假设存在工作流服务 A。WF A 可能有多个实例(使用 CanCreateInstance)。现在,假设存在 WF B,它(在内容上)不同,但与 WF A 具有相同的特性。为了使 WF A 完成,它必须调用 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
唯一的问题是:您如何实施这样的计划?