Sun Identity Manager 8.1 Resources Reference

Returning User Responsibilities

The listResourceObjects call can be used to return a user’s responsibilities and other Oracle EBS objects. The following table provides information about the supported object types.

Object  

Options Supported  

Comments  

auditorResps

id, activeRespsOnly

Returns a list of auditor responsibilities for the user. 

id is a string indicating a resource identity whose responsibilities are returned. 

If activeRespsOnly is set to true, then only active responsibilities are returned. The default is false. 

responsibilities

id, activeRespsOnly

Returns the user’s responsibilities. Valid for 11.5.9 only. 

directResponsibilities

id, activeRespsOnly

Returns the user’s direct responsibilities. Valid for 11.5.10 only. 

indirectResponsibilities

id, activeRespsOnly

Returns the user’s indirect responsibilities. Valid for 11.5.10 only. 

responsibilityNames

None 

Returns a list of responsibility names assigned to the user. 

applications

responsibilityName

If no responsibility names are specified, then all applications assigned to the user are returned. 

securityGroups

application

If no applications are specified, then all security groups assigned to the user are returned. 

account

activeAccountsOnly

Returns a list of accounts for the user. If set to true, then only active accounts are returned. The default is false. 

securingAttrs

searchPattern

Returns a list of securing attributes that match the specified search pattern. If a pattern is not specified, all securing attributes are returned. 

The following code sample adds a field to the user form that returns active responsibilities. You must replace USER_NAME and RESOURCE_NAME with valid values. auditorResps may be replaced with responsibilities, directResponsibilities, or indirectResponsibilites


<Field name=’respNames’ type=’string’>
   <Display class=’Text’>
      <Property name=’title’ value=’Oracle ERP Responsibilities’/>
   </Display>
   <Expansion>
      <invoke name=’listResourceObjects’ class=’com.waveset.ui.FormUtil’>
         <ref>display.session</ref>
         <s>auditorResps</s>
         <s>RESOURCE_NAME</s>
         <map>
            <s>id</s>
            <s>USER_NAME</s>
            <s>activeRespsOnly</s>
            <s>true</s>
            <s>attrsToGet</s>
            <list>
               <s>name</s>
            </list>
         </map>
         <s>null</s>
      </invoke>
   </Expansion>
</Field>