新入职的职员,工作流配置流程参与人职员里没有
问题:新入职的职员,工作流配置流程参与人职员里没有
流程模块那边答复如下:该问题一般为职员信息状态不对,工作流参与人会校验人员是否符合工作流参与人条件,符合的才会过滤出来。
请按如下SQL检查当前的人员信息是否符合工作流参与人:
只有绑定职员的用户且职员的类型是正式员工或试用员工才能参与工作流。
在查询分析器执行以下语句查看制单人是否满足要求:
--查询用户是否生效(查询职员类型)
select person.fnumber 职员编码,person.fname_l2 职员名称, type.fname_l2 职员类型, usr.fnumber 用户编号 ,usr.fname_l2 用户名称
from t_bd_person person
left outer join t_hr_bdemployeetype type on type.fid = person.femployeetypeid
left outer join t_pm_user usr on usr.fpersonid = person.fid
where person.fname_l2 in ('肖永')
--工作流中查询用户是否生效:
SELECT a.fid, a.fname_l2, person.fid, person.fname_l2 ,a.feffectiveDate,a.finvalidationDate
from t_bd_person person
left join t_hr_bdemployeetype type on type.fid = person.femployeetypeid ,
t_pm_user a WHERE a.fpersonid = person.fid and a.fid = '5HhTu8P6T9Ozm70+r4uW2RO33n8=' --你要查询的用户id
AND ((person.femployeeTypeid IS NULL) OR type.finService = 1
OR type.finService = 4) AND a.fisDelete = 0 AND a.fForbidden = 0
AND a.feffectiveDate < {ts'2019-01-01 00:00:00'} --生效时间
and a.finvalidationDate > {ts'2019-02-25 00:00:00'} --失效时间
新入职的职员,工作流配置流程参与人职员里没有
本文2024-09-16 23:46:21发表“s-hr cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-shr-56698.html