パートナーとは、接続マップ内でビジネスプロセスにリンクされた外部システムの抽象化された ID のことです。複数のアクティビティーが同じ外部システムを使用できます。つまり、複数のアクティビティーが同じパートナーを持つことができます。デフォルトでは、モデルの開発を高速化および自動化するために BPM によってこの ID が割り当てられます。
Web サービス、JMS メッセージ、またはコネクタ (例 : eWays) などの複数のコンポーネントを呼び出す場合は、これらのコンポーネントの一意のパートナー名を作成する必要があります。その後、接続マップを作成するときに、複数のコンポーネントに対してパートナーが 1 つだけ存在するのではなく、各コンポーネントに対して一意のパートナーが存在します。これにより、これらのコンポーネントを正常に配備プロファイルで関連付け、プロジェクトを配備できるようになります。
サブプロセスとして使用されるビジネスプロセスを作成する場合は、パートナーを作成し、それを受信または受信と返信のペアに関連付ける必要があります。
一部のパートナーは自動的に作成されますが、必要に応じて、ビジネスプロセスで使用するための新しいパートナーを追加できます。パートナーは、ビジネスプロセス内のアクティビティーに関連付けられます。パートナーを作成したら、「パートナーのアクティビティーへの関連付け」の説明に従って、そのパートナーをアクティビティーに関連付けます。
プロジェクトエクスプローラで、ビジネスプロセスを右クリックし、「プロパティー」をクリックします。
「パートナー」タブをクリックします。
「新規」をクリックします。
パートナーがパートナーリストに追加されます。
パートナーの名前を変更するには、パートナー名をダブルクリックします。
「了解」をクリックします。
ビジネスプロセスパートナーを追加するか、またはビジネスプロセスパートナーが自動的に追加されたあとは、そのパートナー名を変更することができます。パートナーの名前を変更する場合は、残りのビジネスプロセスがその変更を反映して更新されるように指定できます。
プロジェクトエクスプローラで、ビジネスプロセスを右クリックし、「プロパティー」をクリックします。
「パートナー」タブをクリックします。
変更するパートナーの名前をダブルクリックし、新しい名前を入力して、Enter キーを押します。
「了解」をクリックします。
「リファクタリングの確認」ダイアログが表示されます。
次のいずれかの操作を行います。
ビジネスプロセス内の定義済みのパートナーを使用していない場合は、そのパートナーを削除することができます。使用されていないパートナーを保持していると検証の警告が表示される場合がありますが、通常、それによりビジネスプロセスの実行が妨げられることはありません。使用されていないパートナーのみを削除できます。
プロジェクトエクスプローラで、ビジネスプロセスを右クリックし、「プロパティー」をクリックします。
「パートナー」タブをクリックします。
削除するパートナー名をクリックします。
「削除」をクリックします。
パートナーがパートナーリストから削除されます。
パートナーを作成すると、アクティビティーのプロパティーシートを使用して、そのパートナーをビジネスプロセス内のアクティビティーに関連付けることができます。サブプロセス内の受信および返信アクティビティーに対しては、パートナーを作成および選択する必要があります。