OA系统人员离职自动更新角色成员小技巧

当某个离职人员在系统中使用角色较多时,在他离职后,往往需要将他拥有的不同角色对应的工作分发给其他人员,因为涉及变动较大,对于人力资源维护来说,难度、工作量过大,需要先维护好对应的人员关系后,才能在人员离职后,系统可以自动处理替换对应的角色成员。

  这里,我们通过案例分享来介绍一下如何实现人员离职后自动更新角色成员。

解决方案

01、操作步骤及效果

例如,小明这个用户存在于A、B、C三个角色中,当小明离职时,小明对应的A、C角色成员更换为同事张三,B角色成员更换为同事李四。

 

02、步骤

1. 通过建模表,维护对应的角色成员对应信息。

拓展建议:可以根据实际需要进行调整,例如,加上生效日期,离职流程归档自动触发写入建模表;触发器执行时,加上生效时间作为判断依据。

2. 数据效果 —— 人员离职,对应的角色成员变为设置的用户。

执行后数据效果。

!增加状态标识,避免数据重复执行,且记录执行日期,便于后续追溯。

 

 03、配置步骤

建立对应的建模模块,进行数据对应关系维护。

对应的建模新建、编辑布局中,人员所属角色是根据人员带出。

根据离职表创建触发器(演示中是alter修改触发器,如果是第一次创建,请使用create)。

 

注意事项

1 ► 该效果是基于SQL Server 实现的,如果数据库是MySQL或Oracle 需要做适当调整

2 ► 第一次执行请把alter改为create,后续修改触发器再使用alter

泛微华南业务运营中心成立于2003年,泛微华南业务运营中心依托“泛微软件”致力于OA软件本地化的发展,提供两小时服务圈承诺,是一家专门从事OA管理软件销售和实施服务以及二次开发,渠道业务为一体的软件厂商。则契约锁是我们的战略伙伴,满足客户各类集成对接需求,为客户提供符合实际业务签署需求的电子签方案。

 

在华南区域有22个城市有本地化服务机构,总部设立于深圳,下辖东莞、佛山、珠海、江门、汕头、湛 江、揭阳、河源、韶关、潮州、肇庆、梅州、茂名、湛江,韶关、梅州、南宁、柳州、桂林、贺州、钦 州、河池等华南区域城市以及香港,澳门等区域。

咨询电话:400-995-0017、0755-83154651      QQ:3464797577