员工重新入职或返聘后,账号自动启用方案

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

员工重新入职或返聘后,账号自动启用方案

1.问题描述:员工离职后,员工的系统账号自动禁用,但员工重新入职或返聘后,账号不会自动启用;员工重新入职后,如果不再沿用原工号,原来对应的账号不会变更为新工号。

2.解决方案:通过增加数据库触发器的方式,把用户账号状态及账号,在员工信息变更时,自动更新,员工在职时,则将员工账号更新为启用状态,且将员工账号更新为员工工号,数据库触发器代码如下:

 

create or replace

TRIGGER user_upda

after update 

ON t_bd_person

for each row

BEGIN

UPDATE t_pm_user u SET  u.FISDELETE=0,u.FFORBIDDEN=0  WHERE  exists(SELECT 1 FROM T_HR_BDEmployeeType t where u.FPERSONID =:new.fid and  :new.FEMPLOYEETYPEID=t.fid  and t.FUSERSTATE=1 and u.FISDELETE=1);

UPDATE t_pm_user u SET  u.fnumber=:new.fnumber  WHERE u.fpersonid=:new.fid and u.fnumber<>:new.fnumber;

end;


员工重新入职或返聘后,账号自动启用方案

1.问题描述:员工离职后,员工的系统账号自动禁用,但员工重新入职或返聘后,账号不会自动启用;员工重新入职后,如果不再沿用原工号,原来...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息