View other users concurrent request output

By Jag - October 02, 2014
View other users concurrent request output 


R11
System Administrator à Profile à System
Search for profile à 'Concurrent: Report Access Level'



Level


Value


Result


Site


User


The user can only view the requests submitted by him


Responsibility


Responsibility


That user can also review the log and report output files from all requests submitted from the current responsibility


User


Responsibility


Any user of that responsibility can also view the log and report output files from all requests submitted by any other user of that responsibility





R12
Unfortunately in R12 profile 'Concurrent: Report Access Level' does not work, it is a bit more complex process to achieve this
In R12 this was replaced by Role Based Access Control. The UMX Role Based Access Control (RBAC) is to control who can view request output files.
Note :-  You should have SYSADMIN user access.
Functional Developer -> Core Services
 >> Search for 'Concurrent Requests'

Click on 'Concurrent Requests' and then on tab 'Object Instance Set'
Ø  Click Create Instance Set

 Ø  Give Name/Code/Description
Ø  For Predicate
è Enter below code if you want to see request output for all concurrent programs . 
&TABLE_ALIAS.request_id in(
select  cr.request_id
  from apps.fnd_concurrent_requests cr, apps.fnd_concurrent_programs cp
where cr.concurrent_program_id = cp.concurrent_program_id
     and cr.program_application_id = cp.application_id)
è Modify the above query based on your requirement.
n  Add and cp.concurrent_program_name  if you want to give access only for particular program name, etc.
Ø  'Apply' it and it will give the Confirmation with Code you have entered.
 >>> Now login as a SYSADMIN User.
Ø  Goto User Management > Role & Role Inheritance
è Click on 'Create Role'
      Ø  Category – Miscellaneous / Application – Application Object Library
      Ø  Role Code (Prefix UMX| will be added whatever you provide example : UMX|AKTEST)
Ø  Display Name/ Description
Ø  'Apply'
Ø  Click on 'Create Grant'
Ø  Provide Name / Description
Ø  Data Security ->  Object -> 'Concurrent Requests'
Ø  Click on 'Next'
Ø  Data Context Type -> 'Instance Set'
Ø  Instance Set  -> Instance you Created above, AKTEST
Ø  Click 'Next'
Ø  Set -> Set -> 'Request Operations'
  
Ø  Click on 'Next' -> Preview and then 'Finish'


Ø  It should give you the message for successful creation of Grant.
Known Issue


Sometimes it will give below Error. Just try 3-4 times, it should be fine.


Sorry didn't dig much into it to find the exact reason behind it.


Error Page


You have encountered an unexpected error. Please contact the System Administrator for assistance.
Goto 'User tab 
Ø  Search for the user you want to assign the grant.
Ø  Click  'Update'
Ø  Click 'Assign Role'
Ø  Search for Role you have created above 'View All Concurrent Requests outputs' (Code -UMX|AKTEST)
Ø  Give Justification
Ø  You can put active date from past to view previous requests outputs.



   Ø  DONE... :)

* Now assigned user can see the output of other user's request from the responsibility from  which that request had been launched.

>> You can also use the below script to assign the grant to a user.

begin
     wf_local_synch.PropagateUserRole(p_user_name => 'USERNAME'
                                                               ,p_role_name => 'UMX|AKTEST ');
     commit;
End;

TAG:

oracle r12 view other users requests

oracle r12 user guide
oracle purchasing user guide r12
oracle r12 user guide pdf
oracle r12 interview questions
oracle r12 documentation
oracle r12 tutorial
oracle r12 features
oracle r12 certification
  • Share:

You Might Also Like

0 comments