Hello,
I'm experiencing what appears to be a limitation (or possibly a bug) with Jira Service Management Workforce, and I'd like to confirm whether this is expected behavior.
Workforce successfully assigns a ticket the first time it is routed to a team.
However, if the ticket later moves to another stage in the workflow and the Team field is changed (either manually or through Automation), Workforce does not perform a new assignment.
For example:
We also tested:
In all cases, Workforce only performs the initial assignment and never assigns the issue again.
We expected Workforce to evaluate the new Team and perform another assignment whenever:
Thank you in advance for your help.
What you're seeing looks like expected behavior, not a bug
Workforce automatic routing is designed for new work items at initial routing time. Atlassian's docs describe it as picking an agent when a new item comes in with a team assigned, there's no mechanism to re-evaluate routing when the Team field changes later, even if Assignee is cleared.
Escalation / multi-stage routing (L1 → L2) was also called out in the WFM AMA as not part of the GA release, so your use case is a known gap rather than misconfiguration. (Please take it with a pinch of salt)
There isn't a supported way to re-trigger Workforce assignment after a Team change.
For automated L1 → L2 routing: you'd need something that listens to issue updates. For example, we built SnapAssign for exactly this, it can watch the Team field and assign when it changes (with "assign only if unassigned" so it works alongside your automation that clears the assignee first). You can keep WFM for initial routing and use SnapAssign for re-assignment on escalation, or use SnapAssign for the full flow.
Happy to walk through a setup if useful. Also worth logging this as feedback with Atlassian multi-stage routing is clearly a common need.
Best!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.