-
Notifications
You must be signed in to change notification settings - Fork 0
Modeling Blocks
Johannes Heucher edited this page Oct 12, 2022
·
4 revisions
This page gives an overview of all Modeling Blocks, that can be used when modeling a Workflow with the Xyna Process Modeller
Name | Description | Example |
---|---|---|
Subworkflow | Calls a Workflow from within a Workflow | Modeling Block - Subworkflow |
Prototype Service | Placeholder for a Service (cf. Rapid Prototyping) | Modeling Block - Prototype Service |
Coded Service | Calls a Coded Service | Modeling Block - Coded Service |
Instance Service | Calls an Instance Service | Modeling Block - Instance Service |
Mapping | Transform Parameter: Map one Parameter to another, or assign variables of Parameters by using formulas | Modeling Block - Mapping |
Name | Description | Example |
---|---|---|
Parameter | Parameter based on a concrete Data Type | |
Prototype Data Type | Placeholder for a Parameter of a yet undefined Data Type (cf. Rapid Prototyping) |
The following Modeling Blocks can be used to control timing or event related logic:
Name | Description | Example |
---|---|---|
Wait | Pauses Workflow execution for a specified duration | Modeling Block - Wait |
Await | Pauses the Workflow until it is signaled to resume by a corresponding Notify step | Modeling Block - Await |
Notify | Notifies a corresponding Await | Modeling Block - Notify |
Manual Interaction | Pauses the execution of the Workflow until the Manual Interaction has been interacted with manually using the MI Monitor section of the Xyna Process Monitor | Modeling Block - Manual Interaction |
Detached Operator | Calls a Service detached | Modeling Block - Detached Operator |
Free CapacitiesOperator | Frees the Workflow's Capacities while being paused (only applicable to Wait, Await) | Modeling Block - Free Capacities |
The following Modeling Blocks serve to manage Storable instances inside of a Workflow:
Name | Description | Example |
---|---|---|
Query Storable | Read Storable instances | Modeling Block - Query Storable |
Store Storable | Create or modify Storable instances | Modeling Block - Store Storable |
Delete Storable | Delete Storable instances | Modeling Block - Delete Storable |
The following Modeling Blocks help to manage Templates:
Name | Description | Example |
---|---|---|
Template | Area to model the content of the Template (part) | Modeling Block - Template |
Begin Document | Defines the beginning of a Template document | Modeling Block - Begin Document |
End Document | Defines the end of a Template document | Modeling Block - End Document |
Retrieve Document | Retrieves the current Template document | Modeling Block - Retrieve Document |
The following Modeling Blocks can be used to handle errors during the process of a Workflow.
Name | Description | Example |
---|---|---|
Retry | Repeats a Service's execution in case of an error | Modeling Block - Retry |
Throw | Interrupts the further execution of a process with an error | Modeling Block - Throw |