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

规则校验V2图元

对用户输出或者输入的信息进行规则校验。

图元展示

参数介绍

图1 规则校验V2参数

  • 待校验变量:输入待校验参数对应的变量,比如:IVRREQUEST.input
  • 特殊按键结尾:指定待校验参数的结束字符,包含如下选项:
    • 带#号
    • 带*号
    • 带#或*号
    • 不带特殊按键
  • 包含字符:指定待校验参数允许包含的字符,可多选,包含如下选项:
    • 匹配所有数字
    • 匹配所有大写字母
    • 匹配所有小写字母
    • 匹配字母、数字、下划线
    • 空字符

校验规则

  • 规则名称:选择校验规则,包含如下规则:
    • 最小长度
    • 最大长度
    • 长度范围
    • 最小值
    • 最大值
    • 取值范围
    • Email
    • URL
    • 时间格式
    • 十进制数字
    • 正整数
    • IP地址
    • 字母数字下划线(非数字开头)
  • 规则参数:输入规则参数,支持变量。

分支条件介绍

表1 分支条件

名称

含义

使用方法

SUCCESS

校验成功

校验成功时触发。

FAILED

校验失败

校验失败时触发。

SYSERROR_INNER

odfs内部错误

ODFS内部发生其他未知错误时会触发该分支条件,不选择则进入异常流程。

如何使用图元

当需要对客户的语音或键盘输入信息进行规则校验,使用该图元。

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

典型使用场景

下面使用规则校验图元示例一个校验客户输入是否为有效日期的场景。

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

    1. 选择流程管理 > 流程编排,单击增加一个简单流程。
    2. 单击流程变量区域后的+,在弹出窗口中填写变量名称和数据类型,该变量的缺省值用于向客户播放。
      图2 新增变量

      图3 流程编排示例(规则校验图元)
      • 走SUCCESS条件分支的机器人回复图元请选择回复文本:“SUCCESS”,说明时间满足格式要求。
      • 走FAILED条件分支的机器人回复图元请选择回复文本:“FAILED”,说明时间不满足格式要求。
    3. 保存并发布流程。

  3. 选择智能机器人,将流程绑定机器人。
  4. 选择智能机器人,在对应机器人的最后一列单击“呼叫测试”

    进入测试对话窗口中,单击“开始呼叫”,测试机器人。机器人依据客户输入的时间回答SUCCESS或FAILED表示配置成功。
    图4 测试机器人界面

相关文档