Pass Milestone

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



Navigation

  1. In AgilePoint Envision, open a process template.
  2. Navigate to the Advanced Extension stencil.
  3. On the Advanced Extension stencil, drag the PassMilestone AgileShape, and drop it on the process template.
  4. To view the entire list of properties, in the Design Tasks pane, click Show Properties.

Properties for This AgileShape

Field Name Definition

Name

Definition:
A name that identifies the Pass Milestone for use with the Wait for Milestone AgilePart.
Allowed Values:
A valid name for the Pass Milestone shape
Default Value:
PassMilestone.1
Custom Attributes:
No

Common AgilePart Properties

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

BPMN Properties

Each AgileShape includes a set of BPMN properties. For more information, see Adding or Modifying BPMN Properties for an AgileShape.