0

以下のワークフローがあります

  1. 受信アクティビティ

1a. ドキュメントのコレクションを作成する

  1. Send アクティビティ (ドキュメント ID のコレクションを送信)

  2. 受信アクティビティ (CorrelationHandle-単一ドキュメント ID)

2.送信アクティビティ

最初の送信アクティビティで相関ハンドルのコレクションを送信し、2 番目の受信アクティビティで相関ハンドルを単一のドキュメント ID として送信します。

現在、1 つのワークフローから 1 つのドキュメント ID への関連付けを実装していますが、現在は、1 つのワークフローから多くのドキュメント ID への関連付けが必要です。

4

1 に答える 1

0

シングルキーのパス

相関関係は単一のキーで機能するため、これは現在のようには機能しません。したがって、これらのドキュメントIDをすべて取得して、後続の呼び出し元が再構築できる1つのキーを作成できない限り、別のパスをたどる必要があります。

チャイルドサービスの道

私がお勧めするパスは、IDを反復処理し、開始されるとすぐに存続する子ワークフローを生成するプライマリワークフローを用意することです。つまり、渡されるドキュメントIDに関連付けられます。この時点で、呼び出し元のエンティティは、使用可能な別のエンドポイントを呼び出し、多くのインスタンス(IDごとに1つ)をホストして、相関が期待どおりに機能するようにします。

于 2012-09-11T17:13:24.053 に答える