【工作流】s-HR请假单设置任务委托不生效原创
金蝶云社区-Jasmine_wzw
Jasmine_wzw
3人赞赏了该文章 637次浏览 未经作者许可,禁止转载编辑于2021年09月27日 14:03:13

场景描述:

1、Emily_005在“流程中心 - 任务委托”中新增任务委托

委托组织:惠州公司

委托流程:请假测试流程

受托人:Emily_001

委托失效时间:2021-7-8 16:42:45

image.png

2、惠州公司下的部门“综合部”某员工提交了一张请假单,查看流程图中审批节点的信息,流程还是走给了Emily_005,没有走到受托人Emily_001(ps:请假人员所属行政组织是“综合部”)

image.png

image.png


解决方案:

按如下设置,可委托成功:

1、修改请假单实体的主业务组织类型为“Admin”

在dep方案中,导入请假单实体,在实体扩展属性中可以看到其主业务组织类型为“HRO”(HR组织),编辑将其修改为“Admin”(行政组织)。

image.png

2、任务委托中,设置委托组织为“包含下级”

image.png


分析解答:

一、先查看请假单的主业务组织字段的值是什么?

1、根据流程实体ID查出请假单的单头FID:

select frefid from t_wfr_procinstref where fprocinstid = '流程实例ID'  -- 在工作流监控-流程属性中可以查看流程实例ID

2、在查询分析器运行客户端脚本查看请假单的主业务组织字段是哪个?

com.kingdee.eas.hr.ats.AtsLeaveBillFactory.getRemoteInstance().getAtsLeaveBillInfo(" where id='请假单单头FID'").getBizOrgPropertyName()

结果为: entries.adminOrgUnit

即请假单的主业务组织字段是单据分录的fadminOrgUnitID(请假人员所属行政组织)

3、查看请假单分录的fadminOrgUnitID值是什么

SELECT fadminOrgUnitID FROM T_hr_ats_leavebillentry where FBILLID ='步骤1中查出来的单头FID'

结果为:“综合部”这个组织的FID

4、查看fadminOrgUnitID的组织类型信息

select forgtypestr from T_ORG_BaseUnit where fid ='步骤3中查出来的fadminOrgUnitID值'

结果为:;Admin

可以看到该组织只是一个行政组织(Admin),不是HR组织(HRO)

而委托组织“惠州公司”,既是 行政组织,又是HR组织。


二、如果请假人员所属行政组织是“惠州公司”,即单据中的主业务组织字段值与委托组织值相匹配,那么任务委托生效,详细可参考:https://vip.kingdee.com/article/157494135304209920


三、如果请假人员所属行政组织是委托组织的下级组织,则首先需要在任务委托中勾选“包含下级组织”。那么运行期,是如何根据单据的主业务组织去找上级呢?

在运行期,根据单据的主业务组织字段值去匹配委托组织匹配不到的话,会根据单据的主业务组织类型(即在dep中实体的扩展属性“主业务组织类型”OrgType的值)去找主业务组织字段值的上级组织,再去匹配流程。

对于本例中的这个请假单,单据的主业务组织字段值 是 “综合部”这个组织的FID,因主业务组织类型为“HRO”,所以要到HR组织表t_org_hro中去找其上级,因“综合部”只是一个行政组织不是HR组织,所以在这个t_org_hro表中是找不到上级组织的,因此匹配不到委托组织“惠州公司”。

当修改了单据的主业务组织类型为“Admin”时,就会去行政组织表t_org_admin表中去找“综合部”的上级,因“综合部”是行政组织,所以在t_org_admin表中可以找到其上级“惠州公司”,因此可以匹配到委托组织“惠州公司”。

根据上面分析:

1、可以通过修改单据的主业务组织类型来解决问题。

关于shr请假单在dep中修改其主业务组织类型对业务有什么影响?跟开发同事沟通,在dep中只是修改了实体的扩展属性,对业务应该没什么影响,以往也有客户这么修改,没有反馈有什么影响,若想要更深入了解可咨询shr的同事,当然也可以测试下请假单的主要功能、以及编码规则、botp(据了解,shr单据目前不支持botp转换)等相关功能。

2、可以将单据的主业务组织设置为HR组织,但是设置后对业务有什么影响?比如请假单的业务功能、权限、编码规则、职员职位等有什么影响,这个我也不清楚,若想要更深入了解可咨询shr的同事。

赞 3