[16591]更新工作站分类型集波流程文档
This commit is contained in:
@@ -67,7 +67,13 @@ assignShopeeWaveToAcceptedWorkStations(session, warehouseCode[, workStationCode]
|
||||
├─ [6] BATCH_PICK
|
||||
│ ├─ 取操作员与工作站 Wave Rule 交集
|
||||
│ ├─ fillShortage
|
||||
│ └─ 补单未分配时,按启用规则执行 assignTaskTickets / assignEmpty / assignRt
|
||||
│ └─ 补单未分配时,按规则 ticketType 进入独立方法
|
||||
│ ├─ 1 → assignSalesTask
|
||||
│ ├─ 5 → assignMtoTask
|
||||
│ ├─ 2 → assignSalesOrder
|
||||
│ ├─ 3 → assignRts
|
||||
│ ├─ 4 → assignMtoOrder
|
||||
│ └─ 6 → assignRt
|
||||
│
|
||||
├─ [7] 有任一分流完成分配 → success
|
||||
│
|
||||
@@ -254,6 +260,12 @@ addShipmentsToInternalWave(shipmentIds, waveId)
|
||||
|---|---|---|
|
||||
| `assignShopeeWaveToAcceptedWorkStations` | 计划集波工作站扫描、排序与调度 | 计划集波工作站入口 |
|
||||
| `matchByStation` | 单工作站统一分流入口 | 主流程总图 |
|
||||
| `assignSalesTask` | Sales Task 独立分流 | 主流程总图 [6] |
|
||||
| `assignMtoTask` | MTO Task 独立分流 | 主流程总图 [6] |
|
||||
| `assignSalesOrder` | Sales Order 独立分流 | 主流程总图 [6] |
|
||||
| `assignRts` | RTS 独立分流 | 主流程总图 [6] |
|
||||
| `assignMtoOrder` | MTO Order 独立分流 | 主流程总图 [6] |
|
||||
| `assignRt` | RT 独立分流 | 主流程总图 [6] |
|
||||
| `hasUserShipmentTypePermission` | 用户出库类型权限 | 主流程总图 [1] |
|
||||
| `findEnabledWorkStation` | 工作站校验 | 主流程总图 [3] |
|
||||
| `hasDifferentActiveShipmentType` | 同工作站出库类型隔离 | 主流程总图 [5] |
|
||||
|
||||
@@ -97,13 +97,16 @@ assignShopeeWaveToAcceptedWorkStations(TtxSession, String, String)
|
||||
│ → wave_rule WHERE warehouseCode=? AND status=ENABLE ORDER BY wavePriority DESC
|
||||
│ 无规则 → MSG_WRM_0007
|
||||
│
|
||||
├─ [5] assignSingleShipmentWaves(先尝试一波一单候选)
|
||||
│ → pickType=1 / ticketType=1,5,6
|
||||
├─ [5] ORDER_PICK → assignSingles
|
||||
│ → 只按 pickType=1 进入快速拣选分流
|
||||
│
|
||||
├─ [6] fillShortage(status=200 Shopee 波次格口补缺口)
|
||||
│ → 空闲 + shopeeWaveCode 有值 + currentWaveRule 匹配
|
||||
│
|
||||
├─ [7] assignEmptyCells(空格口首次分配)
|
||||
├─ [7] BATCH_PICK 按规则 ticketType 独立分流
|
||||
│ → 1: assignSalesTask / 5: assignMtoTask
|
||||
│ → 2: assignSalesOrder / 3: assignRts / 4: assignMtoOrder
|
||||
│ → 6: assignRt
|
||||
│ → 普通批量候选单进入空格口分配
|
||||
│
|
||||
└─ [8] 成功返回 ResponseMessageFactory.success()
|
||||
@@ -763,10 +766,10 @@ SQL 形态:
|
||||
assignShopeeWaveToAcceptedWorkStations(TtxSession, String, String) [计划任务入口]
|
||||
└─ matchByStation(TtxSession, WcsWorkStation) [统一入口]
|
||||
├─ findEnabledRules
|
||||
├─ assignSingleShipmentWaves [一波一单分流]
|
||||
│ ├─ findSingleShipmentWaveShipments
|
||||
│ ├─ createInternalWave
|
||||
│ └─ addShipmentsToInternalWave
|
||||
├─ assignSingles [快速拣选]
|
||||
├─ assignSalesTask / assignMtoTask [任务单独立分流]
|
||||
├─ assignSalesOrder / assignRts / assignMtoOrder [批量订单独立分流]
|
||||
├─ assignRt [RT 独立分流]
|
||||
├─ fillShortage [status=200 Shopee 波次格口补缺口]
|
||||
│ ├─ findShortage
|
||||
│ ├─ calcNeedQty
|
||||
|
||||
Reference in New Issue
Block a user