PS_SJT_CLASS: 安全性类型表;
PS_SJT_DEPT: 部门安全性表;
PS_SJT_PERSON: 人员安全性表;
经常有开发或者功能说不知道怎么回事,就是搜索不出哪个哪个员工出来,导致业务测试受堵塞,我觉得功能还好,为什么开发都不知道呢?下面我们一起探索一下具体的下具体的思路。
1. 查询JOB表,看看当前有效的最新部门是否在有效的部门树上。
2. 如果1正常,那么搜索上面其中的两个表,查看部门是否在部门安全性表中,再查看人员是否在人员安全性表。
3. 如果部门不在安全性表中,查看跟部门相关的配置。
4. 如果人员不在安全性中,那检查员工的数据是否完整,Ps_Job Ps_Job_Jr Ps_Per_Org_Asgn主要这个三个表的数据是否正确。