Unknown user in my setup

I have a burning issue and i think it need to be resolved urgently.
A waiter has posted an order on the system and instead of the order appealing with the waiters name.
It has shown the server as *****.the waiter then proceeded to the counter and picked the items from the bar man.
How can i avoid such situation to happen again,on my tickets i have indicated that all the orders served should have the server name on the ticket.
Please help because i feel this could be a loop hole

Again you mean users and those are user roles?
Or are you using entity user setup?
Some screenshots always help

Capture3

Do you have autologout enabled?

yes sir in all my terminals could it be the reason

I had similar issue with my switch user flow, try disabling it and if needs be do it manually with an automation command with a background set to true.

Those tickets are also 0 value. Show your automation for logging out a user. Also why do they have 0 value… were they merged?

had to stop using the system since we couldn’t understand who was user *.imagine it happened on new year eve and all the orders,bills and receipt had to be done manually.I was on the ground supervising every thing so and explaining to the boss why the system aint in use.
I will get back to you on this issue tomorrow after we resume our normal operations.
The tickets were merged hence the reason they are showing zero

Hi JTR have not heard of anything like this in samba.Maybe you can illustrate please

Is it only happening to merged tickets?

No its me who merged the tickets,we was commissioning the system and everything was working well and smoothly upto the time we started noting the tickets coming through with no user.
If i could have sent all the tickets that were affected you will notice the others have figures and they were also settled.

OK so typically when this happens is because logout happens before ticket is closed. What automation are you using to logout user?

hi kendash,i had activated auto log out for all the waiters terminal.After disabling the auto logout this problem hasn’t re-occurred.
Now the waiters are asking about Auto logout feature,they are arguing that sometime they forget logout manually after posting orders. Another waiter may take advantage and post order on their table

You can setup automation to initiate a logout with a delay. Use execute automation command action with a delay. Use the automation command executed rule and the logout user action to log user out. Or simply use execute automation command action with run background set to true.

i don’t understand what you mean.but i presume you are asking how the waiters log out in the system.ideally when a waiter post an order by pressing close button the system logs-out that waiter.

No since you did not share with us how you were auto logging out a user I had to guess. I was trying to find out if you used automation or the setting in localsettings. Remember we are not there to see how you configured it… you have to tell us otherwise we can just guess.

Here I will lay it out for you:

Create Logout User action. Leave the two settings blank unless one of your users is an Admin in that case turn that setting on.

image

Create an Execute Automation Command Action:

Use Ticket Closed event and setup a rule put the Execute Automation Command action in this rule.

image

Setup an Automation Command Executed rule event and put your Logout User action in it.

This is just one simple way to do it. You can customize it further by using different events other than Ticket Closed or adding a delay, etc. You could also get advanced with it and use Ticket States to check against.

i am now conceptualizing what you mean when you said that the system is logging out before the order has been completely posted. In my case i have never automated any logout action i just navigate through to Settings>Terminals >Auto logout. and then activate auto logout.

It can still happen if you have any rules set to run on before ticket closing, payment processed etc. Anything that might delay ticket actually closing. In this case it is almost always better to automate the logout.

The solution I posted above should work for you.

Thank-you so much Kendash you are too kind.i will automate the solution and in-case i have any hiatus i will let you know