系統邊界
瞭解產品套件、用戶端和部署端各自負責什麼。
Open Flow 將工作流程契約與負責儲存、執行工作流程的部署端分開。同一份工作流程既可以在工作台中檢視,也可以透過連線到同一服務的 CLI 或 MCP 管理。
產品套件
公開產品套件定義工作流程模型、schema、執行圖驗證、執行語義和共用的瀏覽器元件。工作台提供編輯和檢視能力;離線 Preview 則根據傳入的工作流程定義及佈局,提供只讀預覽。
僅引入預覽元件,不會獲得持久化儲存、帳號憑證、定時排程或後端執行服務。
部署端
部署端負責儲存、使用者身分、授權、發布、接收執行請求、排隊、執行隔離、資源限制、故障恢復和生命週期清理,並提供工作流程宣告要使用的外部能力。
自行部署 Server 需要設定實際使用的服務;官方代管服務使用自身的部署設定。詳見部署職責。
用戶端
工作台、CLI 和 MCP 共用部署端的服務與生命週期,不各自維護另一套草稿歷史、發布狀態或執行排程器。
AI 助手編輯工作流程時,部署端會把業務設定編譯成節點的執行定義。呼叫方只需指定用途、輸入和資料約束,無需重新構造內部模組 ID 或由目錄生成的連接埠。
外部服務
Connector 管理第三方憑證和服務協議細節。部署端檢查工作流程是否有權使用所選連線和操作。目錄裡能看到某項操作,並不表示已經獲得使用權限。
模型服務和通知服務也需要在部署端明確設定。離線案例只展示這些宣告,不會連線相應服務。