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

Maestro ユーザー ガイド
このページでは、プロセス ダイアグラムにおいてビジネス ロジックを明確で一貫した方法で表すために使用される、一般的な BPMN モデリング パターンを紹介します。これらのパターンは、実行時にすべての要素がサポートされていない場合でも、プロセスを視覚的および概念的に構造化するのに役立ちます。
線形パスは、タスクとイベントを特定の順序で接続します。シーケンスフローの矢印 (→) を使用して、作業の進行状況を示します。
ユース ケース: ステップ バイ ステップのアクティビティ (フォームの送信→検証→承認など)。
並列ゲートウェイ (フォーク) を使用して、同時アクティビティをモデル化します。すべての出力ブランチは同時にアクティブ化されます。別の並列ゲートウェイ (結合) を使用してパスを同期します。
→ [Parallel Gateway] → Task A
→ Task B→ [Parallel Gateway] → Task A
→ Task B
プロセスを続行するには、タスク A とタスク B の両方を完了する必要があります。
排他的ゲートウェイを使用して判断ポイントをモデル化します。定義された条件に基づいてたどる出力パスは 1 つだけです。安全のために既定のフローを追加します。
ユース ケース: 承認結果に基づくルーティング。
→ [Exclusive Gateway] → Approve → Next Step
→ Reject → End→ [Exclusive Gateway] → Approve → Next Step
→ Reject → End
実行時に選択されるパスは 1 つだけです。
包括的ゲートウェイを使用し、評価した条件に応じて 1 つ以上のブランチをアクティブ化できるようにします。同期を行うには、すべてのアクティブなブランチを完了する必要があります。
ユース ケース: ユーザーの選択に基づく任意のサブプロセス。
プロセス内の繰り返しは、タスクまたはサブプロセスでループ マーカーを使用するか、ループを形成するゲートウェイやシーケンス フローなどの制御フロー パターンを使用してモデル化できます。ループ マーカーは視覚的なインジケーターとして機能し、アクティビティの繰り返しが予期されることを示すのに対し、制御フロー ループは明示的なランタイム ロジックを表します。
Maestro は両方のアプローチをサポートしています。ただし、意図しない無限サイクルを避けるために、制御フローベースのループが明確に定義されていることを確認してください。コレクションに対して繰り返し実行する場合は、マルチインスタンス マーカーの使用を検討してください。
詳しくは、「ループ処理のサポート」をご覧ください。
ユース ケース: 複数のレビュー担当者に、順番にまたは並行して送信されるドキュメントの承認。