Workflow activities reference

Workflow activity reference, organized by category.

Each activity performs a different task, such as running a script, sending notifications, or requesting approvals.

Workflow runs activities as the user session that starts or advances them. Workflows started from record operations will run activities as the user session that performed the record operation. Workflows started from schedules or restarted from timers run activities as the System user. Workflows started from script calls run activities as the user session that started the script.

Approval and rollback activities

Approval and rollback activities generate and manage approvals. Not all workflows can include approval activities. For more information, read Approval and rollback workflow activities.
Note: Approval activities run as the user whose actions match the approve or reject conditions the workflow was waiting for and advances the workflow.

Condition activities

Condition activities provide conditional branching and logical operation functionality for workflows.
Note: Condition activities run as the user whose actions match the conditions the workflow was waiting for and advances the workflow.

Notify activities

Notify workflow activities manage calls and SMS messages in Notify.

Notification activities

Notification workflow activities notify users of events that occur during the workflow.

Table 4. Notification activities
Activity Description
Create Event workflow activity The Create Event activity adds an event to the event queue, but does not immediately fire the event.
Notification workflow activity The Notification activity sends an email or SMS message to specified users or groups.

Subflow activities

Subflow activities run and manage workflows from a parent workflow.

Table 5. Subflow activities
Activity Description
Parallel Flow Launcher workflow activity The Parallel Flow Launcher activity launches multiple subflows in parallel.

Task activities

Task activities create and modify workflow tasks.
Note: Task activities run as the user whose actions complete the task the workflow was waiting for and advances the workflow.

Timer activities

Timer activities pause workflows for set periods of time.
Note: Timer activities run as the System user because the system scheduler advances the workflow.
Table 7. Timer activities
Activity Description
SLA Percentage Timer workflow activity The SLA Percentage Timer activity pauses the workflow for a duration equal to a percentage of an SLA.
Timer workflow activity The Timer activity pauses the workflow for a specified period of time.

Utility activities

Utility activities provide controls over the path of the workflow, and other useful tools.

Activities provided with Orchestration

The following activities are included with Orchestration.
  • Active Directory activity pack
  • Orchestration activities
  • PowerShell activities
  • Puppet activities

Templates provided for creating custom activities

If Orchestration is active on your system, users with the proper roles can create custom activities using the ServiceNow Orchestration activity designer. For information about the templates Orchestration provides for creating custom activities that you can upload to the ServiceNow Store, see Orchestration custom activity templates