飯店訂房渠道同步

System ↔ System

OTA 訂房事件傳播至房務管理系統、渠道管理平台及分析系統。

6 個節點 · 5 條連接travel
eventapisystem
視覺化
OTA 訂房事件event

收到來自 Booking.com、Expedia 或直接官網的訂房請求。

sequential房務管理系統更新
房務管理系統更新api

在房務管理系統中建立含房間指派的訂房記錄。

sequential渠道管理平台同步
parallel確認電子郵件
渠道管理平台同步api

更新所有 OTA 渠道的可售房數,防止超賣。

sequential動態房價調整
動態房價調整system

依據入住率及需求訊號重新計算最佳可售房價 (BAR)。

sequential分析管線
確認電子郵件api

發送含帳單號碼的訂房確認電子郵件給旅客。

分析管線db

將訂房資料寫入營收管理資料倉儲。

uc-reservation-sync.osop.yaml
osop_version: "1.0"
id: "reservation-sync"
name:"飯店訂房渠道同步"
description:"OTA 訂房事件傳播至房務管理系統、渠道管理平台及分析系統。"

nodes:
  - id: "ota_booking"
    type: "event"
    name: "OTA 訂房事件"
    description: "收到來自 Booking.com、Expedia 或直接官網的訂房請求。"

  - id: "pms_update"
    type: "api"
    subtype: "rest"
    name: "房務管理系統更新"
    description: "在房務管理系統中建立含房間指派的訂房記錄。"
    timeout_sec: 30
    retry_policy:
      max_attempts: 2

  - id: "channel_sync"
    type: "api"
    subtype: "rest"
    name: "渠道管理平台同步"
    description: "更新所有 OTA 渠道的可售房數,防止超賣。"
    timeout_sec: 45

  - id: "rate_adjust"
    type: "system"
    name: "動態房價調整"
    description: "依據入住率及需求訊號重新計算最佳可售房價 (BAR)。"

  - id: "confirmation"
    type: "api"
    name: "確認電子郵件"
    description: "發送含帳單號碼的訂房確認電子郵件給旅客。"

  - id: "analytics"
    type: "db"
    name: "分析管線"
    description: "將訂房資料寫入營收管理資料倉儲。"

edges:
  - from: "ota_booking"
    to: "pms_update"
    mode: "sequential"
  - from: "pms_update"
    to: "channel_sync"
    mode: "sequential"
  - from: "pms_update"
    to: "confirmation"
    mode: "parallel"
  - from: "channel_sync"
    to: "rate_adjust"
    mode: "sequential"
  - from: "rate_adjust"
    to: "analytics"
    mode: "sequential"