逻辑循环图元
图元展示
参数介绍
- 节点名称:标识节点名称。
- 描述:节点的详细说明信息。
- 计数器:一个流程变量,用于存放列表中元素的个数。
- 循环列表:需要遍历的对象是谁,通常该对象列表为当前节点之前的节点已经获取的值,例如通过存储过程获取的客户列表。
- 循环对象:一个流程变量,用于存放遍历对象列表时每次取到的对象的值。
除了逻辑循环图元的四个变量,还有两个默认的分支:inLoop和outLoop。inLoop是进入循环时执行的逻辑,即遍历列表时执行的一些动作,outLoop则是遍历完了再执行的动作。
如何使用图元
当需要重复执行某个操作直到符合一定条件时使用该图元。
单击图元,或使用鼠标将图元拖拽到画布上,然后配置循环条件以及循环的数据对象。
典型使用场景
下面使用逻辑循环图元示例一个通过循环实现字符串拼接的场景。
- 操作员登录客户服务云,选择
- 配置智能IVR流程。
- 选择 ,单击增加一个简单流程。
- 单击流程变量区域后的+,在弹出窗口中填写变量名称和数据类型。
图1 需添加的流程变量
图2 流程编排示例(逻辑循环图元)
- 走inLoop条件分支的业务接口调用图元,进行字符串的拼接,然后赋值给FLOW.sum。
- 走outLoop条件分支的应答图元请选择应答变量:FLOW.sum,给客户回复循环完成后字符串拼接的结果。
图3 流程编排示例(业务接口调用图元)
- 保存并发布流程。
- 选择 ,将流程绑定机器人。
- 选择“呼叫测试”。
,在对应机器人的最后一列单击进入测试对话窗口中,单击“开始呼叫”,测试机器人。机器人直接输出对列表的字符串拼接后的结果表示配置成功。图4 测试机器人界面
父主题: 图元