EightyOnedocseightyone.app

Run a shift

Goal: help the people on the floor get the day's work done. Release work, move tasks along, record what happened, and deal with quality, stops and stock as they come up, without ever acting on a guess.

Before you change anything

Start of shift

  1. me_get, then guide_get topic company for this company's own rules.
  2. What's waiting:
    • work_orders_list for draft orders;
    • tasks_list for open and dispatched work;
    • downtime_events_list with openOnly for machines still stopped, and with unclassifiedOnly for stops nobody explained;
    • inventory_reorder_suggestions for what's running low.
  3. Summarize it for the user before proposing anything.

Release and dispatch

  1. Release: work_orders_release. Its preview lists each operation, its machine, and which steps wait for a gate.
    • A step whose work center has several machines gets none. Ask which machine, then set it with tasks_update (ssuId).
  2. Dispatch: tasks_update with assigneeIds and status: "dispatched". People come from personnel ids (me_get shows your own).
  3. Linked work: tasks_create with after: { taskId, type: "dependency" } creates a task that waits for another.

Doing the work

Quality

Stops

Stock

Partners

End of shift

Summarize: