---
sourceDocument: Zurich Service Management
sourceDocumentLink: https://www.servicenow.com/docs/r/zurich/service-management-for-the-enterprise

 Release :

    - zurich

ft:locale :

    - en-US

ft:publication_title :

    - Zurich Service Management

ft:clusterId :

    - sm4e

bundleId :

    - sm4e

workflow :

    - Technology


---

# Trigger events on state changes

# Trigger events on state changes {#ariaid-title1}

* Release version: Zurich
* 
* Updated July 31, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

You can configure a state flow to trigger a registered system event when a task
transitions from a starting state to a specified end state. For example, you can use events
to trigger email notifications and create script actions.

## Before you begin

Role required: admin

## About this task

You can configure a state flow to trigger a registered system event when a task
transitions from a starting state to a specified end state. For example, you can use
events to trigger email notifications and create script actions. When you attach an
event to a state flow, the ServiceNow system
creates a business rule called State Flow Events for \<table name\> for the table specified in the state flow. If you specify a start
and end state, the business rule executes when the record transitions from the start
state to the end state. If the state flow only specifies an end state, the business
rule executes whenever that end state is reached. The system creates one business
rule for all state flows containing events on a single table. When all events or all
state flows on a table are deleted, the system deletes the business rule.

To create an event that fires when a work order task moves from a starting state of
Work in Progress to an end state of Closed Complete:

## Procedure

1. Register a new event on the Work Order Task \[wm_task\] table called `
   task.closed`.
2. Navigate to State Flows Work Task Flows.
3. Open the state flow record Close Complete.
4. Select `task.closed` in the Event field and save your changes.  
   The ServiceNow system automatically creates a business rule called State Flow Events for wm_task.

