Skip to main content

Tasks tab

The Tasks tab is the fourth tab of the order screen. It is the task board, narrowed to the tasks of this one order. A task is a unit of work for a picker. Allocation and release make the pick tasks. The form is shipment_order_tasks_form. The data comes from the database view task_board (data object order_task).

The tab shows every column that the task board shows (checked by the test crates/services/web-ui-server/tests/shipment_order_metadata.rs, see wms-meta-ui migration 086). The grid has check boxes. Three buttons work on the ticked rows.

Columns​

Every column is read only.

LabelColumnTypeShown at firstWhat it shows
IDidWhole numberNoThe row key.
TaskcodeTextYesThe task code.
Typetask_typeChoiceYesPick, Putaway, Replenish or Move. The tasks of an order are made from its picks.
StatusstatusChoiceYesCreated, Assigned, InProgress, Completed, Cancelled or Shorted.
PrioritypriorityWhole numberYesThe priority of the task. It comes from the order.
SKUsku_codeTextYesThe item.
LotlotTextYesThe lot.
QtyqtyDecimalYesThe quantity to pick.
UOMuomTextYesThe unit.
Qty Doneqty_doneDecimalYesThe quantity done.
Fromfrom_locationTextYesThe source location.
Toto_locationTextYesThe target location.
ZonezoneTextYesThe zone.
Assignee IDassigneeWhole numberNoThe id of the user who holds the task.
Assigneeassignee_usernameTextYesThe user name.
Assignee Nameassignee_nameTextYesThe full name.
Createdcreated_atDate and timeYesWhen the task was made.
Claimedclaimed_atDate and timeYesWhen a picker took it.
Startedstarted_atDate and timeYesWhen work began.
Endedended_atDate and timeYesWhen work ended.
Lease Expireslease_expires_atDate and timeYesWhen the hold of the picker runs out.
Available Fromavailable_fromDate and timeYesEarliest time the task can be taken.
Return Reasonskip_reasonTextYesThe reason a task was returned.
How Returnedreturn_kindChoiceYesRefused, HandedBack, Seized or Expired.
Refusalsrefused_countWhole numberYesHow many pickers refused the task.
Escalatedescalated_atDate and timeYesWhen the task was escalated to a supervisor.
VersionversionWhole numberNoThe version the buttons send back.
Cartoncartonization_outcomeText, shown as a cellYesThe same cell as on the Picks tab.
Pick Assignmentpick_assignment_codeTextYesThe pick assignment the task belongs to.

Source: form shipment_order_tasks_form in 001_baseline.sql, and wms-meta-ui migrations 027, 030 and 086. The task values are the types task_status and task_type and the constraint ck_task_return_kind in wms-app 001_baseline.sql.

Not confirmed by code: the exact meaning of Lease Expires, Available From, Refusals, How Returned and Pick Assignment. The names are clear, but the rules behind them live in the task manager and were not read for this page. To verify: read crates/libs/wms-tasks and the Task Board pages when they are written.

Toolbar​

ButtonCodeNeedsWhat it does
Return to Poolsot_releaseOne task, status Assigned or InProgressTakes the task from its picker and puts it back in the pool.
Reassignsot_reassignOne task that can be reassigned (Assigned, InProgress, or escalated to a supervisor)Gives the task to another operator.
Delete Tasksot_deleteOne or more tasksDeletes the tasks nobody has taken, and puts their picks back in reserve.

The buttons are grey until the rule is met. The grey text is Select a task that is Assigned or InProgress, Select a task that is Assigned, InProgress, or escalated to a supervisor and Select at least one task. See Working with tasks from the order.