循环活动

循环活动是指在协调流程中循环的操作。 可以捕获在编排中循环的动作事件。 为此,请创建另一个活动,并映射循环中的所有新活动里程碑和数据。 这是必要的,因为循环中的数据处理在每次计划执行时将多次发生。 下图显示了这种情况的示例。

显示循环活动示例的图像。

如图所示,如果您有一个包含多个订单项的采购订单,并且这些项目在循环中处理,那么像“哪些采购订单的项目价格为100美元?”这样的问题可能会产生歧义。 明确的问题是:

  • 哪些采购订单中的条目的价格是 100 美元?

  • 哪些采购订单的总/最小值/最大项目价格为 100 美元?

    创建明确的问题需要将单个项目视为与采购订单分开的独立内容。 在跟踪配置文件编辑器中,根活动(例如采购订单)映射到循环之外的所有动作。 子活动(例如行项目)映射到循环中的操作。

    你需要将负载项用作根活动的活动 ID。 让此有效负载项在循环中的某些消息中可用。 将活动映射到显示在子活动下的关系节点,并将其命名为根活动。

另请参阅

使用事件流实现 BAM 活动