循环活动
循环活动是指在某个业务流程内循环的操作。 可以从在业务流程内循环的操作中捕获事件。 为此,需要创建另一个活动,并映射该循环内的所有新活动里程碑和数据。 这样做是有必要的,因为在循环中数据处理在每次计划的执行中将发生多次。 下图显示的就是这种情况的一个示例。
如上图所示,如果在一个循环中处理有多行货物项的采购订单,那么类似“哪些采购订单的货物价格为 $100?”这样的问题其含义将模糊不清。 下面的问题则含义明确:
哪些采购订单包含价格为 $100 的货物行?
哪些采购订单的货物的总计/最小/最大价格为 $100?
要提出含义明确的问题,则需要将货物行同采购订单分开考虑。 在跟踪配置文件编辑器中,根活动(例如,采购订单)映射到循环外的所有操作。 例如,子活动 (行项) 映射到循环中的操作。
您需要将负载项目用作根活动的 ActivityID。 使此负载项目可供循环内的某些消息使用。 将活动映射到显示在子活动下的关系节点,并将其命名为根活动。