Here is the personal situation, and while not always relevant to most peoples scenarios', it seems like there is a piece missing from the functionality of Employee Management.
In the POS app (iOS or android), only the "Owner" role can "require 4 digit passcode always". No other permission level, not administrators or any checkbox under role permissions can enable this if you are signing into the app with email/password.
We have around 10 locations and 8 iphones/ipads so locking one into a location with a device code is not ideal either. We would still like to require the employee passcode so that we can track who was making sales, which location and at which times.
It seems like the "require employee passcode - always" should be a function tied to each location in the dashboard. So not how/who is using the device but where you are using the device determines whether or not the passcode is required.
Of course all of this would be moot if you could just give permissions to other employees to enable passcode features. It is also somewhat annoying to have to re-enable it every time you log into an account/location.
Hello @Kyler_C!
I have a question, do you keep the same tablets at each location or are they swapped between locations?
Currently the passcode access is saved at the device/location level. For example say you have a parking lot where you want to accept credit card payments. You would sign into the parking lot location on the iPad and enable passcode access to always. Now when you sign into that location on that specific iPad it will always require employees to always to enter their pass code.
You could label your iPads to keep track of which one belongs at each location or you could do the steps above for every location on each iPad so they're interchangeable. Tedious, but it might save you time in the long run.
Let me know if you have any questions or need help! 🙂
Not all locations are open on a given day so we actually have fewer devices than we have locations. There also are instances where we use multiple devices in one location on a day/weekend.
So for our needs currently, to properly track employee sales we have 2 options..
1: We assign each device to one employee for the day. We set up an email account for them and enable permissions to sign in with their email account. (We have used this in the past). This doesn't allow for use of the employee passcode, so only one user can use each device each day.
2. We can assign a device code to each Device and each location. This becomes a little cumbersome to manage, having to have a list for each device + each location have a unique device code. IE 5 devices, and 5 locations, we need 25 codes to be able to track employees by their passcode number. This allows for multiple employees to use the same device in a day.
The only other way to always force employee passcode is to sign every device in with the owner account(my account) and choose the location. I've done this with a couple of our Square Registers which don't move physical locations or square locations, but for devices that are mobile it is a little less feasible.
Thanks for the quick feedback!
Maybe the easiest solution is ability to add permissions for other users to turn on employee management and require passcode always. It would be a minor annoyance to have to turn it on every time you change location, but at least makes it possible.
Thanks for taking the time to share more specifics on which solution would work best for your setup. I'll be sure to surface this with our Team Management team as well.
Square Community