提供: Bright Pattern Documentation
移動先: 案内検索
• English

別のワークフローを開始する

別のワークフローを開始」ブロックは、指定された(親)ワークフロー内から、指定されたワークフローを開始します。


「別のワークフローを開始」ブロック


親ワークフローで定義された変数は「子」ワークフローに継承され、コントロールが親ワークフローに戻る場合、子ワークフローで定義された変数は親ワークフローに引き渡されます。ワークフローのコントロールが親ワークフローに戻るかどうかは、子ワークフローの実行が完了する方法によって異なります:

  • 子ワークフローが Return ブロックに到達した場合(または、 Exit ブロックを実行せずに最後のブロックに到達した場合)、コントロールは親ワークフローに戻り、実行は「開始 Another ワークフロー」ブロックの直後のブロックから再開されます。 Exit ブロックに到達した場合、またはエラーや接続切断により終了した場合、コントロールは親ワークフローに戻らず、ワークフローの実行は終了します。


このブロックを設定するには、ドロップダウンリストから目的のサブワークフローを選択してください。フローチャート上のこのブロックのラベルには、「Start Another Workflow [ワークフロー名]」と表示されます。図に示すワークフローでは、呼び出しが切断された場合に「Start Another Workflow」ブロックが使用されることがわかります。


「別のワークフローを開始」ブロックの設定
< 前へ | 次へ >