一、功能概述

申报校验方案主要是对

二、业务概念


三、主要应用场景

申报校验方案的核心作用,在于确保申报表的填写能够遵循规则和标准,在系统内主要应用场景包括:

1)评审方案中个人申报环节,可引入申报校验方案中定义的方案信息;

2)职称申报中将按照绑定的校验方案进行数据校验。

四、操作说明

4.1 主界面显示

4.2 新增校验方案

点击【新增】,在弹出来的页面输入信息集相关信息,点击确定即可。

属性说明:

  • 所属组织:校验方案的信息维护组织;
  • 允许下级单位使用:是否将校验方案与所属组织的下级单位共享;

4.2.1 新增校验条目

创建校验方案之后,在方案详情页切换「校验条目」,通过「新增」完善校验方案的校验规则。

属性说明:

  • 所属子集:校验规则所属的信息集,主要应用于职称申报页面,对信息集完善情况的统计;比如申报表页面的教育经历子集在更新内容时,需查询校验方案中所有“所属子集”为教育经历的校验公式,是否均已通过校验,是则修改为已完善;
  • 提示信息:员工填写申报表时,若校验不通过的提示信息;

4.2.2 校验公式

序号

公式

公式名称

描述

举个栗子

1

SUBSET_NOT_NULL('模型名称'

指定子集不能为空

用于校验申报表某一子集是否必填

基本信息子集不能为空SUBSET_NOT_NULL('ApplicantBasicInfo'

2

SUBSET_ITEM_IN_LIMIT(模型名称’,’最多条数’,’最少条数

指定列表子集限制条数

用于限制某一列表子集允许填写的最多/少子集

奖励情况子集最多20条,最少0条

SUBSET_ITEM_IN_LIMIT(ApplicantRewardInformation_’,’20’,’0

3

FIELD_NOT_NULL('模型名称',[字段列表]

根据元数判断子集中的必填字段

用于根据元数据配置的字段必填进行校验


4

FIELD_REQUIRED_IN_CONDITIONS(‘模型名称’,[‘字段名称’],{‘条件’}

满足条件的数据,指定的字段必填

用于对符合某条件的字段进行必填校验


5


DATA_EXISTS_IN_CONDITIONS(‘模型名称’,{‘子集数据’},{‘条件’}}

满足条件的数据必须填写指定子集

用于校验某类数据必须填写指定子集,子集数据 是指必须填写符合指定条件的子集数据(如果不传就是任意一条数据即可),条件 是指某类人必须要填写上述条件数据,如果不传即所有人


6

SUBSET_UNIQUE(‘模型名称’,‘校验字段’,‘字段唯一值’)

指定子集的某一字段是否唯一

用于校验某一子集中满足条件的数据是否唯一

教育经历子集是否只有一条最高学历的数据

7

CARD_GET_DATA(‘模型名称’,‘字段key ,{‘默认’})

获取满足条件的字段值

用于获取字段数据,一般和其他公式配合使用


8

SUBSET_GET_DATA(‘模型名称’,‘字段key,’排序’,’过滤条件’,’场景’,’默认

获取子集中符合条件的第一条数据中某个字段

用于获取子集中符合某条件的某条数据的字段


9

DATETIME_FIT_COMPARISION(‘模型名称’,’开始时间’,’结束时间

指定子集的数据,时间符合先后顺序

用于限制时间符合规范


10

SUBSET_TIME_CONTINUITY(‘模型名称’,‘开始时间’,’结束时间’,’条件

指定子集时间连续

用于限制子集的时间连续,条件可选1:后一条的开始日期比前一条结束日期多一天;2:后一条的开始时间与前一条结束时间相等;3:最早时间与最晚时间之间没有空档期

工作经历子集的起始/终止时间必须连续SUBSET_TIME_CONTINUITY(‘ApplicantWorkReport,‘begin_data’,’end_date’,’条件’,1

4.2.3 引用预置的校验公式

除手动新增校验规则外,也可以从「校验仓库」中引用预置的标准校验公式。

规则说明:

  • 工作经历不应有间断:
  • 工作经历应从参加工作时间开始:
  • 专科及以上学历需要上传学历证书电子件:
  • 专科及以上学历需要上传学位证书电子件:
  • 教育经历的毕业时间应晚于入学时间:
  • 无标签