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

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