供應鏈訂單履行
B2B下單 → 庫存確認 → 出貨 → 追蹤 → 送達 → 確認收貨。
7 個節點 · 6 條連接logistics
systemapievent
視覺化
訂單建立event
透過 EDI/API 收到 B2B 採購訂單。
↓sequential→ 確認庫存
確認庫存db
查詢各倉庫的庫存水位。
↓conditional→ 配置庫存
配置庫存system
保留庫存單位,選定履行中心。
↓sequential→ 建立貨運
建立貨運api
產生運送標籤,通知承運商。
↓sequential→ 追蹤配送
追蹤配送api
透過承運商 API 進行即時追蹤。
↓sequential→ 確認送達
確認送達event
收件方簽收確認。
↓sequential→ 產生發票
產生發票system
uc-supply-chain.osop.yaml
osop_version: "1.0"
id: "supply-chain-order"
name:"供應鏈訂單履行"
description:"下單 → 庫存確認 → 出貨 → 追蹤 → 送達 → 確認收貨。"
nodes:
- id: "order"
type: "event"
name: "訂單建立"
description: "透過 EDI/API 收到 B2B 採購訂單。"
- id: "check_inventory"
type: "db"
name: "確認庫存"
description: "查詢各倉庫的庫存水位。"
- id: "allocate"
type: "system"
name: "配置庫存"
description: "保留庫存單位,選定履行中心。"
- id: "ship"
type: "api"
name: "建立貨運"
description: "產生運送標籤,通知承運商。"
- id: "track"
type: "api"
name: "追蹤配送"
description: "透過承運商 API 進行即時追蹤。"
- id: "confirm"
type: "event"
name: "確認送達"
description: "收件方簽收確認。"
- id: "invoice"
type: "system"
name: "產生發票"
edges:
- from: "order"
to: "check_inventory"
mode: "sequential"
- from: "check_inventory"
to: "allocate"
mode: "conditional"
when: "inventory.available == true"
- from: "allocate"
to: "ship"
mode: "sequential"
- from: "ship"
to: "track"
mode: "sequential"
- from: "track"
to: "confirm"
mode: "sequential"
- from: "confirm"
to: "invoice"
mode: "sequential"