集合上的工作流关联



我有以下工作流程

  1. 接收活动

1a。创建文档集合

  1. 发送活动(发送文档ID的集合)

  2. 接收活动(CorrelationHandle单个文档Id)

2.发送活动

我在第一次发送活动中发送相关性句柄的集合,在第二次接收活动中我希望相关性句柄作为单个文档Id。

目前,我已经实现了1个工作流到1个文档id的关联,但现在我想要1个工作流和许多文档id的相关性。

单个密钥的路径

好吧,这不会像现在这样工作,因为相关性是通过一个键来实现的。因此,除非您能够获取所有这些文档id并构建一个密钥,然后由后续调用方重新构建,否则您将不得不走另一条路。

儿童服务之路

我建议的路径是有一个主工作流,它迭代id,并生成子工作流,这些子工作流在启动后立即保持不变——与传递给它们的文档id相关。此时,调用实体将调用一个可用的不同端点,并托管多个实例(每个id一个实例),从而使关联按预期工作。

最新更新