行政组织类型配置
1. 员工及组织列表显示各级组织名称
系统标准功能只支持查询员工所在的末级部门、公司和组织长名称。利用行政组织类型配置,可以查询员工所属各级部门的名称。
(1)基础资料配置
先维护基础资料“行政组织类型”,定义企业的各级行政组织类型。同时必须调整各组织类型的顺序码进行从小到大排列。上级行政组织的顺序码较小,如集团为0,公司为1,部门为2。因为每个组织的组织属性都只会向上寻找,如果顺序码混乱会导致无法正常显示对应各级部门。(顺序号从小到大设置问题存疑,建议另行测试)
再通过“行政组织类型配置”,对各级行政组织类型与系统预置的六个字段进行一一对应。一个字段用于存储对应的行政组织类别。
(2)组织列表显示所属各级部门
搜索组织维护的列表视图,可视化界面搜索对应的类型配置名称(如levelFourgroup),选择对应的“名称”字段配置即可。同时修改显示在页面的名称。根据字段配置界面下方红字提示,组织列表数据来自于业务数据源。levelOneGroup和levelTwoGroup在系统上并无预设字段,需要用DEP在业务数据源中添加字段。
进入DEP配置,新建动态拓展方案和扩展单元,复制业务数据源的值进行导入。
注:子对象名称可能存在保存不上的情况
配置完成后,可以在可视化视图配置中直接添加levelOneGroup\levelTwoGroup。
组织列表效果如下:
如果组织对应的各级部门显示不正确或不显示,可进入后台事务,测试“组织层级信息固化”,刷新列表信息。
(3)员工信息维护动态列表进行配置
进行结构配置,实体名选择行政组织单元实体,父对象实体选择员工任职部门。
对象编码和实体别名自定义设置即可。链接属性,将组织单元的id固定到对应的行政组织类型配置名称。
查询字段将名称放出,并修改字段别名便于查看。
再进行查询配置。进入修改信息集“员工变动记录(变动产生)”,添加结构配置好的字段。
前端检查员工信息维护列表的页面显示方案,已能查到该字段。
效果如下:
2. 行政组织F7弹框视图带出各级组织名称
同组织列表中加字段一样。DEP中分别导入“行政组织F7查询”、“人事业务组织职位F7查询”。同样导入组织单元实体并用行政组织类型配置的预留字段作关联属性。
将各个实体的name字段放出来。之后到视图中配置xml语句。
效果如下:
3. 预入职单带出员工入职后的各级部门
在预入职单据视图中通过可视化配置放出预置字段。然后去修改xml语句。
“公司”(position前缀)字段可以不做层级配置直接显示在页面上。如果需要在预入职查看员工入职公司可以直接放出该字段。
如果需要显示各级部门短名称,需要添加语句displayFormat=”name”(注意大小写敏感)
效果如下:无法实现选择预入职职位就直接自动带出对应部门,但是保存单据后可以显示出正确数据。