POS 與廚房顯示系統同步
System ↔ SystemPOS 下單後,訂單流向廚房顯示系統、備餐追蹤,到結帳完成。
6 個節點 · 5 條連接food-service
eventsystemapi
視覺化
POS 下單event
服務員提交含餐點、備注及座位指派的訂單。
↓sequential→ 廚房顯示系統
廚房顯示系統system
依優先順序將訂單餐點路由至對應備餐站 (燒烤、油炸、出餐)。
↓sequential→ 備餐追蹤
備餐追蹤system
追蹤各餐點備餐時間、標記已完成餐點並監控票齡。
↓conditional→ 訂單完成通知
訂單完成通知event
出餐員標記整單完成並觸發通知。
↓sequential→ 服務員告警
↓parallel→ 結帳
服務員告警api
推播通知至服務員呼叫器或手持裝置以取餐。
結帳system
標記訂單已出餐,計算總金額並準備收款。
uc-pos-kitchen-sync.osop.yaml
osop_version: "1.0"
id: "pos-kitchen-sync"
name:"POS 與廚房顯示系統同步"
description:"POS 下單後,訂單流向廚房顯示系統、備餐追蹤,到結帳完成。"
nodes:
- id: "pos_order"
type: "event"
name: "POS 下單"
description: "服務員提交含餐點、備注及座位指派的訂單。"
- id: "kds_display"
type: "system"
name: "廚房顯示系統"
description: "依優先順序將訂單餐點路由至對應備餐站 (燒烤、油炸、出餐)。"
timeout_sec: 3
- id: "prep_tracking"
type: "system"
name: "備餐追蹤"
description: "追蹤各餐點備餐時間、標記已完成餐點並監控票齡。"
- id: "order_ready"
type: "event"
name: "訂單完成通知"
description: "出餐員標記整單完成並觸發通知。"
- id: "server_alert"
type: "api"
name: "服務員告警"
description: "推播通知至服務員呼叫器或手持裝置以取餐。"
- id: "payment_close"
type: "system"
name: "結帳"
description: "標記訂單已出餐,計算總金額並準備收款。"
edges:
- from: "pos_order"
to: "kds_display"
mode: "sequential"
- from: "kds_display"
to: "prep_tracking"
mode: "sequential"
- from: "prep_tracking"
to: "order_ready"
mode: "conditional"
when: "all_items.status == 'bumped'"
- from: "order_ready"
to: "server_alert"
mode: "sequential"
- from: "order_ready"
to: "payment_close"
mode: "parallel"