ORA-20002:3205:角色:XXX 不能再目录服务系统中定义
解决方法:
1. 通过WF_RESOURCES表查询出的提示,猜测可能是工作流的角色不存在。
2. 查看WF_ALL_ROLE_LOV_VL表,确认没有定义此用户。
Workflow目录服务原理:
Workflow的目录服务是收集用户和角色信息,以统一的格式提供给WorkFlow消息系统使用。包括:
2.1.一套本地表:WF_LOCAL_XXX
2.2.一套实际使用的视图:WF_USERS/WF_ROLES/WF_USER_ROLES
2.3.一套各来源的视图:WF_<Orig_system>_ROLES
2.4.一个批量同步请求集:Synchronize Workflow LOCAL tables
2.5.一套API:WF_DIRECTORY
当用户登录EBS之后,原来存储的表为FND_USER,会通过同步请求(Synchronize Workflow LOCAL tables)把数据同步到WF_LOCAL_ROLES中,
orig_system字段标志为fnd_usr。如何ERP用户和HR员工建立关联,orig_system字段标志位per。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步