最初のワークフロー
名前を受け取り、外部サービスを呼ばずにあいさつを返すワークフローを作成します。
Open Flow サービスと、そのワークベンチにアクセスできる環境が必要です。ローカルへの導入はクイックスタートを参照してください。このサンプルは組み込みノードとローカルのコード実行のみを使います。
サンプルをインポートする
下のワークフローファイルをダウンロードし、ワークベンチにインポートします。新しいフロー ID とリビジョン ID を持つ未公開のドラフトが作成されます。実行履歴、公開履歴、アカウントの認証情報、権限はコピーされません。


- 入力
- {"name":"Ada"}
- 想定される結果
- {"message":"Hello, Ada!"}
- 実行前の準備
- インポートや実行には Open Flow サービスが必要です。プレビュー自体はオフラインで動作します。
4 つのノードを確認する
- Start は、必須の文字列パラメーター
nameを定義します。 - Greeting settings は、文字列
Helloを再利用できる Value として保存します。 - Compose greeting は、Start の
nameと Value のprefixをバインドし、messageを返します。 - Workflow result は、そのメッセージをフローの業務出力に割り当てます。
プレビューで各ノードを選択すると、設定を確認できます。ワークベンチでは、実行経路の接続と入力のバインドを別々に設定します。ノード間の線は実行できるタイミングを決めますが、入力値は選択しません。
ドラフトを実行する
実行メニューで Start を選択し、次の値を入力します。
{ "name": "Ada" }
Code ノードは次の ES モジュールを実行します。
export default ({ name, prefix }) => ({
message: `${prefix}, ${name}!`
});
実行に成功すると、次の結果が返ります。
{ "message": "Hello, Ada!" }
実行履歴でノードの入力と結果を確認してください。フローの業務出力は Outputs で定義します。Code が値を返すだけでは、ワークフローの出力にはなりません。
変更して公開する
接頭辞を変更してドラフトを再テストし、結果が正しければ公開します。ドラフトの編集は現在の Live バージョンに影響しません。公開に成功すると、固定されたバージョンを本番実行に利用できます。
テストと公開に進むか、Condition や Approval を追加して後続の処理を制御できます。