循环的实现之前讲解过,但是还是有客户咨询,或者忘记如何实现,那么今天直接落地成实现步骤,适用场景:对于接口数据分页循环获取 或者业务流程中循环处理数据问题
- 方案一: 两个子流程相互调用( 弊端:维护不方便,不建议)
- 方案二: webHook 调用自身(以下步骤为这种实现)
- 方案三: 工作流【循环】节点
方案二:具体步骤
- 创建 webHook(地址为 urlAA),并设置参数 例如页码或者 lastid ,主数据 ID 等
- 调取接口、或者执行业务逻辑,根据返回值来做判断
如果对应结果满足循环条件则调用下一次循环 webHook 发送节点 发送 urlAA;如果不满足 则跳出。
方案三:【循环】节点
1.引用【循环】节点并设置【循环】满足条件 (最大循环次数 设置可行;配置防止流程配置错误导致死循环)
2.循环内部写程序逻辑/api 调用
整体流程如上,赶快去解决问题吧