maestro
latest
false
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
UiPath logo, featuring letters U and I in white

Maestro ユーザー ガイド

最終更新日時 2025年11月14日

マーカー

マーカーは、BPMN のタスクやコール アクティビティに注釈を付け、繰り返し処理や補償処理などの意図を伝えます。Maestro では、マーカーはモデリングをわかりやすくするためだけのものです。ただし、実行時に解釈されるマルチインスタンス マーカーは例外です。

マルチインスタンス マーカー

マルチインスタンス マーカーは、コレクション (リストまたは配列) 内の項目ごとにアクティビティを 1 回実行する必要がある場合に使用します。
入力意味実行時の注意事項
順次一度に 1 つの項目を順番に実行する順序は維持されます。次の項目は前の項目が完了した後に開始します。
並列 (Parallel)一度に複数の項目を実行する各項目は同時に実行されます。順序は保証されません。
重要: マルチインスタンス マーカーの注釈が付けられたタスクまたはコール アクティビティは、コレクション (リストに評価される変数または式) を参照する必要があります。アクティビティが項目ごとに 1 つの結果を返す場合に、結合された 1 つの出力が必要であるときは、集計を設定して結果を結合します (たとえば、リストとして収集したり、式を使用して減らしたりします)。




並列マルチインスタンス

タスクを並列に実行し、すべての実行の正常な完了を待機したうえで残りのプロセスの実行を続行します。



シーケンシャル マルチインスタンス

タスクでは、リストにある各項目を 1 つずつ実行します。現在の項目の正常な完了を待機したうえで次の項目を開始します。すべてのタスクが完了すると、以降のプロセスの実行を続行します。



補償マーカー

ダイアグラムでアクティビティを補償の対象としてマークします (undo ロジック)。Maestro は実行時に補正を自動的に実行しません。モデルに明示的に undo ロジックを実装してください。

モデリングのガイダンス

  • 特に実行の制約を認識していない関係者向けに、マーカーを使用することで設計の意図を明確にできます。
  • Maestro で実行時の動作が変わるのはマルチインスタンス マーカーのみです。他のマーカーは視覚化を支援するものです。
  • ループ ロジックまたは補償のアプローチは、プロセス モデル内の他の場所で文書化してください。
  • 読みやすくするために、名前付きのコレクションと明確な項目スキーマを使用することをお勧めします。

マルチインスタンスの作業を設定および実行する方法については、「マルチインスタンスの実装」をご覧ください。

Maestro でサポートされる BPMN 要素について詳しくは、「BPMN でサポートされている要素」をご覧ください。

このページは役に立ちましたか?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
Uipath Logo
信頼とセキュリティ
© 2005-2025 UiPath. All rights reserved.