URGENT ADVICE NEEDED: Ticket State

Have just hit a pot hole I cant work out.
Have set a ticket state for KOrder to enforce table selection before close or settle however it doesn’t update the state for staff/non admin
Mapping on the order added to ticket rule is * across the board.
Staff user has full ticket privileges in user roll…
Cant work out what ive missed,

Put a Show Message action inside the Rule that updates the state to see if the rule is firing.

Post a screenshot of the rule as well.

Message shows the rule is fireing, the user can see the product tag KOrder=Y and shows message but doesnt update the ticket state.
If I tick admin for staff role it works!


For some reason the only was it works is to have the admin tick box set on the user roll???

Change the action for Update Ticket State so that it excludes the Current State parameter.

Remove the Action from the Rule and save it.

Add the action back to the Rule. It should have only State as a parameter at this point. Save the Rule with the modified action.

Try your operational flow again to see if it works.

Didnt solve, still only works for user roll with admin option selected.?!?!?


Both are fresh tickets, same terminal with only difference being the user!

SOLVED
Show on ticket wasnt selected!
Looks like admin user overrides that option.

States updates but are not visible to non admin users. If you need to display it you need to explicitly configure a state and enable show on tickets option.

2 Likes

Just worked that out LOL

It wasn’t usable in a constraint while not visible, is that correct?

It is usable. Just not visible.

Sorry, my bad, had got muddles up with my other constraints.