Hello, I've got a problem I do not know how to solve. Our tickets can be escalated via an manually triggered automation rule. If the rule runs, the ticket state is transferred to 'Escaleted'. One condition of transferring to this state, that assignee is set. But it is possible to manually trigger before setting the assignee (actually also from every state, e.g. closed/done, this doesn't make sense). This causes the rule to fail, not transferring to 'Escaleted' (but underwater escalating: creating support tickets, sending emails etc, bit of a mess).
An options is to check in the rule if assignee is set, exit/return if not. But the user cannot see this, just nothing happens. Is it possible to throw an error/warning? "Please set assignee first"? Or some other form of feedback to the user?
Preferred solution would be to disable the whole manual trigger button, so the user must follow the path of assigning first. This also solves the problem of being able to escalate after the ticket is closed. (Our support team is capable enough to not do this, but Murphy's law, right?
)
Have a nice day.
Edit:
A further explanation how we use things:
So if we want to escalate we use a manual automation trigger to show a screen. Here the user selects what branch to escalate to and give some some information. This automation then creates a new ticket, e.g. a sales issue, and links it to the original ticket. After this, the status of the original ticket is transferred to 'Escalated' (and if sales closes the new ticket, the status is transferred to de-escalated so the user can further solve the ticket).
When a new ticket comes in, the user should first assign it to somebody, then proceed by escalating. But this does not always happen, sometimes they just start working on it. This is of course a user-error.
The manual trigger is not state/field dependent, so also if the ticket is already solved (eg state Closed), the manual trigger can still be clicked. So best case would be to disable the manual trigger if no assignee is set. Or even better, only possible from certain states on the workflow.