金蝶s-HR补丁发布说明(补丁号:PT150395)金蝶软件(中国)有限公司补丁发布日期:2020.11.23一、本次新增补丁内容(本次补丁基于补丁PTM130958、PT140024基础上,依赖PT150808、PT154201、PT147273、PT152638、PT153077、PT139875)1、程序错误1、解决了对审批通过的未来生效的再入职单据进行反审批操作时没有反应的问题修改后:审批通过的未来生效的再入职单据,可正常进行单据反审批操作。2、解决了在员工信息维护列表进行其他变动导入,当导入的行政组织、变动类型等基础数据在系统中存在多条同名记录时导入报错的问题修改前:员工信息维护列表进行其他变动导入,当导入的行政组织、变动类型、职位在系统中存在多条重名数据时,直接填写名称,导入会报错修改后:员工信息维护列表进行其他变动导入,当导入的行政组织、变动类型、职位在系统中存在重名数据时,根据编码或名称或编码##名称进行唯一校验,符合条件导入成功,不符合导入失败并给出提示3、解决了部分特殊图片通过员工信息维护列表的照片引入引出功能引入失败的问题修改后:部分特殊图片(例如PS特殊处理过)可以通过员工信息维护的照片引入引出功能引入员工照片4、解决了入职单和离职单以提交工作流方式导入时校验权限项有误的问题用户场景:给用户A分配入职单和离职单的提交工作流权限,不给提交生效权限修改前:以提交工作流方法导入入职单、离职单时,导入失败,提示:没有提交生效的权限。有误。修改后:以提交工作流方法导入入职单、离职单,可导入成功。以提交生效方式导入时导入失败并给出对应提示。5、解决了多人入职单编码规则跳号问题修改前(偶发性问题):员工编码规则启用,创建单人入职单据保存,员工编码(例如001),此时再通过多人入职单批量入职员工,员工编码(例如002、003),将前面保存的员工编码001的单人入职单据提交生效,员工编码会变为004修改后:员工编码规则启用,创建单人入职单据保存,员工编码锁定(例如001),再通过多人入职单批量入职员工,员工编码锁定(例如002、003),将前面保存的员工编码001的单人入职单据提交生效,员工编码依然为001,不会出现编码跳号6、解决了再入职人员通过招聘直接转入职时未自动触发再入职校验的问题修改前:通过招聘管理-offer-工作流入职,如果是再入职员工,保存入职单时会提示身份证或者护照号重复,需要点击身份证号码或者护照号码输入框才会触发再入职校验修改后:通过招聘管理-offer-工作流入职,如果是再入职员工自动触发再入职校验7、解决了当员工存在员工历史表和员工其他信息历史表生效日期不一致的异常数据情况时,打开员工信息变更记录和职业信息页签报错的问题修改前:当员工存在员工历史表和员工其他信息历史表生效日期不一致的异常数据情况时,打开员工信息变更记录和职业信息页签报错修改后:当员工存在员工历史表和员工其他信息历史表生效日期不一致的异常数据情况时,打开员工信息变更记录和职业信息页签不会报错8、解决了员工离职自动加入黑名单时,黑名单列表中离职日期跟离职单中离职日期不一致的问题修改前:员工离职自动加入黑名单,黑名单列表中的离职日期和加入黑名单日期一致修改后:员工离职自动加入黑名单,黑名单列表中的离职日期取员工职业信息中的离职日期9、解决了预入职单据直接提交生效时未进行黑名单校验的问题修改前:预入职单据直接提交生效未进行黑名单校验,单据保存和提交工作流会进行黑名单校验修改后:预入职单据保存、提交工作流和直接提交生效时都进行黑名单校验10、解决了使用系统预置工作流时,创建离职单后点击【提交工作流】报错“找不到流程定义”的问题修改前:使用系统预置工作流,启动条件设置的是:是否多分录(专员提交是1,个人提交是0)(isMutiEntry),对应视图没有预置标签,创建离职单后点击【提交工作流】报错修改后:离职申请form(个人)、离职申请form(专员)视图中预置标签,创建离职单后点击【提交工作流】正常11、解决了入职、转正、兼职、退休等单据流程跟踪列表中预置的业务日期快速过滤无效的问题修改后:入职流程跟踪列表按入职日期、转正流程跟踪列表按预计转正日期和实际转正日期、兼职任命流程跟踪列表按兼职开始日期、退休流程跟踪按退休日期可以正常过滤出对应数据12、解决了Oracle数据库下,合同信息固化后台事务执行报错的问题13、解决了职业信息页签中公司职业信息的编辑按钮没有受到职业信息编辑权限项控制的问题修改后:职业信息上每条职业信息的编辑按钮受职业信息编辑的权限控制14、解决了非单据产生的员工变动记录在进行撤销时报错的问题修改前:通过直接入职连续新增再次入职的再入职员工,在员工信息维护-员工变动记录页签,撤销员工再入职记录报错修改后:通过直接入职连续新增再次入职的再入职员工,在员工信息维护-员工变动记录页签,可正常撤销再入职记录15、解决了通过招聘转入职成功入职的员工,在员工信息维护,点击修改保存后,在社会工作经历页签和教育经历页签生成重复记录的问题修改前:通过招聘转入职成功入职的员工,在员工信息维护,点击修改保存后,但是什么都没有改,在社会工作经历页签和教育经历页签生成重复记录,原因是重复调用接口修改后:通过招聘转入职成功入职的员工,在员工信息维护,点击修改保存后,但是什么都没有改,在社会工作经历页签和教育经历页签生不会有重复记录16、解决了在进行加入黑名单操作时依然可以勾选到已经被禁用的加入黑名单原因基础资料的问题修改前:在员工基础资料中,加入黑名单原因设置为禁用,但是进行加入黑名单操作时,还是可以选到已经被禁用的黑名单原因修改后:在员工基础资料中,加入黑名单原因设置为禁用,但是进行加入黑名单操作时,不可以选到已经被禁用的黑名单原因,只能选到启用的黑名单原因17、解决了当流程跟踪列表有审核人字段时,偶发性报“程序异常”错误的问题修改前:流程跟踪列表有审核人字段时,有时候进入流程跟踪列表页面,会报程序异常错误修改后:代码逻辑进行优化,当流程跟踪列表有审核人字段时,可正常进入流程跟踪列表页面18、解决了源合同签订业务组织被封存后,因无法带出合同签订业务组织导致劳动合同无法进行续签的问题修改前:源合同签订业务组织被封存或者被取消劳动合同权限,再对该合同进行续签,无法带出劳动合同签订业务组织导致合同无法续签或者提示没有劳动合同权限修改后:源合同签订业务组织被封存或者被取消劳动合同权限,再对该合同进行续签,带出的劳动合同签订业务组织为空,可选择权限范围内的业务组织;如果源合同签订的业务组织被取消劳动合同权限,调整校验用户权限范围内的业务组织是否有劳动合同权限,有可以正常续签合同,没有就无法续签合同19、安全漏洞修复2、软件需求1、增加业务校验,员工存在借调中的借调经历时,不允许进行调动和离职业务优化新增:员工存在借调中的借调经历时,再进行调动、离职操作,增加强校验提示:“校验不通过,具体如下:编码为“xxx”的员工存在现行的借调信息!2、在员工基本信息页面增加字段:是否残疾、残疾证号、是否烈属、烈属证号、是否孤老新增逻辑:员工信息维护-其它信息下增加字段:是否残疾、残疾证号、是否烈属、烈属证号、是否孤老。字段信息支持记录变更历史。是否残疾、是否孤老,默认值都是否;残疾证号、烈属证号字段默认不显示,勾选了是否残疾为是,则显示残疾证号字段,勾选了是否烈属字段,则显示烈属证号字段,且残疾证号、烈属证号为必填字段3、优化了员工照片引入验权规则,按照用户的行政组织范围来验权新增逻辑:照片引入时,员工在用户行政组织权限内可以引入照片,如果员工不在用户行政组织权限范围内,引入失败,提示:用户的行政组织权限范围内,无法引入如果员工所属的HR业务组织未配置照片引入引出权限,则页面看不到引入引出入口如果员工所属多HR业务组织,例如HR1、HR2,HR1配置了引入引出权限,HR2未配置引入引出权限,如果员工在用户行政组织权限内可以引入照片,如果员工不在用户行政组织权限范围内,引入失败,提示:用户的行政组织权限范围内,无法引入4、优化了流程中心-常规待办-批量审批界面的列表预置字段展示,和对应的流程跟踪列表预置字段保持一致新增逻辑:流程中心-常规待办-批量审批界面列表字段和单据列表页面预置字段显示一致,包含:预入职单据、入职单据、转正单据、职等调整单据、调动单据、借调单据、离职单据、退休单据、兼职单据、返聘单据、合同单据、人员需求申请单据等流程单据5、优化了司龄、集团工龄的计算逻辑,精确到天优化前:司龄、集团工龄计算精确到月优化后:司龄、集团工龄计算精确到天,例如:入司日期:2015-01-01,离司前最后工作日:2020-11-24,司龄计算逻辑:年:2020-2015=5,月:(11-1)/12=0.833,天:(24-1)/365=0.063,该员工司龄为:5+0.833+0.063=5.896≈5.90(默认参数设置小数位数2,四舍五入情况下)6、优化了直接入职连续新增表单、单人入职单表单和用工关系页签界面上试用期字段的tips提示信息可支持在视图中配置修改新增逻辑:在入职连续新增、员工用工关系、入职申请标准视图预置tips标签,用户可以通过配置扩展视图修改tips标签内容7、优化了预入职单删除逻辑,在删除预入职员工时,同时删除所有对应的预入职档案和页签信息新增逻辑:删除预入职员工时删除对应的所有档案信息和页签信息以及自定义页签信息8、优化了入职单据映射反写职称信息、教育经历和职(执)业资格页签信息时,当所有映射字段未填写(布尔类型未勾选),不进行反写,入职单可以成功生效新增逻辑:入职单据映射扩展字段:职称、最高职称、学历、最高学历、职(执)业资格主要职(执)业资格,反写时候增加必填项校验例如:(1)、所有映射字段信息未填写(布尔类型未勾选),不进行反写,入职单据可以正常提交(2)、只填写学历不勾选最高学历,提交生效时,提示:必须存在一个最高学历,保存不校验,流程单据最后审批通过会挂起提示(3)、只勾选最高学历,不填写学历,提交生效时,提示:学历必须填写,保存不校验,流程单据最后审批通过会挂起提示9、职业信息页签集团工龄、调整值变化时更新所有历史表数据新增逻辑:职业信息页签集团工龄、调整值变化时更新所有历史记录10、优化了入职时的读卡逻辑,在使用身份证读卡入职时,触发再入职员工校验,自动识别再入职人员优化后:再入职员工,采用身份证读卡入职时自动识别再入职,不需要再通过手动点击身份证或护照号输入框触发再入职员工校验11、优化了公司内调动单相关校验,支持调动单选择调动后目标职位可以为调动前原职位新增逻辑:可以通过公司内【调动单】调动到原职位,保存/提交工作流/提交生效,给出提示,用户确认后可继续提交12、优化了员工预入职的档案状态和单据状态的对应关系,新增一个【审核中】的档案状态对应已在审批流中的未审批、审批中的单据状态,且员工档案不可编辑修改前:员工预入职保存/员工通过TSP人才服务平台提交,档案状态:暂存->待审核->审核通过单据状态:未提交->审批中->审批通过修改后:新增一个审核中的状态对应已在审批流中的未审批、审批中的单据状态,预入职员工档案不可编辑例如:员工预入职保存:档案状态:暂存->审核中->审核通过单据状态:未提交->待审批->审批中->审批通过员工通过TSP人才服务平台提交:档案状态:暂存->待审核->审核中->审核通过单据状态:未提交->待审批->审批中->审批通过历史数据同步维护更新对应状态数据13、增加预警消息设置函数,支持设置预警消息时能取到员工任职所属公司信息14、支持配置自定义变动操作将员工从主任职职位调动到兼职职位上,原主职终止,原兼职终止,在原兼职职位上新增主任职,在一个变动操作中完成新增逻辑:员工从主任职职位调动到兼职职位上,原主任职终止,原兼职终止,在原兼职职位上新增主任职,可以配置在一个变动操作中完成例如:员工变动操作配置变动操作职位顺序:1、原职位主职位终止2、目标职位兼职终止3、目标职位主职位新增员工可以正常调动变动操作职位顺序:1、原职位主职位终止2、目标职位主职位新增,员工调动失败,提示:“员工在生效日期或之后已在职位xx上有任职,无法完成该操作”15、支持员工入职日期同步至云之家新增逻辑:初始化(包括导入)、入职(再入职、包括导入)、反审批、员工用工关系修改入职日期、员工变动记录入错职调整入职日期,综合信息导入入职日期,都会更新同步到Person实体上的对应新增字段,支持同步到云之家16、优化员工入职生成用户传值逻辑,通过员工入职或者员工初始化生成的对应用户,所属管理单元默认为入职行政组织的所属管理单元,缺省组织默认为入职行政组织的所属人事业务组织新增逻辑:员工入职生成用户,用户的所属管理单元默认为入职行政组织的所属管理单元,用户的缺省组织默认为入职行政组织的所属HR组织PS:当EAS公共参数【主职位变动后,缺省组织是否变化】设置为是时,该逻辑不生效。缺省组织仍然为入职行政组织的所属管理单元17、当离职单据上存的所属公司与离职员工任职组织的所属公司不一致时,增加提示校验,需重新创建单据新增优化:保存的离职单据或者流程中的单据,由于行政组织类型调整,造成单据上存的所属公司与当前任职组织的所属公司不一致,再次保存/提交工作流/提交生效增加校验提示:“单据上的所属公司和组织的所属公司不一致,请联系技术管理员支持”流程中单据挂起提示18、优化公司内多人调动单表单和批量设置弹出框职位F7的过滤逻辑,支持像单人调动单一样通过视图配置不同的职位F7(公司内、行政组织范围内、全集团)新增逻辑:公司内多人调动单以及多人调动批量设置视图支持配置职位F7(公司内、行政组织范围内、全集团),公司内多人调动可以选择到对应配置职位F7权限范围内的职位调动,和单人调动单逻辑一致19、新入职员工若主任职无变动,仅有兼职任命、兼职终止记录时,允许进行入错职调整新增逻辑:新入职员工,只有兼职任命、兼职终止记录时,可进行入错职调整,但是入错职调整不能调整到当时未终止的兼职任命的职位上。20、员工用工关系页签中,同一段职业生涯的多条用工关系记录上入职日期保持一致,同步更新,其余字段信息每条记录单独保存新增逻辑:员工用工关系页签中,如果员工存在多段职业生涯,修改第一段职业生涯的入职日期,第一段职业生涯的多条用工关系记录入职日期保持一致,其余字段信息每条记录单独报错,不影响第二段职业生涯数据21、增加新的员工动态列表过滤逻辑,可以通过视图配置支持专员在员工信息维护查看行政组织范围内的所有员工,包括转出的代管员工新增逻辑:可以通过配置扩展视图,支持三种验权查看(1)组织内员工:按用户业务组织+行政组织范围权限交集验权,只过滤内部管理员工(2)组织内转出员工:只按行政组织验权,且只过滤内部管理员工为否的代管员工(3)代管员工:只按业务组织验权,只过滤内部管理员工为否的代管员工配置方法:在员工动态列表扩展视图中添加新的员工范围filterItem,同时将内部管理员工的filterItem注释掉,两者不能同时出现在列表。(配置方法适用于员工信息维护列表、入职、转正等标准的员工动态列表视图)如图:22、优化员工变动校验,主职位增加时校验前一条主任职是否终止,减少错误数据产生优化新增:员工其他变动新增或者导入,当主任职增加时,校验前一条主任职是否终止,如果终止可以进行操作,如果未终止,提示:存在未终止的主任职,操作失败!23、优化离职日期反写逻辑,离职单生效时,取单据上的行政组织所属公司和职业信息上的任职组织所属公司进行匹配反写优化新增:优化离职日期反写逻辑,离职单生效时,取单据上的行政组织所属公司和职业信息上的任职组织所属公司进行匹配反写,减少由于职业信息上公司和离职表单上存储的公司信息不匹配导致的离职日期未反写等数据错误。二、补丁形态补丁(PT150395)是人事管理领域补丁,基于s-HRV8.5SP1补丁PTM130958,必须基于s-HRV8.5SP1补丁PTM130958才能使用三、补丁依赖补丁(PT150395)依赖于s-HRV8.5SP1补丁PTM130958、PT140024和PT150808、PT154201、PT147273、PT152638、PT153077、PT139875前置补丁。四、安装与部署说明4.1安装说明补丁PT150395是依赖于s-HRV8.5SP1补丁PTM130958、PT140024和PT150808、PT154201、PT147273、PT152638、PT153077、PT139875,所以安装前需检查是否已安装PTM130958、PT140024、PT154201、PT150808、PT147273、PT152638、PT153077、PT139875。由于PT安装后无法正常卸载(补丁包可以卸载,但是脚本无法卸载),请先使用测试环境安装PT。测试通过后再在客户正式环境中使用。客户正式环境安装PT前请备份运行环境及数据库。4.2PT安装指南4.2.1在金蝶KSM系统(Mykingdee—>业务—>服务支持—>补丁下载)中搜索并下载PT150395。4.2.2将下载的补丁PT150395复制到原有s-HR安装路径..\eas\admin\patch\patchlist目录下。4.2.3打开s-HR管理控制台,先停止服务,然后切到【补丁管理】页签下,选中补丁PT150395,点击安装。若【补丁管理】页签下没有出现该补丁,尝试刷新一下。4.2.4安装过程中,在补丁安装注意事项中取消勾选“是否构建子系统”,在补丁脚本设置中取消勾选“以脚本适应版本过滤数据中心”,如下图。4.2.5安装完成后,点击“完成”,至此完成了补丁PT150395的安装。4.2.6安装完成后返回“群集控制器”中点击“启动群集”,启动群集后点击“确定”即可访问应用。