リレーションシップ ノード
アクティビティ定義ファイルに複数のアクティビティが含まれている場合は常に、リレーションシップ フォルダーが使用されます。 フォルダー名は、関連するアクティビティと同じ名前になります。 リレーションシップ フォルダーの名前と関連するアクティビティのアクティビティ ID を照合し、データ項目の値を照合して、リンクを形成します。 リレーションシップは、それぞれ個別のノードを使用して定義します。
アクティビティ間のデータ項目をリンクする一意のインスタンス識別子を指定するには、次の操作を行います。
データ項目を、メイン オーケストレーションの ActivityId ノードにマップします。
上記手順と同じ名前のデータ項目を、関連するアクティビティのリレーションシップ ノードにドラッグ アンド ドロップします。 リレーションシップ ノードの名前は、メイン アクティビティのアクティビティ ノードと同じです。
たとえば、サンプル シナリオに、RefinanceOrchestration というオーケストレーションで表現される、関連はあるが独立したビジネス プロセスが存在するとします。 このオーケストレーションには、LoanRefinance アクティビティ ノード、Refinance ActivityID のほか、評価要求受信などのオーケストレーション図形が含まれています。 ただし、リレーションシップ ノードとリレーションシップ ID は、元の LoanProcess アクティビティへのリンクを示す LoanID になります。