Attach a process for Change model states

concept brazil Updated Sep 10, 2026 2 min read attach-process-change-model.md
Raw file servicenow.com

You can attach a process with defined conditions to the change model states to enable state transitions.

A change model defines the states of a change request and the conditions that allow a change request to move between states. The conditions alone don't move a change request. A process, either a flow or a business rule, must evaluate the change model so that any automatic transition whose conditions are met is applied.

Attach a process by using one of the following methods:

  • Workflow Studio flow: Use a flow for a low-code process that runs the Evaluate Change Model action at defined points. See Flow Designer.
  • Business rule: Use a business rule when the evaluation must run every time the change request record is updated. See Business rules.

Change flows for default change models are available in Workflow Studio. For more information on default change flows, see Change flows.

Automatic transition evaluation

  1. You define transition conditions for each model state. For more information, see Create predefined transition condition types.
  2. You attach a flow or business rule that evaluates the change model.
  3. The process runs, for example when the change request is updated or a task is closed.
  4. The system checks the automatic transitions for the current state and moves the change request to the first state whose conditions are met.

For example, the Change Registration: Auto State Change business rule on the Change Request [change_request] table evaluates the change model after each update. The change request moves to the next state as soon as its transition conditions are met.

Evaluating a change model

After your flow completes, you can evaluate the change model to process any automatic transitions. In Workflow Studio, use the Evaluate Change Model action to evaluate the change model.

When using business rules, you can use a script to evaluate the change model. For example, see the Change Registration: Auto State Change business rule on the Change Request [change_request] table.

You can also evaluate a change model for a specific change request by using the event in the following table.

Event name Parameter Description
change_model.evaluate Change Request sys_id Process that may affect the state of the change request but doesn't change the change request record.

Parent Topic:Create a Change model

Related topics

Create a Change model

Configure state model transitions

Keywords change model evaluationautomatic state transitionevaluateChangeModel
Search documentation
Search document titles and file paths on the brazil branch