HOME COMMUNITY BLOG
Skip to end of metadata
Go to start of metadata

Workflows allow you to define a sequence of tasks which will make up the functionality of your solution. Workflows can be added to a menu in your user interface or they can be called by other workflows. 

There is no imperative programming in ORIGAM. All functionality flows are defined by sequential workflows. Some of the functionality can be also defined by XSLT Transformations.

Tasks can be grouped to blocks for either enclosing them to transactions or for making loops.

Every sequential workflow contains one or more Contexts and one or more Tasks.

Usage

Sequential workflows can be invoked by

Child Elements

Context StoreProvides a storage for data (or message) between the steps in the workflow. Can be also thought of as a complex variable, defined by a data structure.
BlockA Block is a step, which contains other steps (tasks, blocks).
TaskA Task is unit of work in the workflow. The sequence of the workflow is made of tasks or blocks. Tasks make use of the data stored in context stores defined for this workflow.

MODEL STRUCTURE

 

 

 

  • No labels