...
执行初始化接口:https://项目地址/api/sub.set.apply.state.init.state
子集管理中没有数据的话直接提交即可,有数据的话传参数“force_init”子集管理中没有数据的话直接提交即可,有数据的话传参数"force_init":true,删除现有子集信息重新生成
3、切换为走子集管理的功能逻辑
以人员管理为例:在对应的base模板中开启插件(注意,人员管理、我的资料、入职、采集需要分别单独开启)
可在功能界面或对象管理中开启插件:
3、切换为走子集管理的功能逻辑
以人员管理为例:在对应的base模板中开启插件(注意,人员管理、我的资料、入职、采集需要分别单独开启)
可在功能界面或对象管理中开启插件:
入职对应模版:PreEmployee.meta.base.entry.json;PreEmployee.meta.base.entryPersonal.json
采集对应模版:PreEmployee.meta.base.collect.json;PreEmployee.meta.base.collectPersonal.json
我的资料对应模版:Employee.meta.base.employee.json;Employee.meta.base.manager.json;Employee.meta.base.owner.json;
信息 |
---|
以上是各个功能分别对应开启的明细模版,若想把所有人员、入职、采集、我的资料全部开启子集管理,只需开以下2个模版即可: (1)Employee.meta.base.json (2)PreEmployee.meta.base..json |
切换为走子集管理还有一个好处是可以支持子集分组,可在功能界面或对象管理中开启分组插件subset_group_base_function:
代码块 | ||
---|---|---|
| ||
{
"functional_state":[{
"key": "subset_group_base_function",
"name": "core.base.subset.meta_plugin.SubsetGroupMetaPlugin",
"plugin_type": "standard",
"meta_disabled": false
}]
} |
入职对应模版:PreEmployee.meta.base.entry.json;PreEmployee.meta.base.entryPersonal.json
采集对应模版:PreEmployee.meta.base.collect.json;PreEmployee.meta.base.collectPersonal.json
我的资料对应模版:Employee人员信息对应模版:Employee.meta.base.employee.json;Employee.meta.base.manager.json;Employee.meta.base.owner.json;
...
inside.json;
类似地,若想把所有人员、入职、采集全部开启分组,只需开以下2个模版即可:
...
(1)Employee.meta.base.json
(2)PreEmployee.meta.base..json
启动分组后,在人员信息集管理页面点击【子集分组】,维护上子集组的名称,子集类型和适用场景,组内子集等相关信息,
这时再打开人员信息,入职和采集的页面后就会发现已经是分组后的显示了,见下图。
4、如何新增一个自定义子集?
维护子集基本信息
弹性子集注意model命名方式 :employee_dynamic_subset.XXX (人员); pre_employee_dynamic_subset.XXX (待入职/采集)
...
在使用子集管理时,会有一些常用功能或应用场景,可参考以下内容进行相应配置。
1、?
自定义子集配置好后,会发现在主界面切换至自定义子集后,点击跳转有问题。例如:自定义“职业标签”子集,在主界面切换到“职业标签”子集后、点击数据跳转页面会出错。
...
代码块 | ||
---|---|---|
| ||
"plugins": [ { "key": "EmployeeSubDataConvert_pre_edit_data", "type": "post_pre_data", "name": "apps.emp.emp_model_plugin.ModelPlugInEmployeeSubDataConvert", "plugin_type": "standard" }, { "key": "EmployeeSubDataConvert_pre_create_data", "type": "pre_create_data", "name": "apps.emp.emp_model_plugin.ModelPlugInEmployeeSubDataConvert", "plugin_type": "standard" } ] |
4、员工修改走审批
在员工资料的本人查看场景,预制了开放员工修改走审批的按钮,开放后会自动开启对应流程并在我的资料中配置修改按钮。要注意的是,如果要取消员工修改走审批,不仅要手动删除或禁用对应流程,还要在我的资料中删除对应子集的元数据按钮配置。