Skip to page contentSkip to chat
ServiceNow support
    • Community
      Ask questions, give advice, and connect with fellow ServiceNow professionals.
      Developer
      Build, test, and deploy applications
      Documentation
      Find detailed information about ServiceNow products, apps, features, and releases.
      Impact
      Accelerate ROI and amplify your expertise.
      Learning
      Build skills with instructor-led and online training.
      Partner
      Grow your business with promotions, news, and marketing tools
      ServiceNow
      Learn about ServiceNow products & solutions.
      Store
      Download certified apps and integrations that complement ServiceNow.
      Support
      Manage your instances, access self-help, and get technical support.
Determining if a workflow condition has been met - Support and Troubleshooting
  • >
  • Knowledge Base
  • >
  • Support and Troubleshooting (Knowledge Base)
  • >
  • Determining if a workflow condition has been met
KB0538385

Determining if a workflow condition has been met


3414 Views Last updated : Sep 21, 2024 public Copy Permalink
KB Summary by Now Assist

Issue

Determining if a workflow condition has been met

 

Symptoms


Symptoms may include the following:

  • Workflow did not run when expected
  • Workflow did not run on a specific record
  • Cannot publish workflow
  • Publishing workflow takes too long
  • Cannot modify checked out workflow
  • Cannot start workflow
  • Workflow does not trigger
  • Stalled workflow 

 

 

How to determine why the workflow did not run when expected


For the reproducible issue:

Sometimes when a user inserts a glide record, it results in unexpected behavior, such as the workflow does or does not start. This issue is related to the condition property of a workflow version. When a specific workflow does not run on a glide record, it is most likely that the condition property is specified on a workflow version is not met. Use the following steps to troubleshoot this.
  1. Navigate to Workflow > Workflow Version.
  2. Search for name of a workflow that has issues to run.
  3. Look for only the published version or the checked out version. If you have checked out the workflow, you need to focus on the checked out version. Otherwise, focus on the published version.
  4. Click the selected version from the list.
    The workflow version form opens up.
  5. Look for the Condition field on the form.
    If the Condition field is not visible on the form, right-click the header and select Personalize >Form Layout. Add the Condition field to the right slush bucket and click Save.
  6. Verify that the glide record against the workflow that did not run matches the condition specified in the workflow version.

 

How to determine why a workflow runs when it is not expected to run on a specific record


For the reproducible issue:

  1. Navigate to Workflow > Workflow Version.
  2. Search for the name of the workflow that is running unexpectedly.
    Remember to focus on the published version or checked out versions only.
  3. On the workflow version of the form, check the Condition field.
    If the condition is not visible on the form, right click the header and select Personalize > Form Layout. Add the Condition field to the right slush bucket and click Save.
  4. Verify that the glide record against the workflow that is running matches the condition specified in workflow version.
  5. If you do not want to run this workflow on a glide record, insert the matched condition, and mark this workflow as inactive.
  6. On the Workflow version form, right-click the header and select Personalize > Form Layout.
  7. Add the Active field to the right slush bucket and click Save.
  8. On the Workflow version form, clear the Active option, right-click the header, and click Save.

For the nonreproducible issue:

If the above issue is not reproducible, but happened for a specific record and you would like to find a root cause, follow these steps.

  1. Navigate to Workflow > All Contexts.
  2. On this list, find the context record in which the workflow ran unexpectedly.
  3. On a selected record, click on the workflow version entry.
    This opens up the workflow version record.
  4. On the workflow version record, verify that the condition matches the glide record. This may not be the published version.
    In the published version, the condition might have been changed, so the issue is not reproducible anymore.

The world works with ServiceNow.

Sign in for more! There's more content available only to authenticated users Sign in for more!
Did this KB article help you?
Did this KB article help you?

How would you rate your Now Support digital experience?

*

Very unsatisfied

Unsatisfied

Neutral

Satisfied

Very satisfied

Very unsatisfied

Unsatisfied

Neutral

Satisfied

Very satisfied

What can we improve? Please select all that apply.

What are we doing well? Please select all that apply.

Tell us more

*

Do you expect a response from this feedback?

  • Terms and conditions
  • Privacy statement
  • GDPR
  • Cookie policy
  • © 2025 ServiceNow. All rights reserved.