I noticed that the 5.2.12 Release highlights includes the following:
Regenerate Ticket command added to Execute Ticket Command Action to fully update display.
Does anyone have any info on what this action does and how/when it should be used?
I am starting to work with pre-order tickets and I would like to create a rule that converts the pre-order ticket in to a sales ticket and refreshes the screen in order to correctly show a bunch of corresponding command buttons for this new ticket type, most notably (but nto exclusively) a āsettleā button which I do not have activated of the pre-order ticket.
At the moment the whole process works, but once completed I need to close the ticket and then re-open it, which I guess I could do through a series of actions, but I was wondering if itās possible to do this automatically using this āregenerateā function??? Maybe thatās not at all the purpose of the action and Iām barking up the wrong tree?
Iāve had the exact same problem as you - wanting to change ticket type part way through a ticket and having different mappings for what buttons appear for each ticket type, but been unable to refresh the display when changing ticket type.
It appears to change entity types based on the ticket type, but does not change automation command buttons. You can see the āSelect Delivererā appearing and disappearing, Deliverer entity type is only set on Delivery ticket type.
I tried it but because I donāt use different entity type I was unable to persceive any difference based on firing this particular action so I wasnāt sure if I was using the right thing, or if I was using it correctly.
Just save, or do I then need close it and re-open it using the ticket ID?
This is what I am currently doing, but I wonder if itās too many steps
[BTN: ConvertTicket]
[RULE: Change ticket type, Close Ticket, Execute Automation Command - Value=TICKET ID]
[RULE: Display Ticket using value passed in as CommandValue]
Only issue with save ticket is it will save and submit the orders to then print to kitchen which would cause problems. Only way around that would involve changing a lot of default rules.