Setting an operator's rights
Use this to let an operator take a type of task in a work area, to change that right, or to take it away. It is also how you switch on new pick work for an operator in an area.
Before you start
- You need the role
ADMINorMANAGER. See Who can do what. - The operator must be in the list. Run Syncing operators if not.
- The work area must exist, and it must have zones. The zones decide which locations belong to it.
Add a right
- Open
Task Manager > Operatorsand click the operator. - In the bottom list
Task PermissionsclickNew. - In
Task Typechoose the type. - In
Work Areaopen the picker and choose the area. - For a
Pickright, tickPick Executionif the operator should be offered new pick work. Leave it clear to keep the operator out of new pick work in that area. - Click
Save. The form returns to the list.
Change a right
- Click the row in the list. The form opens.
- Change
Task Type,Work AreaorPick Execution. None can be emptied. The operator cannot be changed. - Click
Save.
Take a right away
- One row: click the row, then
Deletein the form. - Many rows: tick them in the list and click
Delete. No question is asked.
What happens
The row is written, changed or deleted. The next request for work from the terminal sees the new state. A second row for the same operator, type and area is refused by the database. Tasks the operator already holds are not changed.
If it is refused
| You see | Why |
|---|---|
Forbidden for the method | Your role has no right to create_, update_ or delete_operator_task_permission. |
| A message about a missing value | Task Type or Work Area is empty. The form needs both. |
| A duplicate message | The same operator, type and area exist already. |
Not confirmed by code: the exact text of these refusals on the screen. To verify: try each on a test warehouse.
What it affects
- What the operator is offered on the RF terminal. See Task Permissions.
Related pages
- Task Permissions
- Operator card
- API:
create_operator_task_permission,update_operator_task_permission,delete_operator_task_permission,delete_many_operator_task_permission - RF terminal: none.