金蝶s-HRCloudV8.6SP1补丁发布说明(PT157652)金蝶软件(中国)有限公司补丁发布日期:2021年3月31日PT157652补丁解决的问题1.修改问题清单1)解决快速过滤部分业务组织过多时,展示不全的问题。2)解决GUI端修改了字段别名,可视化页面字段配置中显示的别名未修改的问题。3)解决扩展视图比较时报错的问题。4)解决分录上选择时间后删除又再次填充的问题。5)解决了视图可视化新增属性配置后需要强制刷新的问题。6)解决加班单时间格式不对导致上传文件解析的时间出现误差的问题。2.优化问题清单1)优化枚举类型字段的enumOptions属性写入xml时的条件,只有当修改enumOptions导致与元数据中不一致时才会保存在xml中,该项修改涉及到视图优化,更新后请ctrl+F5刷新视图可视化页面。2)新增过滤数据授权功能。3)多语言环境下,新增登录后切换语言功能,切换方法如下:3.过滤数据授权功能使用与操作如下功能介绍:该功能就是对业务人员可查看和可操作的数据进行缩小范围。1、体现在列表数据查看范围控制上,比如san_zhang用户查看员工信息维护页面的数据,如果不想让他看到性别等于“男”的用户,通过现有的过滤条件并不能实现,但是使用了数据过滤授权功能后,他就只能看到性别等于女的用户了;2、体现在F7数据的查看范围上,比如国家这个F7,只想让用户看到国家等于“中国”的数据,也需要通过数据授权方案进行过滤;3、体现在导入模板中,也是对F7类的数据进行控制,让用户只查看到他能查看到的3.1GUI端给业务用户分配过滤数据授权功能操作权限administrator用户登录,进入用户管理,给需要开启过滤数据授权配置的用户分配权限分配后保存即可3.2设置角色,并关联用户我们的授权方案是需要关联角色的,所以需要先将待分配权限的用户放到角色中;依旧是administrator登录GUI端,进入角色管理页面,新增角色或者在旧的角色上添加用户即可,如下图:3.3业务用户登录s-HR系统给视图分配权限用户登录s-HR系统,进入系统设置-->公共数据设置-->过滤数据授权,点击【创建】按钮创建过滤方案:选择视图的uipk,角色,设置表达式类型和表达式内容(表达式类型默认为“高级过滤表达式”,需要点击表达式内容框设置高级过滤条件;表达式类型也可以设置成“自定义过滤表达式”,需要二开提供表达式过滤器,表达式内容支持手动编写)上面的图片中还有HR业务组织,此处填写和表达式中的条件表达式有关,如果需要填写HR业务组织时,页面会提示的,如下图:此时再填写HR业务组织就可以。方案保存后,确认无误后,可将过滤方案启用3.4视图可视化开启数据授权功能上一步过滤方案启用后,角色里面包含的用户登录系统时,过滤还未生效,还需要到对应的视图上设置“过滤数据授权”配置为开启状态3.4.1列表list类型的视图(动态列表和普通列表)过滤方案开启:administrator用户登录s-HR系统,进入视图菜单,修改视图可视化配置,开启过滤数据授权方案方法如下:进入视图后,选中列表部分,右侧“常用”模块展示的“过滤数据授权”配置设置开启,开启后,数据过滤方案便可在普通列表和动态列表上生效。过滤数据授权方案开启,视图可视化客气,用户即可登录到s-HR系统验证数据是否过滤成功3.4.2F7类的视图(基础资料F7,基础数据F7等)过滤方案开启F7类视图开启过滤方案,也需要到对应的视图上开启“过滤数据授权”,分为两步走:1)F7视图设置“过滤数据授权”开启。如民族F7视图:如上,也是选中F7列表,右侧就会出现“过滤数据授权”配置,开启即可。需要明确的是,上图中开启了之后,F7视图在所有表单、分录、快速过滤和高级过滤的F7页面上均是开启的状态;即当数据授权方案开启,且F7视图开启了“过滤数据授权”配置,授权方案所关联的角色中的用户登录,在任何表单、分录、快速过滤和高级过滤的F7页面上查看“民族”的基础数据都是经过数据过滤了的。2)在表单上开启和关闭过滤数据授权功能:在具体表单视图上配置F7数据是否开启数据授权,需要到对应的表单视图上的F7字段上设置“过滤数据授权”配置,如在员工入职页面上设置“民族”字段的开启与关闭:如上图,选中“民族”字段,右侧“过滤数据授权”配置有三种状态,分别是:请选择[默认]、开启和关闭。当表单上的民族F7配置“请选择[默认]”时,即入职表单上的民族字段不设置“过滤数据授权”,此时程序会去查找民族F7视图的配置,如果配置开启,则入职表单上的民族字段也可以进行过滤,如果配置关闭,则入职表单上的民族字段不可进行过滤;当表单上的民族F7配置“开启”时,不论民族F7视图的配置是什么,表单上的F7字段都是开启过滤状态。当表单上的民族F7配置“关闭”时,不论民族F7视图的配置是什么,表单上的F7字段都是关闭过滤状态。3)在分录上开启和关闭“过滤数据授权”方法与上面一致。4)在快速过滤和高级过滤上目前不支持关闭“过滤数据授权”,功能待完善。3.4.3导入模板开启数据授权功能导入模板中可以进行数据过滤的只有F7类数据,前提是对应的F7类视图配置数据授权方案并启用,不需要到视图xml文件上配置任何内容。administrator用户登录s-HR系统,进入开发平台-->基础配置-->导入模板配置,选择要进行数据过滤的导入模板,找到要进行过滤的字段,比如“民族”,可以看到,我们可选的uipk有两个,选择其中一个uipk,并且保证该uipk存在对应的数据过滤方案,即可进行过滤,保存后下载导入模板检查即可3.5分配的用户登录s-HR系统确认数据授权生效数据授权方案分配的角色下用户登录s-HR系统,检查列表或表单中的数据是否过滤正确。4、补丁形态补丁(PT157652)是系统平台基于s-HRCloudV8.6SP1补丁PTM144529,必须基于s-HRCloudV8.6SP1补丁PTM144529才能使用。5、补丁依赖补丁(PT157652)依赖于s-HRCloudV8.6SP1补丁PTM144529,PT155826,PT154009,PT157455。6、安装与部署说明6.1安装说明补丁PT157652是依赖于s-HRCloudV8.6SP1补丁PTM144529,所以安装前需检查是否已安装PTM144529。【注意】:由于PT安装后无法正常卸载(补丁包可以卸载,但是脚本无法卸载),请先使用测试环境安装PT。测试通过后再在客户正式环境中使用。客户正式环境安装PT前请备份运行环境及数据库6.2PT安装指南1)在金蝶KSM系统(Mykingdee—>业务—>服务支持—>补丁下载)中搜索并下载PT1576522)将下载的补丁PT157652复制到原s-HR安装路径…\eas\admin\patch\patchlist目录下。3)打开s-HR管理控制台,先停止服务,然后切到【补丁管理】页签下,选中补丁PT157652,点击安装。若【补丁管理】页签下没有出现该补丁,尝试刷新一下。4)安装过程中,在补丁安装注意事项中取消勾选“是否构建子系统”,在补丁脚本设置中取消勾选“以脚本适应版本过滤数据中心”。5)安装完成后,点击“完成”,至此完成了补丁PT157652的安装。6)安装完成后返回“群集控制器”中点击“启动群集”,启动服务器后点击“确定”即可访问应用。