提供: Bright Pattern Documentation
• 日本語

Revision as of 02:47, 23 September 2026 by BpTranslationReview (talk | contribs) (Reviewed via BpTranslationReview)

< 前へ | 次へ >
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
移動先: 案内、 検索
• English

別のシナリオを開始する

「別のシナリオを開始」ブロックは、指定された(親)シナリオ内から、指定されたシナリオを開始します。



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

  • 子シナリオがReturnブロックに到達した場合(または、Exitブロックを実行せずに最後のブロックに到達した場合)、コントロールは親シナリオに戻り、「別のシナリオを開始」ブロックの直後のブロックから実行が再開されます。


  • 子シナリオがExitブロックに到達した場合、またはエラーや切断により終了した場合、コントロールは親シナリオに戻らず、シナリオの実行は終了します。


シナリオビルダーの「別のシナリオを開始」ブロックの設定

ブロックの設定

  • ドロップダウンリストから目的の子シナリオを選択します。


  • 検索ボックスに目的の子シナリオ名を入力し始めると、適合するシナリオのリストが表示されます。


フローチャート上のこのブロックのラベルには「別のシナリオを開始『[シナリオ名]』」と表示されます。図示されたシナリオでは、コールを接続ブロックがターゲットが切断された場合の条件分岐出口に到達した場合に、「別のシナリオを開始」ブロックが使用されることがわかります。

< 前へ | 次へ >