---
sourceDocument: Australia Build workflows
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/build-workflows

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Build workflows

ft:clusterId :

    - crworkflow

bundleId :

    - crworkflow

workflow :

    - Creator


---

# Utility workflow activities

# Utility workflow
activities {#c_UtilityActivities__wh1_hks_3x}

Utility activities provide controls over the path of the workflow, and other useful tools.{#c_UtilityActivities__util-shortdesc}
* **[Branch workflow activity](https://servicenow-prod.fluidtopics.net/HEyY1iytbrEx2jHdDWARTw)**   
  The Branch activity splits the workflow into multiple transition paths from a single activity.
* **[Join workflow activity](https://servicenow-prod.fluidtopics.net/apnKl6Cd2hhr9bbyWymP5A)**   
  The Join activity unites multiple execution paths into one transition.
* **[Lock workflow activity](https://servicenow-prod.fluidtopics.net/bs6ab4z1lLEkapidrbErFw)**   
  The Lock activity prevents other instances of this workflow from continuing past this activity until the lock is released.
* **[Log Message workflow activity](https://servicenow-prod.fluidtopics.net/rudoKAwsS0fXjdqFUBnonQ)**   
  The Log Message activity writes a message to the workflow log.
* **[Log Trace Message workflow activity](https://servicenow-prod.fluidtopics.net/2qM4DEAXN_UvNgMlDu7F0A)**   
  The Log Trace Message activity writes a trace message to the workflow log.
* **[REST Message legacy workflow activity](https://servicenow-prod.fluidtopics.net/TO515aHG_GV8atYLvSie_w)**   
  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://servicenow-prod.fluidtopics.net/CsSaFfN6xO5dCSdLOskK9A)**   
  The Return Value activity returns a value to a parent workflow, when run from a subflow.
* **[Run Script workflow activity](https://servicenow-prod.fluidtopics.net/Ftp_yN9HWADg0waLD2MYcg)**   
  The Run Script activity runs the specified script in the scope of the workflow version.
* **[Set Values workflow activity](https://servicenow-prod.fluidtopics.net/yjwOpC_yCsNuG0Tj6NPHGQ)**   
  The Set Values activity sets values on the current record when the workflow quiesces or ends.
* **[SOAP Message legacy workflow activity](https://servicenow-prod.fluidtopics.net/8Agb4YeU72k_WHNAT2Yh4g)**   
  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://servicenow-prod.fluidtopics.net/Io8CNBUJGKyREOV2~8BLHA)**   
  The Turnstile activity limits how many times a workflow can pass through the same point.
* **[Unlock workflow activity](https://servicenow-prod.fluidtopics.net/barUnB_ua9pgR8O7EvVnLQ)**   
  The Unlock activity releases a lock that was previously placed by the Lock activity.

