When entered, this AgileShape will initiate another process instance as a sub process.
Design-Time Properties
(Name)
ReadOnly
Default value: SubProcess.xxx
The display name of the AgileShape.
(UID)
ReadOnly
Default value: SubProcess.xxx
The ID that uniquely identifies this AgileShape from all others within the same process template.
Description
Optional
NOTE: This property is ignored at runtime. A description of the AgileShape. This property is primarily used as a means of recording additional notes, comments, and details about this AgileShape in order to make the process template more understandable to process modelers.
InitialAttributes
This property allows the process modeler to define a set of custom process attributes that should be initialized when the sub process is initiated, and also determines whether the sub process shares the parent process’ custom process attributes. Click the Ellipses button to open the Initial Attributes dialog (as shown below).
The Initial Attributes dialog also has a checkbox that allows the process modeler to choose whether the sub process shares the same custom process attributes as the parent process.
SubProcess
The name of the process that will be initiated as a sub process.
Incoming Email
Optional
The name of an Email Template that should be used to generate an automatic email notification when this AgileShape is entered at runtime. If this property is left blank, then an email notification will not be sent automatically when the AgileShape is entered at runtime. If this property is not blank, then an email notification will be dynamically constructed and sent at runtime (when the AgileShape is entered) using the specified Email Template.
Outgoing Email
Optional
The name of an Email Template that should be used to generate an automatic email notification when this AgileShape is exited at runtime. If this property is left blank, then an email notification will not be sent automatically when the AgileShape is exited at runtime. If this property is not blank, then an email notification will be dynamically constructed and sent at runtime (when the AgileShape is exited) using the specified Email Template.
Audit Level
Default value: High
This property determines the amount of process related data that is recorded to the workflow database. This property can be set at either the Process Template Properties layer or at the individual AgileShape layer. This property allows you to control the level of granularity in terms of the amount of process related data that is recorded to the workflow database. This property can be set to the following specific values:
- High
This value indicates that AgilePoint will record all data about the activity or process to the database.
- Low
This value indicates that AgilePoint will only allow a certain amount of data to be recorded to the database. This option provides a level of control over the granularity of AgilePoint process-related data that is stored in the AgilePoint workflow database, giving some flexibility in the audit trail records by filtering out unnecessary data.
Wait All Incoming
NOTE: This property is ignored at runtime unless the AgileShape has multiple In-Connectors.
Default value: False
When an AgileShape has multiple direct predecessors (i.e. it has multiple In-Connectors leading directly from other AgileShapes), this property determines how many of the predecessor AgileShapes must be exited (at runtime) before this AgileShape can be entered (at runtime). This property can be set to the following specific values:
- False
This value indicates that the AgileShape will be entered (at runtime) as soon as any one of the AgileShape’s direct predecessors are exited (at runtime).
NOTE: This value is functionally equivalent to using the Or AgileShape (with Exclusive property set to False) between this AgileShape and its direct predecessors.
- True (Dynamic)
This value indicates that the AgileShape will be entered (at runtime) only after all of the AgileShape’s “enterable” direct predecessors are exited (at runtime). If any of the direct predecessors are un-enterable (e.g. they will never be entered in this process instance because conditional logic in the process bypassed them) and therefore un-exitable, then those predecessors are not required to be exited before this AgileShape is entered.
NOTE: This value is functionally equivalent to using the And AgileShape (with the Dynamic property set to True) between this AgileShape and its direct predecessors.
- True
(Static) This value indicates that the AgileShape will be entered (at runtime) only after all of the AgileShape’s direct predecessors are exited (at runtime).
NOTE: This value is functionally equivalent to using the And AgileShape (with the Dynamic property set to False) between this AgileShape and its direct predecessors.
NOTE: If any of the direct predecessors are un-enterable (see above), then this AgileShape will never be entered, and the process instance may be permanently delayed at this AgileShape.
Wait For Complete
Default value: True
This property determines whether this AgileShape is exited immediately after initiating the sub process, or only after the entire sub process instance is complete. This property can be set to the following specific values:
- False
This value indicates that the AgileShape will be exited (at runtime) immediately after initiating the sub process.
- True
This value indicates that the AgileShape will be exited (at runtime) only after the entire sub process instance is complete.