ワークフローサービスAが存在するとします。WFAには複数のインスタンスがある場合があります(CanCreateInstanceを使用)。ここで、(内容は)異なるが、WF Aと同じ特性を持つWFBが存在するとします。WFAを終了するには、WF-Bをn回(動的に決定)呼び出す必要があります(毎回もちろん、別の議論)。
疑似ワークフローは次のようになります。
Instance of WF-A:
// WF is instantiated
// do some activities
parallel-foreach (product in Products)
Send & Receive to a different instance of WF-B with parameter product
// do some activities
// WF-A is done
唯一の質問は、そのようなスキームをどのように実装するかということです。