1. 程式人生 > >EBS使用者禁用後再啟用,無法出現職責的處理辦法

EBS使用者禁用後再啟用,無法出現職責的處理辦法

Applies to:

Oracle Application Object Library - Version: 11.5.10 to
11.5.10.2
Information in this document applies to any platform.

Goal

Why is assigned responsibility not appearing in the navigator page
during login?

Solution

User data in the FND_USER, FND_RESPONSIBILITY,
WF_LOCAL_USER_ROLES, and WF_USER_ROLE_ASSIGNMENTS tables is not
valid.  To synchronize data follow the steps
below:

1.  Navigate to the define
user form (FNDSCAUS).
2.  Query up the user (that is having the issue)
and insure the responsibility is NOT end dated.
3.  END DATE the USER (not the responsibility)
and save the record.
4.  UNEND DATE the USER and save
the record.
5.  Run the request 'Sync responsibility role data
into the WF table'.
6.  Run the request "Synchronize WF LOCAL
tables".
7.  Run the request "Workflow Directory Services
User/Role Validation" (with parameters 10000, yes, yes, yes).
8.  Have the user log off and
back on and verify that the responsibility appears.

轉:http://www.xujiansheng.cn/2010/03/the-ebs-users-disable-and-then-enable-not-appear-duties-approach/

貌似這個是11i的處理辦法。R12,第五步的請求不存在。

另外,如果職責沒出現,那也有可能是職責被失效了。

SELECT * FROM FND_CONCURRENT_PROGRAMS_TL 
WHERE 1=1
AND CONCURRENT_PROGRAM_ID IN (42845,46790)

另外一篇很好的文章:

http://hutianci.iteye.com/blog/1422545