
# 基于决策树配置招聘简历筛选规则
#### 场景描述
在实际应用中，对于具有探测性质的数据挖掘任务，决策树是一种非常有效的工具。例如，金融行业可以用它评估贷款风险，保险行业可以依托它预测险种推广方向，医疗行业可以借助它生成辅助诊断与处置模型。
下面以一个简单的招聘简历筛选为例进行说明。首先分析简历数据集，然后结合岗位需求，将年龄、学历、专业、工作年限等关键信息设为判断条件，通过层层递进的决策逻辑，自动筛选出符合面试标准的人员。
#### 场景分析
本场景围绕"是否推荐面试"的判断需求，通过4个核心条件字段构建筛选规则，具体说明如下：
- 条件字段（输入项）
  - 年龄
  
  - 学历
  
  - 专业
  
  - 工作年限
   
- 结果字段（输出规则）
  - 当输入的简历数据同时匹配预设规则项（即上述4个条件字段均满足岗位要求）时，系统返回结果："是否面试=Y"。
  
  - 如果任一条件字段不满足岗位要求，系统将返回结果："是否面试=N"。
   
 
#### 配置步骤
1. 登录应用运行态。
2. 在左侧导航栏中，选择"规则引擎 \> 规则列表"，进入"规则列表"页面。
3. 在"规则列表"页面，单击"创建"。
4. 在"创建规则"页面，配置如下主要参数信息。 
   表1"基本信息"参数说明（决策树） 
   | 参数     | 配置示例   |
   |:---|:---|
   | 规则名称   | 面试筛选规则 |
   | 规则类型   | 自定义规则  |
   | 界面模式   | 决策树    |
   | 冲突解决策略 | 先进先出   |
      
   
   
5. 单击"下一步"，进入"定义参数"页面。
6. 在"定义参数"页面，根据场景需求，依次添加如下4个条件字段作为判断依据，添加1个结果字段用于输出判断结果。 
   表2"定义参数"参数说明（决策树） 
   | 参数名称 | 配置示例                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
   |:---|:---|
   | 条件字段 | 条件字段1： - 数据类型：数字  - 字段名：年龄  - 字段代码：age  - 数组：否                  |
   | 条件字段 | 条件字段2： - 数据类型：文本  - 字段名：学历  - 字段代码：education  - 数组：否   |
   | 条件字段 | 条件字段3： - 数据类型：文本  - 字段名：专业  - 字段代码：major  - 数组：否    |
   | 条件字段 | 条件字段4： - 数据类型：数字  - 字段名：工作年限  - 字段代码：years  - 数组：否          |
   | 结果字段 | - 数据类型：文本  - 字段中文名：是否面试  - 字段代码：result  - 数组：否                         |
      
   
   
7. 单击"下一步"，进入"规则配置"页面。
8. 在"规则配置"页面，根据决策树分层逻辑依次配置如下条件与动作。 
   图1招聘简历筛选规则配置   
   ![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002491818650.png "点击放大")
   1. 单击"选择值类型"，选择"选择参数"，选择"条件字段 \> 年龄"。
   
   2. 单击"年龄"右侧的![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002490365184.png)，选择"添加条件"，分别添加如下2个年龄条件。
      图2添加年龄条件   
      ![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002491820350.png "点击放大")
      - 年龄条件1："比较输入符"选择"大于"，"值类型"选择"输入值"并填写为"30"。
      
      - 年龄条件2："比较输入符"选择"小于"，"值类型"选择"输入值"并填写为"30"。
       
   
   3. 单击"年龄条件1"右侧的![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002522564951.png)，单击"添加动作"，添加如下动作。
      图3添加动作   
      ![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002491820922.png "点击放大")
      动作类型默认选择为"变量赋值"，变量名选择"结果字段 \> 是否面试"，变量值选择"值 \> 输入值"并填写为"N"。
      图4年龄条件1动作配置   
      ![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002523770267.png "点击放大") 
   
   4. 单击"年龄条件2"右侧的![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002522404955.png)，选择"添加变量"，并将"选择值类型"选择为"选择参数"，参数选择"条件字段 \> 学历"。
   
   5. 单击"学历"右侧的![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002490525176.png)，选择"添加条件"，分别添加如下2个学历条件。
      图5添加学历条件   
      ![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002491820100.png "点击放大")
      - 学历条件1："比较输入符"选择"等于"，"值类型"选择"输入值"并填写为"本科"。
      
      - 学历条件2："比较输入符"选择"等于"，"值类型"选择"输入值"并填写为"大专"。
       
   
   6. 单击"学历条件1"右侧的![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002490365186.png)，单击"添加变量"，并将"选择值类型"选择为"选择参数"，参数选择"条件字段 \> 专业"。
   
   7. 单击"专业"右侧的![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002522564953.png)，单击"添加条件"，分别添加如下2个专业条件。
      图6添加专业条件   
      ![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002491819906.png "点击放大")
      - 专业条件1："比较输入符"选择"等于"，"值类型"选择"输入值"并填写为"计算机专业"。
      
      - 专业条件2："比较输入符"选择"不等于"，"值类型"选择"输入值"并填写为"计算机专业"。
       
   
   8. 单击"专业条件1"右侧的![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002522404957.png)，单击"添加变量"，并将"选择值类型"选择"选择参数"，参数选择"条件字段 \> 工作年限"。
      图7专业条件1变量配置   
      ![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002523899261.png "点击放大") 
   
   9. 单击"工作年限"右侧的![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002490525178.png)，单击"添加条件"，分别添加如下2个工作年限条件。
      图8添加工作年限条件   
      ![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002523898809.png "点击放大")
      - 工作年限条件1："比较输入符"选择"大于"，"值类型"选择"输入值"并填写为"1"。
      
      - 工作年限条件2："比较输入符"选择"小于等于"，"值类型"选择"输入值"并填写为"1"。
       
   
   10. 单击"工作年限条件1"右侧的![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002490365188.png)，单击"添加动作"，添加如下动作。
       图9工作年限条件1动作配置   
       ![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002523894321.png "点击放大")
       动作类型默认选择为"变量赋值"，变量名选择"结果字段 \> 是否面试"，变量值选择"值 \> 输入值"并填写为"Y"。
       
   
   11. 单击"工作年限条件2"右侧的![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002522564955.png)，单击"添加动作"，添加如下动作。
       图10工作年限条件2动作配置   
       ![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002491816738.png "点击放大")
       动作类型默认选择为"变量赋值"，变量名选择"结果字段 \> 是否面试"，变量值选择"值 \> 输入值"并填写为"N"。
       
   
   12. 单击"专业条件2"右侧的![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002522404961.png)，单击"添加动作"，添加如下动作。
       图11专业条件2动作配置   
       ![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002523777125.png "点击放大")
       动作类型默认选择为"变量赋值"，变量名选择"结果字段 \> 是否面试"，变量值选择"值 \> 输入值"并填写为"N"。
       
   
   13. 单击"学历条件2"右侧的![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002490525180.png)，单击"添加动作"，添加如下动作。
       图12学历条件2动作配置   
       ![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002523897541.png "点击放大")
       动作类型默认选择为"变量赋值"，变量名选择"结果字段 \> 是否面试"，变量值选择"值 \> 输入值"并填写为"N"。
       
   
   
   
   
9. 确认所有配置项无误后，单击"提交"，完成规则配置。
 
