AgileShapes / Advanced Extension |
An AgilePart that , when used in conjunction with the Pass Milestone AgilePart,enables processes to wait for an event that is not within the direct process flow, and then continue once the event is complete. For example, if an activity cannot start within a process until an approval occurs in a subprocess, there is now a way to regulate the process flow based on that event. The Pass Milestone and Wait for Milestone AgileParts work together in a caller/listener model to support this functionality.
Example
Activity E in a sub process must wait for wait for a manager approval activity in its parent process before proceeding. A Wait for Milestone shape is placed before Activity E in the sub process, and a Pass Milestone shape is added to the parent process after the ManagerApproval activity. By assigning the same Name value (ManagerApproval) to the Pass Milestone and Wait for Milestone shapes, the two are established in a caller/listener relationship.
Parent Process
Sub Process
Field Name | Definition |
---|---|
Name |
This AgilePart inherits the following common properties. For more information, see AgilePart - Common Setup. Note that only the relevant properties are available in AgilePoint Envision. Unneeded properties are hidden.
Name, (UID), Description, Debug, Audit Level, SessionMode, Wait All Incoming, AssemblyName, ClassName, Method, Optimizing, Activity Entry Message (Email), Task Completed Message (Email), ConfigureAttachments, Reference URL, ExceptionHandlerScope, SaveErrorMessageTo, SaveStatusTo, Configure Yammer Credentials, Retries, HandleException
Each AgileShape includes a set of BPMN properties. For more information, see Adding or Modifying BPMN Properties for an AgileShape.