Troubleshooting: Ticket Resolution
Troubleshooting: Ticket Resolution
Troubleshooting: Ticket Resolution
This guide covers the most common reasons why “Resolve Ticket” actions fail when triggered via Moveworks. Use this guide to diagnose failures across Jira, ServiceNow, Zendesk, and Freshservice.
The most frequent cause of resolution failure is a “Mandatory Field” constraint. When Moveworks attempts to update or transition a ticket, the ITSM system rejects the call because a field required by the workflow has not been populated.
"Field 'Resolution Code' is required" or "Mandatory field missing: [Field_Name]".ITSM systems use state machine logic. A ticket cannot move from State A to State C if the workflow only allows A -> B or B -> C.
"Invalid transition", "Action not found", or "Transition not allowed from state: [State_Name]".A specific nuance of the Moveworks “Resolve Ticket” action is that it performs a multi-step transition.
Moveworks does NOT go: Current State → RESOLVED.
Instead, it performs an atomic update: Current State → WIP (Work In Progress) → RESOLVED.
If your ITSM workflow allows a direct move from WAITING_FOR_CUSTOMER to RESOLVED, but prohibits a move from WAITING_FOR_CUSTOMER to IN PROGRESS, the Moveworks action will fail.
You must ensure a valid path to “WIP” exists for every state where resolution is allowed.
Recommended Mapping Configuration:
Even if the workflow and fields are correct, the Moveworks Service Account may be blocked by Access Control Lists (ACLs) or Permission Schemes.
"403 Forbidden" or "Insufficient permissions to update this record".itil role and that no “Write” ACLs are restricting the state or resolution_notes fields.761), not the name “Resolve.”current.setAbortAction(true)) if certain conditions aren’t met.Before finalizing your configuration, test resolution from each of the following states:
If diagnostics fail, provide the following to Moveworks Support: