今天,同事给用户添加职责。用户登陆到Web导航界面,却发现没有他想要的职责。但是,在Form界面职责工具中却可以选择刚才添加的职责。同时,我们还发现失效的职责还在Web导航界面还是存在。但是,导航到Form界面中,这些失效的职责是不能使用。
经过查检发现管理并发管理器中的“工作流代理接收器服务”未启用。导致失效和新添加的职责在Web导航界面中没及时更新与Form中职责一致。
解决方法:
1.系统管理员->并发->管理器->管理,启用“工作流代理接收器服务”,等待启用此服务以后才进行下一步操作。
2.提交请求“同步 WF局部表”,原始系统参数选择:ALL,等待请求完成后,进行下一步操作。
3.提交请求“使责任职责数据与 WF表同步。”
或者
职责丢失,在运行请求“同步 WF 局部表”,”工作流目录服务用户/职责验证”后问题仍未解决: UPDATE WF_USER_ROLE_ASSIGNMENTS set effective_end_date = to_date(null) where rowid in (select ura.rowid from wf_local_user_roles ur, wf_user_role_assignments ura where ur.user_name = ura.user_name and ur.role_name = ura.role_name and ura.relationship_id = -1 and ( (ur.effective_start_date is null or ur.effective_start_date <> ura.effective_start_date) or (ur.effective_end_date is null or ur.effective_end_date <> ura.effective_end_date))); 运行以上sql,再运行请求”工作流目录服务用户/职责验证”问题解决。