-
Notifications
You must be signed in to change notification settings - Fork 0
Modeling Hints
This sector summarizes practical hints for modeling with the Xyna Modeller and potential sources of errors.
Most of the Modeling Blocks provide a labeling area, where the user is invited to change the given label to a functional and user-friendly description of the used Modeling Block.
The ability to document during modeling should be used as often as possible. This leads to better comprehension and a better overview, even past a fairly long time after modeling. Additionally to the documentation of a Service definition, a Service as Process Step can have a context specific documentation that helps to understand the meaning of a rather general Service in a specific context.
Viewing the Workflow in the minimalistic representation is great to keep track of complex processes (cf. fig. 1).
While modeling a process, Workflows can be started manually in order to test them. If you open the context menu of a Workflow in the Factory Navigation area, the option Test Workflow is offered. This option automatically opens the Workflow Tester to start the Workflow with specified Input Parameters.
In order to implement Coded Services preliminary for execution in tests, the Code Snippets can be used.
During Workflow modeling, the notification for upcoming problems can be used to quickly navigate to the affected part.
The Xyna Modeller offers general keyboard navigation. The necessary keyboard shortcuts are displayed while the mouse is over the corresponding element. In addition, default navigation can be used (copy and paste using <kbd>Ctrl+C</kbd>, <kbd>Ctrl+V</kbd>, navigation using <kbd>Tab</kbd>, <kbd>Arrow Keys</kbd> and <kbd>Return</kbd>, et cetera). The efficiency can be increased by using keyboard navigation in long term development.
Try to apply technical sophisticated modeling. Especially while modeling Synchronization Services in complex processes, deadlocks should be avoided.
If actions like e.g. the Deployment of a Service Group fail, you should pay attention to any displayed error message. It contains information which may shed light on the cause of an error or give hints how to solve the error.