复合图元
图元展示
复合图元和流程转移图元有什么区别?
在流程中,使用复合图元能够定义入参和出参,即复合图元中的流程执行完成后,还能够继续执行原有流程中其余的环节,而流程转移后,当前流程即结束,无法再获取被转移的流程中的数据来执行原有流程了。
参数介绍
- 节点名称:标识节点名称。
- 描述:节点的详细说明信息。
- 入参列表:需要给复合图元输入的参数。
- 出参列表:需要复合图元输出的参数。
如何使用图元
复合图元可作为一个特定的子功能模块,处理流程中会多次运用的操作可使用复合图元。若多个流程都会使用到相同的处理操作,此时相同的处理操作可用复合图元来写。实际编排流程时,发现比预想的要复杂,图元超过100个了,这时候可以使用复合图元来应对,把流程剩余未处理的部分全放入复合图元内。
- 创建复合图元目录:新建一个目录,用以存放想要存放的复合图元(最多可添加100个目录)。
- 创建复合图元:创建复合图元首先要输入复合图元的基本信息,选择需要存放的目录创建完毕后方可编辑复合图元的流程。
- 编辑复合图元画布。新建好复合图元后,进入画布页面,按照基本的流程去编排复合流程的内容。可在 中使用基本图元定义自己的复合图元。
典型使用场景
下面使用复合图元实现和机器人问候交互的场景。
- 操作员登录AICC,选择 。
- 添加复合图元。
- 选择“”。
图1 添加复合图元目录界面
,选择复合图元目录页签,单击 - 选择复合图元页签,单击“”。
图2 添加复合图元界面
- 单击复合图元操作列的编辑画布,对复合图元进行编排。
- 选择“”。
- 配置智能IVR流程。
- 选择 ,单击增加一个简单流程。
- 单击流程变量区域后的+,在弹出窗口中填写变量名称和数据类型。
图3 需添加的流程变量
图4 流程编排示例(复合图元)
复合图元的入参请选择:FLOW.answer,表示将客户的回答传入复合图元中。
- 保存并发布流程。
- 选择 ,将流程绑定机器人。
- 选择“呼叫测试”,在弹出的测试对话窗口中单击“开始呼叫”,测试机器人。如果实现正常对话表示复合图元配置成功。 ,在对应机器人的最后一列单击