将一个用户的某个职责失效后重新查询,发现出来两个同样的职责,并导致无法新增职责。
解决办法为依序执行下列并发请求:
1, 使责任职责数据与 WF 表同步。
2, 同步 WF 局部表
3, 工作流目录服务用户/职责验证 (参数:修正不匹配用户/职责,添加丢失的用户/职责分配 均为“是”)
基本上,用户职责相关信息存储在 FND_USER, FND_RESPONSIBILITY, WF_LOCAL_USER_ROLES, WF_USER_ROLE_ASSIGNMENTS 这四张表里,如果数据完整性被破坏,则可能导致相关问题。EBS中必须手工同步FND_USER到工作流用户职责表中,也可以设置为定期请求自动同步。
然而光是FND_USER和WF用户数据不同步并不能导致本文所述的问题。追溯该用户所有可能导致该问题的变动,可能可以联系到APC。Oracle EBS 的Advanced Product Catalog(高级产品目录)是11i版本中免费使用的应用,它主要用于工程物料的创建的维护。在APC中可以为物料的创建设置审批流,如果用户从该审批流中移除,则可能导致出现该问题。

