- UiPath Maestro™ について
- 基本情報
- Maestro のランディング ページ
- プロセス モデリング
- プロセスの実装
- プロセスの操作
- プロセスの監視
- プロセスの最適化
- ライセンス
- 参考情報

Maestro ユーザー ガイド
ゲートウェイは、実行中にプロセスがどのように分岐および結合するかを制御します。ゲートウェイはフローに影響を与えますが、単独ではアクションを実行しません。条件の評価、分岐の同期、または並列パスの作成を行います。このセクションでは、条件ロジックが外部で処理される場合や、実行サポートが部分的である場合でも、BPMN モデルでゲートウェイを効果的に使用する方法について説明します。
排他的ゲートウェイ では、相互に排他的な条件に基づいてたどることができる出力パスが 1 本に限定されます。
<exclusiveGateway>
要素の default
属性を使用して、特定のパスを既定として指定できます。
モデリングのユース ケース: ステータス (承認済み、却下済み、説明が必要など) に基づくルーティング
- 1 つの条件につき 1 つの出力フローを使用します。
- 一致する条件がない場合に使用する既定のパスを定義します。
包括的ゲートウェイでは、どの条件が True と評価されるかに応じて、1 つ以上の出力パスをアクティブ化できます。すべてのアクティブな分岐が完了した後にのみ、入力パスを結合します。
モデリングのユース ケース: 任意の並列アクティビティ (例: 顧客に通知し、該当する場合は要求をログに記録する)
- パスを結合する結合ゲートウェイをモデル化します。
- 条件が重なっている場合、包括的な分岐を結合すると混乱が生じる可能性があるため、注意して使用してください。
並列ゲートウェイは、すべての出力パスを同時にアクティブ化します。結合に使用する場合、すべての入力パスが完了するまで待機します。
- 条件は評価されず、フローは無条件です。
- 同時実行または同期のモデリングに使用します。
イベントベースのゲートウェイは、複数の イベント のいずれかが発生するまで待機します。最初にトリガーされるイベントによって、実行するパスが決まります。このゲートウェイの直後に、中間イベントをキャッチするか、受信タスクを実行する必要があります。
モデリングのユース ケース: 顧客の応答またはタイムアウトを待機します。
- たどる出力パスは 1 つだけです。
- その他のイベントはすべて、一度トリガーされると無効になります。
パスがゲートウェイから分岐する場合、しばしば対応する結合が必要になります。
ゲートウェイの種類 | Icon | 結合の必要性 | 結合の種類 |
---|---|---|---|
排他的 | 任意です。 | 排他的 | |
包括的 | Required | 包括的 | |
並列 (Parallel) | Required | 並列 (Parallel) |
- 業務で理解しやすくするために、ゲートウェイの条件には必ずラベルを付けてください。
- 複雑な入れ子になったゲートウェイはできるだけ避けます。ロジックをカプセル化するためにサブプロセスを検討してください。
- あいまいな動作を避けるため、既定のフローは明確に定義する必要があります。
- 結合時にゲートウェイの種類を混在させないでください (例: 並列の分岐を排他的ゲートウェイに結合する)。
Maestro でサポートされる BPMN 要素について詳しくは、「 BPMN のサポート」をご覧ください。