Skip to content

Modeling

Johannes Heucher edited this page Oct 13, 2022 · 5 revisions

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 Objects, 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.

Table of Contents

Create

Figure 1: Xyna Process Modeller
(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.

Moving and Copying

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 <kbd>Ctrl</kbd> while dragging.

It is also possible to copy and paste objects via <kbd>Ctrl+C</kbd> and <kbd>Ctrl+V</kbd>, respectively.

Labeling

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 <kbd>Enter</kbd> or click outside the text input field.

Detail Level

Show/Hide details in modeling view 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.

Undo and Redo

You can undo (<kbd>Ctrl+Z</kbd>) and redo (<kbd>Ctrl+Y</kbd>) your modeling steps. The undo history will be lost when your login session ends.

See Also

Clone this wiki locally