提供: Bright Pattern Documentation
• English
別のワークフローを開始する
「別のワークフローを開始」ブロックは、指定された(親)ワークフロー内から、指定されたワークフローを開始します。
親ワークフローで定義された変数は「子」ワークフローに継承され、コントロールが親ワークフローに戻る場合、子ワークフローで定義された変数は親ワークフローに引き渡されます。ワークフローのコントロールが親ワークフローに戻るかどうかは、子ワークフローの実行がどのように完了するかによって異なります:
- 子ワークフローが Return ブロックに到達した場合(または、Exit ブロックを実行せずに最後のブロックに到達した場合)、コントロールは親ワークフローに戻り、実行は「別のワークフローを開始」ブロックの直後のブロックから再開されます。
- 子ワークフローが Exit ブロックに到達した場合、またはエラーや接続切断により終了した場合、コントロールは親ワークフローに戻らず、ワークフローの実行は終了します。
このブロックを設定するには、ドロップダウンリストから目的のサブワークフローを選択してください。フローチャート上のこのブロックのラベルには、「別のワークフローを開始 “[ワークフロー名]”」と表示されます。図に示すワークフローでは、通話が切断された場合に「別のワークフローを開始」ブロックが使用されることがわかります。