Defines a rule, which is evaluated before the task is performed. If the rule returns
|StartRuleContextStore||Context store upon which the start rule is evaluated.|
|EndRule||Defines a rule, which is evaluated after the step is finished. If the rule throws any exceptions, the containing block is stopped from performing. If no exceptions are throwed, the workflow continues with next steps.|
|EndRuleContextStore||Context store upon which the end rule is evaluated.|
|Trace||Read only. True if data about execution of this step are recorded to the trace log for debugging purposes.|
Specifies how data about execution of this step will be recorded to the trace log for debugging purposes.
All steps have InheritFromParent set as default, so e.g. if you turn on tracing on the workflow or one of its blocks, all steps will inherit this setting and will be traced.
|OutputContextStore||Defines a context store, to which any output data will be merged after the step is finished. E.g. which context store will get filled by the data returned by data service.|
Specifies how data will get merged into the OutputContextStore:
This method is default for the User Interface task, because users are allowed to do any updates to the data, including deletions. It is intended that the context shows exactly the same data after editing, as the user saw on the screen, thus full comparison and merge must be performed between the data returned from the task and the context.
|Nothing will be recorded.|
|InheritFromParent||Default. Data will be recorded only if parent steps specify that data should be recorded.|
|TraceArchitect||Data will be recorded only if the workflow is executed from ORIGAM Architect. This is important when you want to debug workflows but you do not want other users, running ORIGAM Desktop Client, to interfere into your trace log.|
|TraceClientAndArchitect||Data will be recorded always. This is important e.g. if you cannot reproduce a bug but your customers can. You turn this option on and after the user reproduces the behaviour, you turn tracing off and analyze the trace log.|