特殊场景问题排查解决05

需求:一个部门内,不可以有相同名称的岗位
场景:穷尽所有场景,或者新需求中想到这点

关于组织架构中岗位重名的问题:

1、创建岗位时,会有重名校验机制;
2、创建部门时,自动生成管理执行岗,需要校验;
3、部门合并时,会将两个部门的所有岗位合并在一起,此时也要校验;
4、人员入职时,可以选择部门,自己新建岗位名称,这个时候也会校验;

异常场景:

人员走入职流程时,部门中新创建的岗位,岗位状态为delete=1的状态;等到入职时间到了,再转为delete=0的状态;
在入职时间之前,组织架构中可以创建岗位,如果此时与入职创建的岗位重合,也会导致重名。

解决方案:

入职时间到了,定时任务会将delete状态更改,此时判断下是否有重名的岗位,如果有则修改岗位名+1

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容