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

 Release :

    - yokohama

ft:locale :

    - en-US

ft:publication_title :

    - Yokohama Build workflows

ft:clusterId :

    - crworkflow

bundleId :

    - crworkflow

workflow :

    - Creator


---

# Restart

# Restart {#ariaid-title1}

Release version: Yokohama  
Updated January 30, 2025  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read
Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of Restart

The Restart feature in ServiceNow's Playbooks provides agents and fulfillers with the capability to restart a playbook, stage, or activity during runtime.
This flexibility allows workflows to be resumed either from the beginning or from specific points, enhancing control over playbook execution and error recovery.
Show full answer Show less  
Playbook administrators configure restart options within Workflow Studio, defining how each stage and activity behaves upon restart, which ensures consistent and predictable workflow behavior.

## Key Features

* **Restart Enablement:** Administrators enable restart functionality for playbooks in Workflow Studio and set rules for stages and activities during a restart.
* **Restart Behavior Settings:**
  * **Skip on restart:** The stage or activity runs only during the initial playbook execution and is skipped on restart. Useful to prevent duplication of tasks or records.
  * **Run always:** The stage or activity runs on both initial and restarted executions.
  * **Skip on first run:** The stage or activity runs only during a restart and not during the initial run.
* **Runtime Restart Options:** Agents and fulfillers can restart playbooks from the beginning or from selected stages or activities if the playbook is in an active state (Queued, Pending, Cancel, In Progress). Playbooks in terminal states (Complete, Error, Cancelled) cannot be restarted.
* **Restart Conditions for Activities and Stages:** To be restarted, activities and stages must be complete or in an error state.

## Design Considerations

* Avoid configuring the last stage or activity as "Skip on first run" if there are no parallel stages or activities, since restarting before these run will prevent them from executing altogether.
* Do not group all activities set to "Skip on first run" within the same stage, as this can make the stage invisible during the initial run and only visible after a second run.

## Practical Application for ServiceNow Customers

By enabling and configuring restart options, ServiceNow customers can improve playbook flexibility and error handling, allowing agents to efficiently manage workflows without needing to start over entirely or lose progress. This configuration supports complex process management by controlling how tasks and records are handled on restarts, minimizing duplication and ensuring business continuity.

Administrators should carefully plan restart settings for each playbook, stage, and activity to align with business logic and operational needs, ensuring smooth and predictable playbook execution.  
Give agents and fulfillers the ability to restart a playbook, stage, or activity.
In the Workflow Studio
Playbooks builder, Playbooks administrators enable restart for Playbook Experience agents and fulfillers. Playbooks can be restarted from the beginning, or from certain activities or stages during runtime. Playbooks administrators also define what each activity and stage does when an agent
restarts.

## Workflow Studio {#restart__section_k24_bcn_tzb}

In Workflow Studio, Playbooks admins [enable restart for playbooks](https://servicenow-prod.fluidtopics.net/j6OTUTr_8Gj0UWAfZlcH9g "Configure your playbook so that agents and fulfillers in Playbook Experience can restart a playbook from the beginning, or from a specific stage or activity."), and define the rules for what an activity or stage does during restart:

* Skip on restart: The stage or activity only runs during a playbook's initial run. It does not run on restart.  
  Note:  
  This setting is helpful if you don't want new tasks or records to be created during a restarted run, because the original execution and resulting record is still relevant.
* Run always: The stage or activity always runs, whether during an initial or restarted run.
* Skip on first run: The stage or activity runs only on restart. It never runs during an initial run.
{#restart__ul_u5m_dkn_tzb}

## Playbook Experience {#restart__section_eks_ncn_tzb}

During runtime, [agents and fulfillers can restart playbooks](https://servicenow-prod.fluidtopics.net/VT8qmBK_TBw6RdMYECq52w "Restart a playbook from the beginning, an activity, or a stage.") from the beginning, or from certain stages or activities.  
Note:  
Playbooks in an active state can be restarted:

* Queued
* Pending Cancel
* In Progress

{#restart__ul_lcf_zb5_g1c} Playbooks in a terminal state cannot be restarted:

* Complete
* Error
* Cancelled
{#restart__ul_bcq_bc5_g1c}

<br />

The opposite is true for activities and stages. Activities and stages must be complete or in an error state before they can be restarted.

<br />

## Design considerations {#restart__section_ohl_tcz_21c}

Follow these design considerations when configuring restart for your playbook, stages, and activities.

Last stages and activities
:   Avoid setting the last stage or activity of a playbook to Skip on first run if there are no parallel stages or activities. If the playbook is restarted before the last stage or activity can run, the last stage or activity never runs.

Stages
:   Avoid grouping all activities that are configured to Skip on first run in one (1) stage. If you do so, the stage is completely hidden the first time that it runs. The stage must run twice to become
    visible.
* **[Enable and Configure Restart for Playbooks](https://servicenow-prod.fluidtopics.net/j6OTUTr_8Gj0UWAfZlcH9g)**   
  Configure your playbook so that agents and fulfillers in Playbook Experience can restart a playbook from the beginning, or from a specific stage or activity.

**Related concepts**   

* [Playbook variants](https://servicenow-prod.fluidtopics.net/GVWJgqB5zsu~dhYdlcwbzQ "Use one playbook for multiple scenarios.")  
**Related tasks**   

* [Create a playbook](https://servicenow-prod.fluidtopics.net/NcQ5MjTeGf83SISSSgZsTw "Enable playbook owners to configure and organize multiple instances of Workflow Studio content into an automated business process on the ServiceNow AI Platform.")
* [Test a playbook](https://servicenow-prod.fluidtopics.net/hBc4z~5wYyr9VRNRiyWx6w "Verify that your playbook works as expected by running the playbook with test trigger data. Identify and resolve all errors before activating your playbook.")
* [Duplicate Playbooks](https://servicenow-prod.fluidtopics.net/FG8Yib3DdOE7eqFS0UZDdA "Make a copy of an existing playbook with the same trigger, stages, activities, and experience configurations as the original. Edit the duplicated playbook to quickly create a working variation.")
* [Add translations for playbooks](https://servicenow-prod.fluidtopics.net/2cAVnfubx4wqzbHx6tFSwQ "Make playbooks available in multiple languages during runtime, to support worldwide business processes.")

