Friday, August 15, 2008

AME and the new Responsibilities-Roles Setup

You go to system Administrator responsibility and assign to yourself or to someone else a desired responsibility, so you think, the job was done; but surprise even the user is able to select such responsibility, it does not work ... why? this is because Oracle change the way some responsibilities can be assigned, probably it is going to be the future for all of them.

So here are the steps to assign the AME responsibilities to any user.

by the way, What is AME?
From http://www.oracle.com/: AME is a self-service web application, which lets users define business rules governing who should approve transactions that originate in other Oracle applications.
I think it stands for Approval Management Engine.

The new approach Oracle is using to assign those resp. are call Role Based Access Control o RBAC.

Be aware this could not work in you own environment, it depends on your patch level, it should be AME.B.


- Approvals Management Business Analyst 
and
- Approvals Management Administrator 
are the responsibilities to be assigned to the user.

Be sure profile AME:Installed is set to YES.

1. Log on into EBS and use resp. "User Management "
2. Click in Users function.
3. Look for the user name
4. Click on the update link or icon
5. Click on the assign roles button
6. In the LOv look for Approval%
7. Five roles should be displayed
8. Select all of them if this is the case, if not, just select what you need.
9. Now enter a justification and date for each row.
-------------------------
10. switch to responsibility Functional Administrator
11. Click on Create Grant button
12. Type a Grant Name a enter a date
13. Select grant type as 'Specific User' in the Security Context region.
14. select the user name in the Grantee field .
15. now select AME Transaction Types in the object field.
---------------------------
16. click Next.
17. select all rows in Data Context type
---------------------------
18. click Next.
19. Select AME Calling Applications in the SET field.
---------------------------
20. click Next, and review it.
21. click summit.


Reference:
- Oracle Approvals Management Implementation Guide Release 11i.
- AME.B 11i/R12 TOI Doc.


If you can see any function in User management Responsibility, it is because you need the role 'Security Administrator' , so better use SYSADMIN.

No comments: