このページの内容

システムの境界

製品パッケージ、クライアント、デプロイ先がそれぞれ何を提供するかを説明します。

Open Flow は、ワークフローの仕様と、それを保存・実行するデプロイ先を分離しています。同じフローをワークベンチで確認し、同じサービスに接続した CLI や MCP から管理できます。

製品パッケージ

公開パッケージは、ワークフローモデル、スキーマ、グラフ検証、実行の意味、共通のブラウザーコンポーネントを定義します。ワークベンチは編集と確認を、オフライン Preview は渡された定義と表示情報の読み取り専用表示を提供します。

ビューアを組み込むだけでは、永続化、認証情報、スケジューリング、稼働中のバックエンドは提供されません。

デプロイ先

デプロイ先は、ストレージ、ユーザーの識別、認可、公開、実行の受付、キュー、隔離、リソース制限、復旧、ライフサイクルの後処理を担当します。ワークフローが要求する外部機能も提供します。

セルフホストの Server では、使用するサービスの設定が必要です。公式ホスト版は独自のデプロイ設定を使用します。デプロイ側の責務を参照してください。

クライアント

ワークベンチ、CLI、MCP は同じサービスとライフサイクルを利用します。別々のドラフト履歴、公開状態、実行スケジューラーは持ちません。

AI アシスタントがフローを編集すると、デプロイ先が業務設定をノードの実行定義にコンパイルします。呼び出し側は目的、入力、データ制約を選択し、内部モジュール ID やカタログ由来のポートを組み立て直す必要はありません。

外部サービス

Connector は第三者サービスの認証情報とプロトコルを管理します。デプロイ先は、フローが選択した接続と操作を使用できるか確認します。カタログに表示されることは、利用権限があることを意味しません。

モデルや通知のサービスも、デプロイ先で明示的に設定する必要があります。オフラインサンプルは宣言を表示するだけで、サービスには接続しません。

参照元

検索