复合图元

图元展示

复合图元和流程转移图元有什么区别?

在流程中,使用复合图元能够定义入参和出参,即复合图元中的流程执行完成后,还能够继续执行原有流程中其余的环节,而流程转移后,当前流程即结束,无法再获取被转移的流程中的数据来执行原有流程了。

参数介绍

  • 节点名称:标识节点名称。
  • 描述:节点的详细说明信息。
  • 入参列表:需要给复合图元输入的参数。
  • 出参列表:需要复合图元输出的参数。

如何使用图元

复合图元可作为一个特定的子功能模块,处理流程中会多次运用的操作可使用复合图元。若多个流程都会使用到相同的处理操作,此时相同的处理操作可用复合图元来写。实际编排流程时,发现比预想的要复杂,图元超过100个了,这时候可以使用复合图元来应对,把流程剩余未处理的部分全放入复合图元内。

您需要先创建一个复合图元目录,以供新建的复合图元有位置存放,然后再去新建复合图元。
  1. 创建复合图元目录:新建一个目录,用以存放想要存放的复合图元(最多可添加100个目录)。
  2. 创建复合图元:创建复合图元首先要输入复合图元的基本信息,选择需要存放的目录创建完毕后方可编辑复合图元的流程。
  3. 编辑复合图元画布。新建好复合图元后,进入画布页面,按照基本的流程去编排复合流程的内容。可在资源管理 > 图元管理中使用基本图元定义自己的复合图元。

典型使用场景

下面使用复合图元实现和机器人问候交互的场景。

  1. 操作员登录客户服务云,选择配置中心>流程配置>智能IVR
  2. 添加复合图元。

    1. 选择资源管理 > 图元管理,选择复合图元目录页签,单击“添加”
      图1 添加复合图元目录界面
    2. 选择复合图元页签,单击“添加”
      图2 添加复合图元界面
    3. 单击复合图元操作列的编辑画布,对复合图元进行编排。
      图3 需添加的图元变量
      图4 流程编排示例

  3. 配置智能IVR流程。

    1. 选择流程管理 > 流程编排,单击增加一个简单流程。
    2. 单击流程变量区域后的+,在弹出窗口中填写变量名称和数据类型。
      图5 需添加的流程变量
      图6 流程编排示例(复合图元)

      复合图元的入参请选择:FLOW.answer,表示将客户的回答传入复合图元中。

    3. 保存并发布流程。

  4. 选择机器人管理,将流程绑定机器人。
  5. 选择机器人管理,在对应机器人的最后一列单击“呼叫测试”,在弹出的测试对话窗口中单击“开始呼叫”,测试机器人。输入“你好”,机器人回答“你好”表示复合图元配置成功。