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.