フローとノード
ワークフロー定義、キャンバスの表示情報、作成された実行を区別します。
フロー(Flow)は、固定の ID を持つ最上位のリソースです。編集可能なドラフト、公開済みのバージョン、独自のライフサイクルを持ちます。アカウント所有のタグで整理しても、実行定義は変わりません。
ノード
ノードは入口、タスク、定数、判断、待機、ワークフロー出力を提供します。各ノードには名前と独立した ID があります。名前を変えても参照は維持されますが、削除して作り直すと別の ID になります。
各実行ノードは自身の設定を持ちます。Code をコピーした場合、内部でモジュールを再利用していても、コピー元とは独立して編集できる必要があります。


- 入力
- {"name":"Ada"}
- 想定される結果
- {"message":"Hello, Ada!"}
- 実行前の準備
- インポートや実行には Open Flow サービスが必要です。プレビュー自体はオフラインで動作します。
実行グラフ
実行エッジはノードと選択された分岐を接続します。データのバインドは、それとは別に、名前付き入力を固定値や利用可能な取得元に接続します。入力と出力、実行の仕組みを参照してください。
表示情報
キャンバス上の位置、ビューポート、コメントは、実行内容とは別に保存されます。ノードを移動したりメモを追加したりしても、業務動作は変わりません。公開時には、履歴表示用に対応する表示スナップショットが固定されます。
ドキュメントの Preview では、一時的な移動とレイアウトの復元ができます。変更はビューア内だけに適用され、渡されたワークフローファイルには保存されません。
ワークフローファイル
.openflow.json は実行定義と、任意の表示情報を含みます。インポートすると、新しいフロー ID とリビジョン ID の未公開ドラフトが作成されます。外部 Connection の参照と、対象となる変数・イベントソースのバインドは解除されるため、デプロイ先の適切なリソースを選び直してください。
コード、プロンプト、JSON の業務定数は残ります。共有する前にエクスポートファイルを確認してください。ワークフローファイル仕様を参照してください。