提供: Bright Pattern Documentation
• English
別のシナリオを開始する
「別のシナリオを開始」ブロックは、指定された(親)シナリオ内から、指定されたシナリオを開始します。
親シナリオで定義された変数は「子」シナリオに継承され、コントロールが親シナリオに戻る場合、子シナリオで定義された変数は親シナリオに引き渡されます。シナリオのコントロールが親シナリオに戻るかどうかは、子シナリオの実行がどのように完了するかによって異なります:
- 子シナリオが Return ブロックに到達した場合(または、 Exitブロック)に到達した場合、制御は親シナリオに戻り、「別のシナリオを開始」ブロックの直後のブロックから実行が ブロックを実行せずに最後のブロックに到達した場合)、コントロールは親シナリオに戻り、「別のシナリオを開始」ブロックの直後に続くブロックから実行が再開されます。 Exitブロックに到達した場合、またはエラーや切断により終了した場合、制御は親シナリオに戻らず、シナリオの実行は終了 ブロックに到達した場合、またはエラーや接続切断により終了した場合、コントロールは親シナリオに戻らず、シナリオの実行は終了します。

ブロックの設定
- ドロップダウンリストから目的の子シナリオを選択します。
- 検索ボックスに目的の子シナリオ名を入力し始めると、適合するシナリオのリストが表示されます。
フローチャート上のこのブロックのラベルには、「別のシナリオを開始『[シナリオ名]』」と表示されます。図示されたシナリオでは、 「コールを接続」 ブロックが 「ターゲットが切断された」という条件付き出口.