版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

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

Image RemovedImage Added

(2)配置流程:

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

Image Modified

...

  •  通过【服务管理】将台账发布功能菜单


(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.pngImage Added

1.4 附件批量导入

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

...

注意

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

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

1.6 支持标签过滤

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

信息
title支持多场景应用

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


Image AddedImage Added

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

代码块
title标签过滤
{"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"
        }
    }]
}