基础篇
进阶篇
敬请期待~
一:字段配置方法
字段配置的三层环境(以人员信息管理中字段配置为例)
字段配置主要分为三层,每一层的元数据又分为编辑界面和查看界面:
1.list层,元数据编辑界面标题含有list
2.view层,元数据编辑界面标题含有view
3.info层,元数据编辑界面标题含有info,info层弹性字段设置在上面两层中
弹性字段配置
需要增加系统中没有预置的字段时,使用弹性字段添加,当前任职信息的弹性字段在 任职信息-->更多操作-->查看变更纪录
步骤:
1.点击对应界面弹性字段,进入弹性字段界面,点击新增
2.编辑新增的弹性字段
3.若新增的弹性字段为参照项类型:
a.进入对应项目的查看代码项界面(http://127.0.0.1:3000/service/#/dictionary?category_type=emp)
b.进入代码项导入界面(http://127.0.0.1:3000/service/#/business_setting/import_common)
c.编辑帮助项.xlsx
d.在弹性字段编辑界面的参照对象选择对应的参照项
info层常见字段属性
...
二 :涉及字段常见的业务模块配置
01: (新版)我的资料员工互查权限配置
首先要明确我们系统的最常见的几种场景:主要分为employee(员工查看员工),manager(管理者查看权限),owner(自己看自己),inside(人员信息管理场景)。
了解场景之后,我们来设置个人资料中子集的权限控制:
1: 点击设置按钮,查看元数据,
此时我们会看到Employee.meta.base.owner.json这个元数据的内容,其实我们这步目的是为了找到最底层的那个Employee.meta.base.json这个文件)
是的:它正是基于onwer场景下显示的子集。如果在这个场景下想显示哪些子集,就只需要在元数据管理中找到Employee.meta.base.json这个基本文件,
在它的state里面加入owner这个属性就可以做到。
2:同理我们想设置子集在其他场景中的展示情况,也就是在这个Employee.meta.base.json文件中找到那个子集,把他的state加上
或者删掉employee,manager,owner,inside.这些场景。保存文件即可达到展示的效果
3: 当我们设置完子集的权限控制之后,就会自然的想控制子集中的每个字段对应的展示情况了吧?我们的步骤也是如此:
这里以基本信息中年龄字段为例子:点开...符号查看元数据配置。会看到下图内容。
我们会看到Employee.meta.view.owner.json这个文件。是的:我说这个文件的目的也是为了引出那个最基础的Employee.meta.view.json
这个不带场景的模版。此时我们就会联想到子集的找法。在元数据管理中自然的搜索Employee.meta.view.json这个文件。
同理找到你想设置字段的场景,比如找到年龄,把他的state加上或者删除employee,manager,owner,inside.
这些来控制子集中字段的展示权限
4:完成了前面 1,2,3步,你在动手尝试去完成其他子集中字段的权限控制吧,
这里不做赘述,要学会举一反三。
02:高级查询字段配置
高级查询功能字段配置规则:
我们以人才类别子集(自定义子集)人才类别字段(代码项类别)的字段做高级查询配置说明:
1:在公司级模版中找到es_search_schema_empbasicinfo_all.json这个模版(如果没有就把全局模版复制出来个性化一个一样的公司级模版)
把自己信息插入到这个文件中,规则如下图
2: 新建一个个性化模版es_search_schema_empbasicinfo_employee_dynamic_subset_talent_information.json
其中由es_search_schema_empbasicinfo和弹性子集名拼接成的名字
将人才类别子集下的人才类别字段加入其模版中
3: 在公司级模版中找到这个es_search_schema_empbasicinfo_display.json,如果没有同步骤1进行个性化
将字段信息配置到此展示模版中去
4. 更新环境
...