Sei sulla pagina 1di 3

How to Implement the Flexfield Value Set Security Feature at Responsibility Level (Doc ID

2379363.1)

1 Select Value Sets

In this step, you will select the value sets for the flexfield you want to have access to. For this
particular test case, you will select a few value sets for a segment of the "Accounting Flexfield". Do the
following:

1.1. Select a user with that has the "System Administrator" responsibility assigned.
1.2. Navigate to Application->Flexfield->Key->Segments
1.3. Query the "Accounting Flexfield".
1.4. From the "Structures" section, query the code "OPERATIONS_ACCOUNTING_FLEX" and click the
button "Segments", and you will see the following segments with their respective value sets:

Segment name value set Name value set ID


----------------------------------------------------------------------------------
Company Operations Company: 1002470
Department Operations Department: 1002471
Account Operations Account: 1002472
Sub-Account Operations Sub-Account: 1002473
Product Operations Product: 1002474

For further details see section "1- Find the Value Set ID" of note "Flexfield Value Set Security in R12.2
(Doc ID 2011055.1)"

2. Create a New Grant.

Now, you will create a new grant that will allow one responsibility (eg. Application Developer) to have
access to the value sets you picked in the previous step.

2.1. Log into EBS with a user who has access to the "Functional Administrator" responsibility.
2.2. Select the responsibility "Functional Administrator" , and you will be taken to a new html page
will be displayed with several tabs displayed (eg. Security, Core Services, etc.)
2.3. Select the "Security" tab and click the "Create Grant" button. By clicking this buttong you will have
access to the following four screens:

- Define Grant
- Select Object Data Context
- Define Object Parameters and Select Set
- Review and Finish
2.4. Navigate through the four screens and enter all of the following information:

2.4.1. Screen: Define Grant


- Name: "Operations Company value set insert and update" for value set ID: 1002473
- Grantee Type: All Users
- Responsibility: Application Developer
- Data Security
- Object: Flexfield Value Set Security Object(1)

Click Next

2.4.2. Screen: Select Object Data Context


- Data Context Type: Instance Set.
- Instance Set: Value set

Click Next

2.4.3. Screen: Define Object Parameters and Select Set.


For this example you will enter just two value set IDs. This means, the responsibility you have
picked will only have access to these two value sets but you could select as many as you wanted.

- Instance Set Details


- Parameter 1: 1002470
- Parameter 2: 1002471
- Set: "Flexfield Value Set Security Insert/Update Set"

Click Next

2.4.4. Screen: Review and Finish

Click Finish

3. Test Users

Now, you will be able to test the users assigned to the "Application Developer" and check if they have
access to the value sets you have selected in the above steps. Do the following:

3.1. Select any user with the "Application Developer Assigned". For example, Sysadmin.
3.2. Then, select the responsibility "Application Developer" and navigate to Application Developer ->
Flexfield -> Key -> Values, and a form will pop up.
3.3. From the left-hand side, select the Option "Value Set"
3.4. Click the LOV next to the field NAME and you will have a list of values displayed with just the two
value sets you selected in previous steps. See step 2.4.3 above.
To test these value set will not get displayed for other responsibilities do the following:

3.5. Now, click the Hat icon in the toolbar and select the responsibility "System Administrator"
3.6. Then, navigate to Application -> Flexfield -> Key -> Values, and a form will pop up.
3.7. From the left-hand side, select the Option "Value Set"
3.8. Click the LOV next to the field NAME and you will have NO value sets displayed for this
responsibility.

4. Create your own grants.

If everything has worked as expected, you can now use the same steps from above to create grants
and adjust them to your needs.

Potrebbero piacerti anche