続行待ち
分岐を停止し、手動操作または設定した時刻で続行します。
一部の分岐を止め、他の準備済み処理を続ける場合は Wait を使います。続行するときは、同じ実行と固定済みの実行コンテキストを使います。
プロンプトと状況情報
続行を担当する人やシステムに向けて、プロンプトと名前付きの状況入力を設定します。
{
"op": "node.add", "as": "review", "type": "wait", "name": "Wait for review",
"prompt": "Continue after the draft has been reviewed.",
"inputs": { "draft": { "kind": "value", "value": "A proposed customer reply" } }
}
通知処理は pending、待機させる後続処理は continue に接続します。それぞれの経路を明示してください。


- 入力
- ワークフローを開始し、未処理の Wait を続行します。
- 想定される結果
- {"message":"Review finished"}
- 実行前の準備
- インポートや実行には Open Flow サービスが必要です。プレビュー自体はオフラインで動作します。
出力と判断
pending はプロンプト、状況入力、有効期限、利用できる操作 URL を出力します。continue は受け付けた操作、解決時刻、コメント、状況入力を出力します。オブジェクトが存在する経路でのみバインドします。
通知分岐を開始する前に Wait が永続化されます。最初に受け付けた続行が有効になり、再送では再開しません。公開操作 URL は範囲を限定した bearer 権限なので、通常の公開ログには出さないでください。
自動続行
静的な時刻設定を追加できます。
{
"op": "node.update", "node": "WAIT_NODE_REFERENCE",
"set": { "config": { "autoContinue": { "kind": "after", "durationMs": 3600000 } } }
}
絶対時刻には kind: "at" と明示的なオフセット付きタイムスタンプを使います。相対時間は Wait の登録ごとに計測します。手動続行も利用でき、最初に受け付けた操作が有効です。Server では 7 日間の有効期限より前に続行を予定する必要があります。
手動のみにするには config.autoContinue を明示的に解除します。Approval はこの時刻設定に対応しません。Wait に通常の再試行や onError はありません。