业务应用描述

本功能主要应用于对业务范围内的员工信息进行集中管理,包括人员信息的新增、修改、查询、导入等操作。

操作说明

按功能位置打开,进入人员信息管理界面,系统显示如下:

项目说明

【主界面】: 员工信息主子集下拉选择框,可实现窗口右侧列表显示员工信息的主子集数据。

【方案选择】:可设置当前显示界面的字段保存为一个方案,选择不同的方案,主界面的显示字段不同。

【高级查询】: 可实现人员信息查询条件的复合条件的设置

【导入导出】:批量导入人员信息及批量上传附件、导出附件:员工照片、身份证扫描件、职称证明、学历学位证明等

【更多操作】:包括查看简历、简历下载、仅显示本级人员等。

1.1 人员新增

点击【人员新增】,在弹出来的页面输入人员相关信息 ,点击确定即可。初始化时建议使用人员导入功能,续上线后建议使用变动单据+流程完成人员入职

1.2人员导入

点击【导入导出】—【人员导入】,进入导入界面,首先下载导入模板,按格式维护完成后导入,导入之后下载导入报告,可查看这些数据的导入情况。

注意事项

  • ★列是导入依据列(必填);默认导入依据为姓名+手机号
  • 日期精确到天即可例如:2015-01-01
  • 导入失败后可下载导入报告查看失败原因。

1.3 修改员工信息

 选择要修改的人员的该行字段,点击进去可看到界面如下:

左边显示子集列表,右边显示人员的数据信息,基本信息中选择【修改】,可跳转修改界面,修改好选择确定后,即可成功。在子集信息中可新增子集字段,也可点击该行字段,查看员工子集的全部信息,修改好后,点击确定即可修改。

如果专员修改人员信息需要走审批,参考以下方式配置:

(1)在【人事基础设置】参数设置里开启“人员信息修改走流程”系统参数,

(2)配置流程:

  • 新建业务,编号:emp_profile_commissioner
  • 在流程仓库拉下对应的流程,修改审批人和适用范围后发布


(3)配置修改信息需要走审批的子集

  • 在需要审批的子集info层元数据配置配上“暂存审批”按钮

"actions":[{
"left": false,
"func": "=function(){SCOPE.storage()}",
"key": "storage",
"label": "暂存审批"
},{
"key":"submit_hide",
"hide":true,
"func":"=function(){SCOPE.default_operate = SCOPE.default_operate.filter(function(item){return (item.key !== 'submit')})}()"
}]

  • 在子集list层配上"删除(审批)"按钮可以删除单条修改信息

"actions":[{
"left": false,
"func": "=function(){SCOPE.examineDelete()}",
"key": "storage",
"label": "删除(审批)"
}]

1.专员修改信息未审批通过的数据,此时还未生效,针对此类未生效的数据,如要删除,用上面的“删除(审批)”按钮

2.已生效的数据,用原有标准的“删除”按钮

界面展示:

image2019-12-6_11-2-43.png

1.4 附件批量导入

操作步骤:【导入导出】--【批量导入人员附件】

将导入的附件放入文件夹,文件夹名称需要按要求填写,最后压缩成zip文件进行导入(附件要放到文件夹之后进行压缩,不要直接压缩)

2、附件命名:支持手机号、身份证号、人员编号作为导入依据;按#分割取数来识别

(1)主集:0000001#张三身份证附件(第一个#后可随便命名)

(2)子集:子集的附件,除了人员信息导入依据(手机号、编号等),还需要子集导入依据,即子集编号(number),所以需要两个# 。比如0000001#01#学历学位证附件(在第二个#后可以随便命名)

3、文件夹命名:

类别文件夹名称(前缀)文件名文件名示例
照片导入人员照片填写人员手机号13632143134
填写人员身份证号4408821990112232130
填写人员编号1001
身份证扫描件导入身份证扫描件填写人员手机号13632143134
填写人员身份证号4408821990112232130
填写人员编号1001
教育经历子集扫描件导入学历学位证明扫描件人员手机号#子集编号13632143134#001
13632143134#002
人员身份证号#子集编号4408821990112232130#001
人员编号#子集编号1001#001
专业技术职务扫描件导入职称证明扫描件同上同上
奖励子集扫描件导入奖励证明扫描件同上同上
职业资格扫描件导入资格证书扫描件同上同上

1.5 人员导出

操作步骤:【导入导出】--【人员导出】

    根据所选组织、主页面过滤条件,筛选出符合条件的人员列表,导出这些人员的主子集数据。导出之后支持发送系统消息

现【人员信息管理】功能默认只管理在职人员,不在职的人默认在新功能【离职人员管理】中显示

如果想继续在【人员信息管理】中显示离职人员,需要在元数据Employee.meta.list.all.json中修改conditions配置,请参考:
“conditions”: {
“job_info.on_job”: [
“1”,
“0”
]
}

1.6 支持标签过滤

人员信息管理主界面支持进行标签过滤,可多选,标签间默认是「且」的关系。

支持多场景应用

标签筛选器支持在其他页面使用(例如切换子集页面配置),需要注意的是:该模型中必须包含人员id


参考配置:在主界面-元数据配置:

标签过滤
{"filters": [{
        "key": "id",  //人员id对应值,例如:教育经历子集中人员id为employee_id,绩效子集中人员id为obj_id
        "label": "标签",
        "component": "hc-tag-list-selector",
        "sequence": 60,
        "options": {
            "meta_disabled": false,
            "data_type": "JSON",
            "required": false,
            "width": "col-12",
            "singleLine": true,
            "data_precision": null,
            "hide": false,
            "readOnly": false,
            "placeholder": "请输入标签条件",
            "default": null,
            "default_expression": null,
            "tip": null,
            "returnFormat": "id",
            "selectorModel": "TagInformation",
            "multi": true,
            "category_field": "tag_type_id",
            "selectorType": 2,
            "filter_dict": {
                "enabled": 1
            },
            "filter_mode": {
                "key": "get_emp_by_tag"
            },
            "state": "categoryListSelector"
        }
    }]
}
  • 无标签