
# 规则校验V2图元
对用户输出或者输入的信息进行规则校验。
#### 图元展示
![](https://support.huaweicloud.com/usermanual-cec/figure/zh-cn_image_0000001647970250.png)
#### 参数介绍
图1规则校验V2参数   
![](https://support.huaweicloud.com/usermanual-cec/figure/zh-cn_image_0000002177539430.png)
- 待校验变量：输入待校验参数对应的变量，比如：IVRREQUEST.input
- 特殊按键结尾：指定待校验参数的结束字符，包含如下选项：
  - 带#号
  
  - 带\*号
  
  - 带#或\*号
  
  - 不带特殊按键：去掉最后一位进行校验，且不能为\*或#。
   
- 包含字符：指定待校验参数允许包含的字符，可多选，包含如下选项：
  - 匹配所有数字
  
  - 匹配所有大写字母
  
  - 匹配所有小写字母
  
  - 匹配字母、数字、下划线
  
  - 空字符
   
 
#### 校验规则
- 规则名称：选择校验规则，包含如下规则：
  - 最小长度
  
  - 最大长度
  
  - 长度范围
  
  - 最小值
  
  - 最大值
  
  - 取值范围
  
  - Email
  
  - URL
  
  - 时间格式
  
  - 十进制数字
  
  - 正整数
  
  - IP地址
  
  - 字母数字下划线（非数字开头）
   
- 规则参数：输入规则参数，支持变量。
 
#### 分支条件介绍
表1分支条件 
| 名称             | 含义       | 使用方法                                |
|:---|:---|:---|
| SUCCESS        | 校验成功     | 校验成功时触发。                            |
| FAILED         | 校验失败     | 校验失败时触发。                            |
| SYSERROR_INNER | odfs内部错误 | ODFS内部发生其他未知错误时会触发该分支条件，不选择则进入异常流程。 |
   
#### 如何使用图元
当需要对客户的语音或键盘输入信息进行规则校验，使用该图元。
单击图元，或使用鼠标将图元拖拽到画布上，然后根据参数介绍填写相应的参数。
#### 典型使用场景
下面使用规则校验图元示例一个校验客户输入是否为有效日期的场景。
1. 操作员登录AICC，选择"配置中心\>机器人管理\>流程配置"。
2. 配置智能IVR流程。 
   1. 选择"流程管理 \> 流程编排"，单击增加一个简单流程。
   
   2. 单击流程变量区域后的+，在弹出窗口中填写变量名称和数据类型，该变量的缺省值用于向客户播放。
      图2新增变量
      ![](https://support.huaweicloud.com/usermanual-cec/figure/zh-cn_image_0000001648131362.png)
      图3流程编排示例（规则校验图元）   
      ![](https://support.huaweicloud.com/usermanual-cec/figure/zh-cn_image_0000002212806413.png)
      - 走SUCCESS条件分支的机器人回复图元请选择回复文本："SUCCESS"，说明时间满足格式要求。
      
      - 走FAILED条件分支的机器人回复图元请选择回复文本："FAILED"，说明时间不满足格式要求。
       
   
   3. 保存并发布流程。
   
   
   
   
3. 选择"智能机器人"，将流程绑定机器人。
4. 选择"智能机器人"，在对应机器人的最后一列单击"呼叫测试"。 
   进入测试对话窗口中，单击"开始呼叫"，测试机器人。机器人依据客户输入的时间回答SUCCESS或FAILED表示配置成功。
   图4测试机器人界面   
   ![](https://support.huaweicloud.com/usermanual-cec/figure/zh-cn_image_0000002212809721.png)
   
   
 
