下一个循环操作
下一个循环操作只能在循环操作中使用。 在循环迭代期间,当流程遇到错误结果并且您希望它继续进行下一次迭代时,此操作最有用。 当流程命中 “下一个循环” 操作时,执行将返回到包含的 Loop 操作并开始下一个循环迭代。 您可以重命名此操作,或保留默认的 “下一个循环” 标题。
注意: 下一个循环只有在 Loop 动作中使用时才有效,并且不包含更多操作的输出路径。
例如,假设你有一个货币集合,并且想要遍历集合中的项目。 如果集合中的任何货币具有空白或 NOT_SET 代码,则需要分配 “USD” 代码。 在这种情况下,我们使用以下集合:
Item 0 - amount: 10.00 code: EUR Item 1 - amount: 15 code :NOT_SET Item 2 - amount: 5.00 code: USD
注意: 此示例假定集合中的货币项目不是 NOT_SET。
在流程中,您可以设置 循环操作, 然后设置决策操作,以确定货币代码是空白还是 NOT_SET。 决策操作使用诸如 isNotsetoreMTPY(货币集合 [索引])之类的表达式。 在 “决策” 操作的 “无” 输出中,添加 “下一个循环” 操作,因为在流程中的这一点上,不需要对集合中的项目进行额外的处理,而且您可以继续进行下一个循环迭代。 在 “决策” 操作的 “是” 输出中,您可以设置 “更新数据” 操作来设置货币项目的代码。