How to fix it

  1. Navigate to Workflow → Workflow Editor and locate your workflow.
  2. Double-click the workflow name to open properties and verify Published is checked and Current Version shows true.
  3. If not published, check the Published checkbox, click Save, then Publish from the workflow editor toolbar.
  4. Verify the Run field matches your trigger scenario: use insert for new records, update for modifications, or always for both.
  5. Test your workflow condition by copying the Condition field script to Scripts - Background and running it against a test record's sys_id.
  6. Check for conflicting workflows by navigating to Workflow → Workflow Context and filtering by your table and document key (record sys_id).
  7. If you find workflows in executing or waiting state, either cancel them or wait for completion before testing your workflow again.
  8. Enable workflow debug logging by setting glide.workflow.log.level system property to debug for detailed trigger logging.
  9. Test the workflow by updating your target record and checking System Logs → System Log → All for workflow-related entries.
💡

Quick verification: After making changes, create a new test record or modify an existing one that clearly meets your conditions. Check Workflow → Workflow Context immediately after to confirm a new context record was created with state 'executing' or 'finished'.