User Accounts on User Role

example location 100        location 101 operator a              operator d operator b              operator e operator c              operator f two operator user accounts: one for 100, another for 200. Once logged one, they will select the operator name.   planners and admins will have their own accounts. for example., planner A: 100. 101, 200. 500 planner B: 200, 201 Admins will have access to all locations  
1 answers

Useraccounts are not built to get chosen after the authentication has been done. It happens during login.

For your requirement, you can assign the userrole ‘operator’ to a useraccount and associate the useraccount to a location, usually during setting up her useraccount by some manager. When an operator logs in to the app, the operator can assign herself to one of the (three) available operator-positions at her assigned location. Which you can implement by associating useraccount to the location. Since your requirement is ‘select the operator name’, this requires an extra operator-entity.

You can set the number of teammembers, to limit the number to your required 3. And your other employees, the planners and admin, can get set and handled without interfering with the operator’s actions.