Workflow
Workflow
Properties
args : nonNegativeIntEvent argument count.
Valid values based on“int”. 0 (minInclusive) association : identifierListAssociation path from the primary workflow class to the class with the triggering event: attr1 ... attrN.
Valid values based on“token”. (:?[\p{L}_][\p{L}\p{N}_]*(:[\p{L}_][\p{L}\p{N}_]*)*\s+)*(:?[\p{L}_][\p{L}\p{N}_]*(:[\p{L}_][\p{L}\p{N}_]*)*)? Each element in the list must begin with a letter or underscore. Elements are space delimited.
attributes : stringAttributes of the primary class instance to load automatically when the workflow is run: attr1 (assoc2 attr2_1 ... attr2_M) ... attrN.
caption : stringString indentifier for caption display in the UI.
class : identifierPrimary class, providing access to the domain model.
Valid values based on“string”. :?[\p{L}_][\p{L}\p{N}_]*(:[\p{L}_][\p{L}\p{N}_]*)* Value must begin with a letter or an underscore. Case and length are not restricted. Letters, numbers and underscores are allowed. Colon is used as a scope separator. Spaces and other punctuation characters are not allowed.
condition : stringCondition under which the workflow is started when the event is invoked. Relative to the association end class.
description : stringWorkflow description.
event : identifierEvent which triggers the workflow.
Valid values based on“string”. :?[\p{L}_][\p{L}\p{N}_]*(:[\p{L}_][\p{L}\p{N}_]*)* Value must begin with a letter or an underscore. Case and length are not restricted. Letters, numbers and underscores are allowed. Colon is used as a scope separator. Spaces and other punctuation characters are not allowed.
language : schemeLanguageTypeThe scripting language for this element.
Defaults to scheme.Valid values based on“languageType”. scheme scheme scripting language
layout : stringprivileged : booleanTrue to execute the workflow in privileged mode (without security restrictions).
variables : identifierListWorkflow variables: var1 var2 ... varN.
Valid values based on“token”. (:?[\p{L}_][\p{L}\p{N}_]*(:[\p{L}_][\p{L}\p{N}_]*)*\s+)*(:?[\p{L}_][\p{L}\p{N}_]*(:[\p{L}_][\p{L}\p{N}_]*)*)? Each element in the list must begin with a letter or underscore. Elements are space delimited.
Content
Choice of:
g_Activity_Script [1..1]
g_Activity_Goto [1..1]
g_Activity_Action [1..1]
g_Activity_Timeout [1..1]
g_Activity_Decision [1..1]
g_Activity_Loop [1..1]
g_Activity_Semaphore [1..1]
g_Activity_TryCatch [1..1]
g_Activity_Join [1..1]
g_Activity_Assignment [1..1]
g_Activity_Queue [1..1]
g_Activity_UIAction [1..1]
any [1..1]
Parent topic: references