Modeling - Xyna-Factory/xyna GitHub Wiki
Modeling describes the life cycle process of modeled objects in the Xyna Process Modeller: Creation, modification, refactoring, removal. Modeled objects are:
- Workflows contain procedural execution logic, using Modeling Blocks like other XMOM Object, Control Structures, Error Handling and data flow.
- Data Types and Exception Types contain structural data specification and corresponding operations (similar to programmed Java classes).
- Service Groups are special Data Types that only contain Coded Services, coded in Java, either inline or by referencing an external jar file.
(A) Modeling Area, (B) Tab Bar, (C) Icon Bar, (D) Side Panels
With the Xyna Process Modeller, you are able to model all kinds of XMOM Objects. Opening the Xyna Process Modeller provides an empty Workflow to get started. For more details on how to create Workflows, see Create a Workflow.
By dragging Modeling Blocks, you can reorganize the process and by dragging Parameters, you can move them from one Service to another. If you want to copy a Modeling Block or a Parameter instead of just moving it, press Ctrl while dragging.
It is also possible to copy and paste objects via Ctrl+C and Ctrl+V, respectively.
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: Double click on the label to modify it. To finalize the editing press Enter or click outside the text input field.
You can show full paths of objects by toggling ''Show/Hide Paths inside Workflow'' in the Context Menu on the top right of the Workflow label.
You can undo (Ctrl+Z) and redo (Ctrl+Y) your modeling steps. The undo history will be lost when your login session ends.