供應鏈訂單履行

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"