0

ヒューマン タスクを含むワークフローを含む 1 つのマルチ インスタンス サブプロセスを使用しました。実行時に、コレクション オブジェクト内に存在する要素の数に関するヒューマン タスクの数を作成します。ただし、すべてのタスクのプロセス インスタンス ID は同じです。親プロセスとマルチインスタンスサブプロセスの間の関係はどのように機能していますか?

コレクション リストに複数の要素がある場合、マルチ インスタンス サブプロセス内にそれらの多くのタスクが作成されます。すべてのタスクが同じプロセス インスタンス ID を持っているため、各タスクのそれぞれのプロセス変数の値と、その後の各フローの一意性を識別する方法は? マルチインスタンスサブプロセスのタスクごとに異なるインスタンスIDを作成する方法はありますか?

4

2 に答える 2

0

私はすべての質問を得たわけではありませんが、私が得たものに答えようとします:

  • ヒューマン タスクには独自のタスク インスタンス ID があります
  • コレクションオブジェクトとは?bpmn モデルのタスクを意味する場合は、予想どおりです。プロセス インスタンス フローは開始ノードの後に​​開始され、ヒューマン タスクに到達すると、ID を持つタスク インスタンスが作成されます。UI のタスクで確認でき、API を使用して、要求、作業、完了、データの入力などを行うことができます。
  • 並行して実行できるすべてのタスクに対して個別の/異なる変数を用意することをお勧めします。その後、入力は区別されたデータプレースホルダーに保持され、それに応じて使用できます。
  • タスクごとに異なるインスタンス(タスクインスタンス)を作成するか、繰り返し可能なタスクを作成できます
于 2020-07-09T16:48:26.663 に答える