更新时间:2024-08-27 GMT+08:00
分享

JSON数据调用图元(过时图元,不建议使用)

图元展示

参数介绍

  • 节点名称:标识节点名称。
  • 描述:节点的详细说明信息。
  • 缓存变量名/响应中的属性名:即流程变量及其取值。由于接口返回的出参只能在当前节点有效,如果您需要在后续流程中应用该值,可在此处定义缓存变量,将接口出参的值赋给它。
    • 当普通IVR的返回给智能IVR的随路数据的格式如下时:{"data":{"xx": "aaa" , "yy":"bbb"}, "ivrType": "0"},如果要获取 "aaa",智能IVR的JSON数据调用图元的响应中的属性名应设置为:IVRREQUEST.transin_data.data.xx
    • CC-iSales外呼转智能IVR,通过新增外呼号码接口携带的随路数据callData(例如:"callData":"{\\\"xxx\\\":\\\"123456\\\",\\\"yyy\\\":\\\"123\\\"}")将会被CC-iSales转换为如下格式:{"iSales":{"UniqueID":"***","ServiceID":"***","xxx":"123456","yyy":"123"},如果要获取 "123456",智能IVR的JSON数据调用图元的响应中的属性名应设置为:IVRREQUEST.transin_data.iSales.xxx

如何使用图元

当随路数据内容为JSON格式时,可以使用该图元获取随路数据指定节点的参数并赋值的功能。

单击图元,或使用鼠标将图元拖拽到画布上,根据上述的参数介绍,填上相应的参数使用。

典型使用场景

场景一:普通IVR流程转智能IVR,携带随路数据(JSON)的简单配置示例,使用该图元时可以参考如下操作步骤。

  1. 操作员登录AICC,选择配置中心>机器人管理>流程配置
  2. 配置智能IVR。

    1. 选择流程管理 > 流程编排,增加智能IVR流程,参照下图完成配置,其中“响应中的属性名”要与普通IVR传递参数名称保持一致性。
      图1 编排流程示例
    2. 保存并发布流程。
    3. 选择智能机器人,将流程绑定机器人。

  3. 配置普通IVR。

    1. 选择配置中心>机器人管理>流程配置,增加普通IVR,参照下图完成配置。
      图2 编排流程示例
    2. 保存并发布流程。

  4. 选择配置中心 > 接入配置>被叫,添加被叫配置,IVR请选择3添加的普通IVR。
  5. 登录Openeye,拨打被叫中添加的接入码。
  6. 选择流程管理 > 流程轨迹,查询测试号码的流程检测结果,如下图所示,说明智能IVR节点已经成功获取到普通IVR传入的随路参数(service_id)的值。

    图3 流程轨迹日志界面

场景二:CC-iSales外呼转智能IVR,携带随路数据(JSON)的简单配置示例,使用该图元时可以参考如下操作步骤。

  1. 操作员登录AICC,选择配置中心>机器人管理>流程配置
  2. 配置智能机器人。

    1. 选择流程管理 > 流程编排,增加智能IVR流程,其场景类型请选择主流程。参照下图完成配置JSON图元,其中机器人回复图元的回复来源请选择回复变量,回复变量请填写FLOW.response。
      图4 编排流程示例
    2. 保存并发布流程。

  3. 配置CC-iSales侧的智能外呼任务。

    1. 选择 配置中心 > 外呼配置 > 数据属性,进入外呼数据属性定义界面,参照下图创建属性,即创建外呼时的随路数据字段,在外呼任务中的“外呼数据”可以绑定此处新增的随路字段。创建后并完成发布。
      图5 创建属性界面
    2. 选择外呼任务 > 外呼任务管理,单击“新建外呼任务”,选择机器人外呼,进入新建机器人外呼页面。
    3. 配置智能外呼任务,任务类型请选择智能外呼,IVR流程选择2添加的智能IVR流程,配置完成后保存。
      图6 配置智能外呼任务界面
    4. 单击已添加的智能外呼任务对应操作列的外呼数据,单击“新建”,逐个手动添加CC-iSales的外呼号码(例如:88882020)和需要传递的随路数据。

      若您需要通过批量导入外呼数据,具体操作步骤请参见配置外呼数据

      图7 配置外呼数据
      图8 配置需传递的随路数据

  4. 使用配置的外呼号码登录Openeye,启动智能外呼任务。接听电话后可以听到播放CC-iSales外呼传递过来的随路数据:ServiceID。
  5. 选择流程管理 > 流程轨迹,查询测试号码的流程检测结果,如下图所示,说明智能IVR节点已经成功获取到CC-iSales外呼传过来的随路参数(ServiceID)的值。

    图9 流程轨迹日志界面

相关文档