Utility workflow activities
concept australia Updated Sep 10, 2026 1 min read c_UtilityActivities.md
Utility activities provide controls over the path of the workflow, and other useful tools.
- Branch workflow activity
The Branch activity splits the workflow into multiple transition paths from a single activity. - Join workflow activity
The Join activity unites multiple execution paths into one transition. - Lock workflow activity
The Lock activity prevents other instances of this workflow from continuing past this activity until the lock is released. - Log Message workflow activity
The Log Message activity writes a message to the workflow log. - Log Trace Message workflow activity
The Log Trace Message activity writes a trace message to the workflow log. - REST Message legacy workflow activity
The legacy REST Message activity enables an administrator to override the REST endpoint or supply the variables configured in the REST Message module. - Return Value workflow activity
The Return Value activity returns a value to a parent workflow, when run from a subflow. - Run Script workflow activity
The Run Script activity runs the specified script in the scope of the workflow version. - Set Values workflow activity
The Set Values activity sets values on the current record when the workflow quiesces or ends. - SOAP Message legacy workflow activity
The legacy SOAP Message activity uses SOAP messages defined in the System Web Services plugin and can call the messages using a MID Server. - Turnstile workflow activity
The Turnstile activity limits how many times a workflow can pass through the same point. - Unlock workflow activity
The Unlock activity releases a lock that was previously placed by the Lock activity.
Parent Topic:Workflow activities
46 lines · 4.2 KB
--- title: Utility workflow activities description: Utility activities provide controls over the path of the workflow, and other useful tools. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/build-workflows/workflow-activities/c\_UtilityActivities.html release: australia product: Workflow Activities classification: workflow-activities topic_type: concept last_updated: "2026-09-10" reading_time_minutes: 1 breadcrumb: [Workflow activities reference, Workflow activities, Classic Workflow, Build workflows] --- # Utility workflow activities Utility activities provide controls over the path of the workflow, and other useful tools. - **[Branch workflow activity](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-activities/r_BranchActivity.md)** The **Branch** activity splits the workflow into multiple transition paths from a single activity. - **[Join workflow activity](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-activities/r_JoinActivity.md)** The **Join** activity unites multiple execution paths into one transition. - **[Lock workflow activity](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-activities/r_LockActivity.md)** The **Lock** activity prevents other instances of this workflow from continuing past this activity until the lock is released. - **[Log Message workflow activity](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-activities/r_LogMessageActivity.md)** The **Log Message** activity writes a message to the workflow log. - **[Log Trace Message workflow activity](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-activities/c_LogTraceMessage.md)** The **Log Trace Message** activity writes a trace message to the workflow log. - **[REST Message legacy workflow activity](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-activities/r_RESTMessageActivity.md)** The legacy **REST Message** activity enables an administrator to override the REST endpoint or supply the variables configured in the REST Message module. - **[Return Value workflow activity](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-activities/r_ReturnValueActivity.md)** The **Return Value** activity returns a value to a parent workflow, when run from a subflow. - **[Run Script workflow activity](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-activities/r_RunScriptActivity.md)** The **Run Script** activity runs the specified script in the scope of the workflow version. - **[Set Values workflow activity](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-activities/r_SetValuesActivity.md)** The **Set Values** activity sets values on the current record when the workflow quiesces or ends. - **[SOAP Message legacy workflow activity](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-activities/r_SOAPMessageActivity_1.md)** The legacy **SOAP Message** activity uses SOAP messages defined in the System Web Services plugin and can call the messages using a MID Server. - **[Turnstile workflow activity](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-activities/r_TurnstileActivity.md)** The **Turnstile** activity limits how many times a workflow can pass through the same point. - **[Unlock workflow activity](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-activities/r_UnlockActivity.md)** The **Unlock** activity releases a lock that was previously placed by the **Lock** activity. **Parent Topic:**[Workflow activities](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-activities/c_WorkflowActivities.md)
| title | Utility workflow activities |
| description | Utility activities provide controls over the path of the workflow, and other useful tools. |
| locale | en-US |
| canonical_url | https://www.servicenow.com/docs/r/australia/build-workflows/workflow-activities/c\_UtilityActivities.html |
| release | australia |
| product | Workflow Activities |
| classification | workflow-activities |
| topic_type | concept |
| last_updated | 2026-09-10 |
| reading_time_minutes | 1 |
| breadcrumb | Workflow activities referenceWorkflow activitiesClassic WorkflowBuild workflows |