Official Orbita Public Knowledge · WMS module · Operational workflow

Orbita WMS Scan Resolve Entity State — Official Operational Workflow

Orbita · WMS · Scan Resolve Entity State · implemented · Last updated 2026-08-29

This page documents Scan Resolve Entity State in Orbita WMS — an official public operational workflow published by Orbita Solution.

Official Orbita public operational workflow: Scan Resolve Entity State (WMS). Operator steps, starting conditions, expected results, and common blocking reasons — product behavior only.

Official source

This article is part of the Orbita public knowledge base. Module index: Orbita WMS workflows. Full workflow index: Operational workflows. Machine-readable map: llms.txt.

What is this workflow?

What is it?

扫任意支持的条码后,系统解析实体(产品、VAR 单位、托盘、PO 行等),显示当前 State,并列出 Next available workflow(允许/ blocked 的下一步),避免员工猜该去哪个页面。

这是读-only 路由层:不在此步改库存;真正收货/上架/拣货在对应 WF 页面执行。

---

Who uses it?

角色使用场景
收货员、上架员、拣货员扫完码后看 State / Next available workflow
主管解释为何某码显示 blocked
纯 Desk 监控通常不用(路由面板在 floor scan 页)

---

How to reach this workflow

路由不是独立菜单,嵌入在扫描页扫描之后:

/scan/portal → 任一带 wedge 的子页

→ 扫码

→ 面板显示 State / Next available workflow

典型可见面板:

  • Variable PO 收货浮层 #wmsVarPoReceiveRouter/scan/warehouse-receive + Variable)
  • Internal scan 状态行(/scan/internal
  • 其他 scan 页通过同一 API 消费(若 UI 挂载)

---

Starting conditions

需要先具备:

  • 有效 WMS 会话(companyId 来自服务端 session)。
  • 条码属于系统已登记族(如 VAR-*、托盘 LP、产品 SKU/EAN 等)。

注意:

  • Fetch → Validate → Execute:若后台已有重量/批次,子流程应静默预填;只有确实缺失才弹补充 UI。
  • Scope 仅当前登录公司;不能扫别司条码指望看到数据。

---

How do I use it?

  1. Portal 进入目标 scan 页(如 ReceiveVariable pack)。
  2. 用扫码枪扫条码( wedge 事件;不要点输入框弹软键盘)。
  3. 等待解析(Variable 收货时可见 Resolving unit…)。
  4. 阅读面板三行(若有):

- State: <CURRENT_STATE>(大写显示)

- Weight: <n> kg(Variable 已称重时)

- Next available workflow: <Workflow names>(多个用 · 分隔)

  1. Next available workflowPUTAWAY 且 availability 为 partial,表示产品 Pallet OFF + Rack OFF——上架路径不完整,见 related workflow。
  2. 若 blocked 行含原因(如 UNIT_ALREADY_RECEIVED),按原因换码或找主管。
  3. 根据允许的 workflow 名称跳转:

- VARIABLE_PO_RECEIVING → 继续 Variable 收货(related workflow)

- PUTAWAYPutaway(related workflow)

- INTERNAL_SCAN_REGISTER_WEIGHTVariable pack(related workflow)

- TRACE_READ → 追溯只读

  1. CARCASS_PROCESSING 若出现且 blocked / NOT IMPLEMENTED → 不可做分割加工(related workflow)。
  2. 扫错族(如对 Variable 页扫纯 SKU)→ 面板或状态提示 Product barcode. Print VAR- labels first. 等。
  3. 2.2 秒内勿重复扫同一码(防呆);异码可立即再扫。
  4. 需要 PO 上下文时,先在 Receive 页选好 PO,再扫 VAR-*。
  5. 完成业务动作后,可再扫同一实体验证 State 是否已变(如 ISSUEDRECEIVED)。
  6. 仍 blocked 且无说明 → 查 Exception Control(related workflow)或 Inbound 状态(related workflow)。
  7. Desk 上查同一 inbound 生命周期,用 Inbound Control 对照 header status。
  8. 记录问题条码 + 面板截图给主管(含 State 与 blocked reason)。

---

Common situations

场景面板表现动作
新 VAR 标签State: ISSUED;允许 VARIABLE_PO_RECEIVING选 PO → 称重 Confirm
已收单位UNIT_ALREADY_RECEIVED blocked换标签或查 inbound
已称重未收 POINTERNAL_SCAN_REGISTER_WEIGHTVariable pack
Pallet/Rack 全 OFF 已收PUTAWAY availability partial按 related workflow PARTIAL 路径
未知码Unknown / 空 allowed查条码主数据(related workflow)
Carcass 加工CARCASS_PROCESSING NOT IMPLEMENTED仅收货,不加工

---

Expected result

  • 扫后 State 与现场实物一致(未收/已收/已称重)。
  • Next available workflow 与你要做的活一致;blocked 项有可读 reason。
  • 按 allowed 进入子页后,业务 API 成功(非仅面板出现)。

---

Why might it stop?

情况English / code员工怎么做
单位已收UNIT_ALREADY_RECEIVED勿重复收;查 inbound
错 PO / 产品UNIT_WRONG_PRODUCT / PO_CONTEXT_MISMATCH换 PO 或标签
非 Variable 行NOT_VARIABLE_LINE改 related workflow 固定收货
重量未填Enter weight before confirm.Enter weight (kg)
Putaway partialreason 含 PARTIAL知会主管;勿假设已上 rack
未知 VARUnknown VAR unit token.**Print labels

---

What not to do

  • 不要无视 blocked 强行在错误页面操作。
  • 不要State 当成库存数量。
  • 不要在 router 步骤要求主管「刷新就算收完」——须下游 Confirm
  • 不要跨公司扫码测试。

---

What happens next

Next available workflow

VARIABLE_PO_RECEIVING → related workflow

PUTAWAY → related workflow

INTERNAL_SCAN_* → related workflow

FIXED_PO_RECEIVING → related workflow

Outbound / Pick → related workflow / related workflow

---

Quick steps

  1. 打开正确 scan 页
  2. 扫码
  3. 读 State + Next available workflow
  4. 跟 allowed 名称进子流程
  5. blocked 则换码或找主管

---

Supervisor notes

  • Router 服务:wmsScanWorkflowRouter.[internal file];工作流 ID 枚举见 wmsScanWorkflowRouter.[internal file]
  • TRACE_READ 只读;不触发 mutation。
  • 推广规则 / hard rules 在 warehouse record,不在面板编辑。
  • Atlas 不得在此层写客户业务表(read-only governance)。

---

Public boundary

This article describes product behavior for operators and evaluators. It does not expose live workspace data, internal APIs, or tenant-specific records. Log in to Orbita for record-level actions.

Common questions this page answers

  • Orbita WMS Scan Resolve Entity State
  • Orbita Scan Resolve Entity State
  • how to use Scan Resolve Entity State in Orbita
  • how does Orbita Scan Resolve Entity State work
  • why can't I complete Orbita Scan Resolve Entity State
  • why is Orbita Scan Resolve Entity State blocked
  • what happens after Orbita Scan Resolve Entity State

Public boundary

This page describes product behavior only. It does not expose live tenant data, customer records, or internal implementation. Log in to Orbita for record-level actions.