このページの内容

フローとノード

ワークフロー定義、キャンバスの表示情報、作成された実行を区別します。

フロー(Flow)は、固定の ID を持つ最上位のリソースです。編集可能なドラフト、公開済みのバージョン、独自のライフサイクルを持ちます。アカウント所有のタグで整理しても、実行定義は変わりません。

ノード

ノードは入口、タスク、定数、判断、待機、ワークフロー出力を提供します。各ノードには名前と独立した ID があります。名前を変えても参照は維持されますが、削除して作り直すと別の ID になります。

各実行ノードは自身の設定を持ちます。Code をコピーした場合、内部でモジュールを再利用していても、コピー元とは独立して編集できる必要があります。

Start が名前を、Value が接頭辞を渡し、Code が組み合わせ、Outputs が最終結果を定義します。

Start が名前を、Value が接頭辞を渡し、Code が組み合わせ、Outputs が最終結果を定義します。
入力
{"name":"Ada"}
想定される結果
{"message":"Hello, Ada!"}
実行前の準備
インポートや実行には Open Flow サービスが必要です。プレビュー自体はオフラインで動作します。
ワークフローをダウンロード

実行グラフ

実行エッジはノードと選択された分岐を接続します。データのバインドは、それとは別に、名前付き入力を固定値や利用可能な取得元に接続します。入力と出力、実行の仕組みを参照してください。

表示情報

キャンバス上の位置、ビューポート、コメントは、実行内容とは別に保存されます。ノードを移動したりメモを追加したりしても、業務動作は変わりません。公開時には、履歴表示用に対応する表示スナップショットが固定されます。

ドキュメントの Preview では、一時的な移動とレイアウトの復元ができます。変更はビューア内だけに適用され、渡されたワークフローファイルには保存されません。

ワークフローファイル

.openflow.json は実行定義と、任意の表示情報を含みます。インポートすると、新しいフロー ID とリビジョン ID の未公開ドラフトが作成されます。外部 Connection の参照と、対象となる変数・イベントソースのバインドは解除されるため、デプロイ先の適切なリソースを選び直してください。

コード、プロンプト、JSON の業務定数は残ります。共有する前にエクスポートファイルを確認してください。ワークフローファイル仕様を参照してください。

参照元

検索