Activity Types

There are eleven different activity types, each of which performs different functions, and which has its own topic that can be accessed from the Table of Contents on the upper right portion of the page.

User

This activity type assigns a task to a user or users, which must be completed to end the task. In most cases, an User activity provides the user with a set of result buttons the user must select to both complete the activity and set its result value. Please refer to the User Activity topic for more information about this activity type's unique settings.

Notify

This activity type sends email notifications to users who are not participants in the process. While the User activity type notifies activity participants of their task assignments by default, you may wish to send additional notifications to non-participants, such as managers, or the person who initiated the process. Please refer to the Notify Activity topic for more information about this activity type's unique settings.

Process

This activity type invokes a different process that will run as a separate, synchronous subprocess. When the subprocess completes, the Process activity that called it will complete, and the parent timeline will continue. While the subprocess runs, the parent timeline will pause on the Process activity until it completes. Please see the topic on subprocesses for more detailed information about how they work in Process Director. Please refer to the Process Activity topic for more information about this activity type's unique settings.

Script

This activity type enables you to invoke a custom script. This option is only applicable to customers why are licensed to use the SDK component. Please refer to the Script Activity topic for more information about this activity type's unique settings.

Custom Task

This activity type invokes a Custom Task to run when the activity starts. Please refer to the Custom Task Activity topic for more information about this activity type's unique settings.

Form Actions

This activity type enables you to manipulate the Form used for the Process, such as specifying a different form to set as the default Form for the process. Please refer to the Form Actions Activity topic for more information about this activity type's unique settings.

Branch

This activity type enables you to change the operation of the process timeline to invoke a different activity than the one which would normally run, usually when a specific condition applies. Please refer to the Branch Activity topic for more information about this activity type's unique settings.

Parent

This activity type performs two functions. First, it creates a container for grouping related activities, enabling more detailed organization of the Process Timeline. Second, it enables you to create repeating loops for all or part of a Process Timeline. Please refer to the Parent Activity topic for more information about this activity type's unique settings.

End Process

This activity type enables you to conditionally end a process, even if the process has not completed. Please refer to the End Process Activity topic for more information about this activity type's unique settings.

Wait

This activity type enables you to pause a Process Timeline. You can pause for a specified length of time, or until a specified condition has been met. Please refer to the Wait Activity topic for more information about this activity type's unique settings.

Case

This activity type enables you to manipulate the Case instance that is associated with the Process Timeline. Please refer to the Case Activity topic for more information about this activity type's unique settings.