maestro
latest
false
- はじめに
- Maestro のランディング ページ
- プロセス モデリング
- プロセスの実装
- プロセスの操作
- プロセスの監視
- プロセスの最適化
- ライセンス
- 参考情報
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。
新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

Maestro ユーザー ガイド
最終更新日時 2025年9月3日
Use markers to configure the execution of a certain task type to create multiple executions of that task by iterating over a List variable. Visit Markers in the BPMN primer chapter fopr more details.
選択した任意の種類のタスクで、[要素を変更] を選択してマーカーの種類を 1 つ選択します。
タスクを並列に実行し、すべての実行の正常な完了を待機したうえで残りのプロセスの実行を続行します。
注:
- 現在のところ、サブプロセスでは並列マルチインスタンスが機能しません。
- 現在のところ、並列マルチインスタンスでは、50 個のバッチの要素が実行されます。
タスクでは、リストにある各項目を 1 つずつ実行します。現在の項目の正常な完了を待機したうえで次の項目を開始します。すべてのタスクが完了すると、以降のプロセスの実行を続行します。
Maestro で反復処理のようなタスク (アイテムのリストを検証する場合など) を扱うには、並列マーカーまたはシーケンシャル マーカーを使用します。マーカーは従来のループのように動作しますが、大規模な処理が可能なのでループより高機能です。
Maestro では、これらのマーカーにより、従来の
for
loop
と同様に、リストのアイテムごとに 1 つのタスクの出力を動的に展開すると同時に、スケーラビリティと可観測性を維持できます。
例:
外部 API から請求書 ID のリストを受け取るとします。別の API を呼び出すことで、各請求書を検証する必要があります。ループを記述する代わりに、タスクをマルチインスタンスとして指定します。
- 請求書の動的なリスト (前のステップまたは外部への問い合わせから得られたリスト) を使用します。
- 「ループ」の各反復処理に対して送信するものを定義します。