UiPath Documentation
maestro
latest
false
Maestro Orchestrate ユーザー ガイド
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

マーカー

BPMN markers in Maestro Orchestrate for annotating task and call activity intent, including runtime multi-instance execution for collection-based processing.

Markers annotate BPMN tasks and call activities to convey intent, such as repetition or compensation. In Maestro Orchestrate, markers are for modeling clarity, except multi‑instance, which Maestro Orchestrate interprets at runtime.

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

マルチインスタンス マーカーは、コレクション (リストまたは配列) 内の項目ごとにアクティビティを 1 回実行する必要がある場合に使用します。

入力意味実行時の注意事項
順次一度に 1 つの項目を順番に実行する順序は維持されます。次の項目は前の項目が完了した後に開始します。
並列 (Parallel)一度に複数の項目を実行する各項目は同時に実行されます。順序は保証されません。

同じアクティビティの複数のインスタンスをシーケンシャルまたは並列で実行するようにタスクを設定できます。

  1. プロセス ダイアグラムでタスクを選択します。
  2. [要素を変更] を選択し、並列マルチインスタンスまたはシーケンシャル マルチインスタンスを選択します。
  3. [プロパティ] パネルで [マルチインスタンス] セクションを開きます。
  4. マルチインスタンスを有効化します。
  5. 反復処理する項目のリストを格納するコレクション変数を設定します。
  6. 必要に応じて、現在の項目を表す要素変数を定義します。

結果​

タスクがマルチインスタンス実行用に設定され、対応するマーカー (シーケンシャル インスタンスの場合は 3 本の横線、並列インスタンスの場合は 3 本の縦線) がキャンバスに表示されます。

これで、ダイアグラム上のタスク ボックスにマルチインスタンス マーカー (シーケンシャルの場合は 3 本の横線、並列の場合は 3 本の縦線) が表示されます。

警告:

マルチインスタンス マーカーの注釈が付けられたタスクまたはコール アクティビティは、コレクション (リストに評価される変数または式) を参照する必要があります。アクティビティが項目ごとに 1 つの結果を返す場合に、結合された 1 つの出力が必要であるときは、集計を設定して結果を結合します (たとえば、リストとして収集したり、式を使用して減らしたりします)。

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

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

並列マルチインスタンス​

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

補償マーカー​

Marks an activity as eligible for compensation (undo logic) in the diagram. Maestro Orchestrate does not execute compensation automatically at runtime. Implement any undo logic explicitly in your model.

モデリングのガイダンス​

  • 特に実行の制約を認識していない関係者向けに、マーカーを使用することで設計の意図を明確にできます。
  • Only the multi‑instance marker changes runtime behavior in Maestro Orchestrate; other markers are visualization aids.
  • ループ ロジックまたは補償のアプローチは、プロセス モデル内の他の場所で文書化してください。
  • 読みやすくするために、名前付きのコレクションと明確な項目スキーマを使用することをお勧めします。

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

For more details about the BPMN elements supported in Maestro Orchestrate, read BPMN support.

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

接続

ヘルプ リソース サポート(opens in new window)

学習する UiPath アカデミー(opens in new window)

質問する UiPath フォーラム(opens in new window)

最新情報を取得