Wait For Milestone activity

An activity that, when used together with the Pass Milestone activity, lets a process wait for an event that is not in the process, and then continue once the event is complete.

For example, if an activity can not start until an approval occurs in a subprocess, you can use this activity to control the process based on that event.. The Pass Milestone and Wait for Milestone activities work together in a caller/listener model to support this functionality.


Wait For Milestone activity

Configure the Wait For Milestone activity

To configure the Wait For Milestone activity, do the procedure in this topic.

Examples

Prerequisites

  • To operate, the Wait For Milestone activity, you first configure the Pass Milestone activity in your process.

    For more information, refer to Pass Milestone activity.

Good to Know

How to Start

  1. Open Process Builder.

    For information about how to open this screen, refer to Process Builder.


    Open Process Builder
  2. In the Process Builder, in the Activity Library, open the Utilities tab.

    Open Utilities tab
  3. On the Utilities tab, drag the Wait For Milestone activity onto your process.

    Drag Wait For Milestone activity

Procedure

  1. Complete the fields on the General Configuration screen.

    For more information, refer to Configure General Options for a System Activity.

  2. Click Select Process Select Process icon.
  3. On the Select Process screen, do one of these:
    • To use a specified process model for your current process, do the procedure in this topic.
      1. Click Current Process.
    • To use a specified process model for your subprocess, do the procedure in this topic.
      1. Click Subprocess.
      2. Select Predefined Subprocess (Only from this App) or Predefined Subprocess (From all the App).
  4. Click Wait For Milestone Wait For Milestone icon.
  5. Complete the fields on the Wait For Milestone Configuration screen.

    For more information, refer to Set a Milestone to Wait for an Event.

  6. (Optional) Click Advanced Advanced icon > Email Notifications E-mail Notifications icon.

    For more information, refer to Configure E-mail Notifications for Any Activity.

General Configuration

Specifies the basic settings for the Wait For Milestone activity.

Figure: General Configuration screen

General Configuration screen

Fields

Field Name Definition

Display Name

Function:
Specifies the activity name that shows in your process.
Accepted Values:
One line of text that can have spaces.
Default Value:
None
Accepts Process Data Variables:
No
Example:
This is a common configuration field that is used in many examples. Refer to:
  • Examples - Step-by-step use case examples, information about what types of examples are provided in the AgilePoint NX Product Documentation, and other resources where you can find more examples.

Description

Function:
Specifies an optional text description for your activity.
Accepted Values:
More than one line of text.
Default Value:
None
Accepts Process Data Variables:
No

Select Process

Specifies the type of process to set the Pass Milestone.

Figure: Select Process screen

Select Process screen

Fields

Field Name Definition

Select Pass Milestone For

Function:
Specifies the process with the Pass Milestone.
Accepted Values:
  • Current Process - Specifies the Pass Milestone activity is in this process.
  • Subprocess - Specifies the Pass Milestone activity is in a subprocess.
Default Value:
Current Process
Example:
Refer to:

Wait For Milestone Configuration

Specifies the event for which you want the process to wait.

Figure: Wait For Milestone Configuration screen

Wait For Milestone Configuration screen

Fields

Field Name Definition

Process Models

Function:
Specifies the process with the Pass Milestone activity for which you want the current activity to wait.
Accepted Values:
A valid process model name.
Default Value:
None
Example:
Refer to:

Milestone Activities for Process Model

Function:
Specifies the Pass Milestone activity to wait for.
Accepted Values:
The name of a Pass Milestone activity in the list.
Default Value:
None