Defines custom workflows composed of process integration items (tasks and task groups). Defines the top-level workflow tag within an ACT app.
<workflow> <callbacks> ... </callbacks> <taskgroups> <tasks> </workflow>
Child tags for the element <workflow>
-
<Callbacks> Specifies the callbacks that invoke functions from the IronPython extension script. (Inherited from
SimEntity)-
<TaskGroups> Task groupings to be exposed as organized blocks within the workflow.
-
<Tasks> Tasks exposed by this workflow.
Attributes for the element <workflow>
-
caption Caption for the object. (Inherited from
SimEntity)Optional.
-
class Class name of the controller of the object. (Inherited from
SimEntity)Optional.
-
context Context (application) to which this workflow applies.
Mandatory.
-
contextual Indicates whether the object must be displayed in the contextual menu. (Inherited from
SimEntity)Optional.
-
icon Icon for the object. (Inherited from
SimEntity)Optional.
-
name Name of the object. (Inherited from
SimEntity)Mandatory.
-
version Version of the object. (Inherited from
SimEntity)Mandatory.
Callbacks for the element <workflow>
-
<onbeforedesignpointchanged> Invoked before the design point changes.
-
<onafterdesignpointchanged> Invoked after the design point changes.
-
<onbeforetaskreset> Invoked before the task is reset back to its pristine, new state.
-
<onaftertaskreset> Invoked after the task has been reset back to its pristine, new state.
-
<onbeforetaskrefresh> Invoked before the task consumes all upstream data and prepares any local data for an ensuing update.
-
<onaftertaskrefresh> Invoked after the task has consumed all upstream data and has prepared any local data for an ensuing update.
-
<onbeforetaskupdate> Invoked before the task generates all broadcast output types that render the component fully solved.
-
<onaftertaskupdate> Invoked after the task has generated all broadcast output types that render the component fully solved.
-
<onbeforetaskcreate> Invoked before the task is created based on an underlying template.
-
<onaftertaskcreate> Invoked after the task has been created based on an underlying template.
-
<onbeforetaskdelete> Invoked before the task is removed from a task group.
-
<onaftertaskdelete> Invoked after the task has been removed from a task group.
-
<onbeforetaskduplicate> Invoked before an identical, yet independent, clone of the task is created.
-
<onaftertaskduplicate> Invoked after an identical, yet independent, clone of the task has been created.
-
<onbeforetasksourceschanged> Invoked before the task processes a change in upstream sources.
-
<onaftertasksourceschanged> Invoked after the task has processed a change in upstream sources.
-
<onbeforetaskcanusertransfer> Invoked before the task checks whether it can consume data from a specific upstream task.
-
<onaftertaskcanusertransfer> Invoked after the task has checked whether it can consume data from a specific upstream task.
-
<onbeforetaskcanduplicate> Invoked before the task checks whether it permits duplication.
-
<onaftertaskcanduplicate> Invoked after the task has checked whether it permits duplication.
-
<onbeforetaskstatus> Invoked before the task calculates its current state.
-
<onaftertaskstatus> Invoked after the task has calculated its current state.
-
<onbeforetaskpropertyretrieval> Invoked before the task determines the visibility of its property-containing objects.
-
<onaftertaskpropertyretrieval> Invoked after the task has determined the visibility of its property-containing objects.