- はじめに
- スタート アップ ガイド
- 任意のキャンバスで構築する
- 大文字と小文字で構築
- フローを利用した構築
- BPMN で構築する
- デバッグ
- シミュレートする
- 評価 (プレビュー)
- オペレーティング
- 監視
- 最適化中
- 参考情報
シミュレートする
Preview process behavior in Maestro Orchestrate before production by simulating control flow, inspecting variable changes, and identifying design flaws without executing against live systems.
Simulation in Maestro Orchestrate lets you preview how a process will behave—without executing it in production. You can validate control flow, inspect variable changes, and identify design flaws early, before connecting to robots or external agents.
以下の両方をシミュレートできます。
- 制御フロー: シーケンス、条件、ゲートウェイ
- データ フロー: 入力、出力、変数の反映
これにより、設計時にプロセスのエンドツーエンドの動作を理解しやすくなります。
シミュレーションを使用する状況
シミュレーションを使用すると、以下が可能になります。
- 実装前にプロセスがどのように動作するかをプレビューする
- 設計フェーズの早い段階でロジックを検証する
- 条件付きフローとゲートウェイの結果を調べる
- ロボットやエージェントを必要せずに、データの移動をテストする
シミュレーションは、反復的な設計や大規模なモジュール式プロセスを扱う場合に特に役立ちます。
シミュレーションのしくみ
シミュレーションでは、実際のタスク (ロボット ジョブ、API 呼び出し、エージェントのアクションなど) は実行されません。代わりに以下のように動作します。
- シーケンス フローを評価します。
- ユーザーが、ゲートウェイでたどるべき出力パスを選択できます。
- シミュレートされたパスがキャンバス上で直接強調表示されます。
- 右側のパネルに現在の変数の値が表示されます。
- ユーザーが任意のステップで実行を一時停止および再開できます。
各ステップでシミュレーションのトレースとデータ値を調べ、期待される動作を確認できます。
シミュレーションを実行する
Studio Web でプロセスをシミュレートするには、以下の手順を実行します。
- Select a Maestro Orchestrate process inside your solution.
- プロセスの開始要素のコンテキスト メニューを開いて、[シミュレーション] を選択します。
- [シミュレーション] を選択します。その開始イベントから直ちにシミュレーションが開始されます。
結果
選択した開始イベントからシミュレーションが開始されて、プロセスがキャンバス上に視覚化され、各実行パスが強調表示されます。実行証跡に、各ステップのステータス、および検出されたインシデントが表示されます。
プロセスは視覚的にシミュレートされ、各パスはロジックの実行に基づいて強調表示されます。実行証跡に、ステータスと対応するステップ、および検出されたインシデントが表示されます。
実行中に以下を行うことができます。
-
ゲートウェイ パスを切り替える: ゲートウェイに到達したら、どの出力の分岐をたどるかを選択します。
-
実行を一時停止する: 要素のコンテキスト メニューを開いて [一時停止を追加] を選択します。シミュレーションは、その要素に到達すると停止します。キャンバスをポイントし、一時停止アイコンが表示されたら選択して、その特定の場所に一時停止を追加することもできます。
-
実行を再開する: 一時停止した要素のコンテキスト メニューを開いて、[一時停止を解除] を選択して続行します。キャンバスをポイントし、一時停止アイコンが表示されたら選択して、その特定の場所で一時停止を解除することもできます。
シミュレーションのヒント
表 1.
| ヒント | 説明 |
|---|---|
| ゲートウェイのロジックを確認する | どの分岐をたどるかを選択します。モデル化されている代替の分岐を検証するのに役立ちます。 |
| 並列/マルチインスタンスの動作を確認する | 並列パスまたは反復処理をリストによって可視化できます。 |
| 不完全なモデルをテストする | シミュレーションはタスクが完全に設定されていなくても実行されるので、安全に反復処理できます。 |
制限事項
-
シミュレーションでは、ロボット、エージェント、連携は呼び出されません。
-
ゲートウェイの条件は自動的には評価されません。そのため、分岐を選択する必要があります。
-
実際の連携とシステムの接続を検証する必要がある場合は、ライブ実行にテスト モードを使用します。