You are on page 1of 11

Things to Do in R12.2.

11 before Go Live

1-Grant FlexField Access To User in Oracle EBS R12.2.11


2-Absence Integration with OTL
3-WedADI Integration

1-Grant FlexField Access To User in Oracle EBS R12.2.11

Login using sysadminuser management query user then assign Flexfield object security privilages

Solution:
1. Navigate to Functional Administrator responsibility.
Functional Administrator ->Home ->Grant->Create the Grant as follows:

In this form enter the Grant name and description


Select grantee type as “specific user” and select the user as shown in screen.
NOTE: Select grantee type as “All Users” to give access to all user and Select Responsibility through which they will have
access.
Object: Select Object as ''Flexfield Value Set Security Object(1)'' from List of Values
Click Next: Select the data context type as “all Rows”

Click Next:
Select the Set as ''Flexfield Value Set Security Insert/Update Set'' from List of values
Click next and Review all the data and click on Finish button.

Now grant has been successfully created:


2-Absence Integration with OTL

Profile Options:
To enable this integration the new HR profile option HR: Absences Integration with OTL needs to be set to Yes at the Site Level.

Element Set

Include all Absence elements in the overtime run set (New Overtime Element Set)

(M)Safer HRMS Super UserPayrollElement Set

To view absence elements, go to absence definition screen, to open it press (Ctrl+L) under responsibility HRMS Super User. Or use this
query:
SELECT HA.*,PA.ATTRIBUTE1 as Code FROM HXC_ABSENCE_TYPE_ELEMENTS_TEMP HA,PER_ABSENCE_ATTENDANCE_TYPES
PA
WHERE HA.ABSENCE_ATTENDANCE_TYPE_ID=PA.ABSENCE_ATTENDANCE_TYPE_ID;

select ABSENCE_ATTENDANCE_TYPE_ID,ABT.INPUT_VALUE_ID,ABT.NAME, element_name,ABT.ATTRIBUTE1


from PER_ABS_ATTENDANCE_TYPES_VL ABT,PAY_INPUT_VALUES_F IV,pay_element_types_f pen
where ABT.INPUT_VALUE_ID = IV.INPUT_VALUE_ID (+)
and pen.ELEMENT_TYPE_ID=IV.ELEMENT_TYPE_ID;
OTL Preferences:

(M)Safer Global OTL Application developerPreferencesSafer Preferences

Create new child (Absences Functionality) then in Preference textbox type (Time Store Absence Integration Setup for Worker)

Then set the preferences parameters as bellow screen:


Update Preferences in (Safer Preferences) tree

update the following Childs:

1- (Safer Alternative Names) (Preference) Self Service Timecard Alternative Name Set Definitive For a User 
values (New Overtime Element Set-Enabled)
2- (Safer Timekeeper Layout) (Preference) Timekeeper Layout Attribute Value (New Overtime Element Set-Enabled)

Alternative Names:

All absence elements must be added in the alternative names: New Overtime Element Set-Enabled
(M) Safer Global OTL Application Developer Alternative Names Alternative Name Definition
Query: New Overtime Element Set-Enabled and New Overtime Element Set-Disable.
Select * from HXC_ALIAS_VALUES_V where ALIAS_Definition_ID=3049;

Note: Some OTL elements will be omitted if there is self-service element exists for example (R006), it
will be substituted with (Annual Leave) Element.

Run Concurrent Request:

Run Generate flex field Mapping:


• Run the concurrent process “Generate flex field and Mapping Information’
• In the parameters select the defined element set
• Set the parameter ‘Include Absence Information’ to ‘Yes’
• Submit the process.
Using responsibility Safer Global OTL Application developer

Alternate Name Definition


Absence types imported into OTL are displayed in the Hours Type choice list on the Payroll layout. To avoid ambiguity, the alternate
names on the timecard need to have the same name as the Absence type. For this purpose a new interface ‘Configure Absence Type’ is
provided.
Configure Absence Types:
By default, all absence details for absence types imported into OTL are displayed on the timecard. Depending on the business need,
there is a provision to mark specific absence types as editable or not. Additional functionality is also provided to create or append to
Alternate Name Definition and Time category.
Finally Go To self-service apply for leave ,after its approved by your supervisor it will appears automatically in time card as bellow:
3-WedADI

Note: 'HR: Enable Web ADI Integration' is no longer available from R12 onwards. In R12.1 onwards:
To make the HR Integrators available from Desktop Integrator, ensure that the HR ADI Seeded Integrator Form Functions
submenu has been added to the Desktop Integration Menu.
Reference - Why Is There No Profile Option -> 'HR: Enable Web ADI Integration' In R12.1.1? (Doc ID 1062471.1)

To enable a user to access integrators, they need to be associated to a function which is added to the Navigator menu.
The seeded integrators can be accessed by adding the submenu 'HR ADI Seeded Integrator Form Functions' to the menu.
This submenu contains all the functions associated with the seeded integrators.

In order to create custom integrators, access is required to certain Web ADI functions. This would normally be a task for a
System Administrator. In Release 12 of E-Business Suite this is done by allocating the Desktop Integrator Responsibility.
In Earlier releases, creating a specific responsibility that accesses a menu with the following functions would be the
recommended approach:

Seq Prompt Submenu Function


10 Create Document Create Document
20 Define Layout Web ADI Layout Definition
30 Define Mapping Web ADI Text Mapping
40 HR Create Document HRMS Create Document

Running a Seeded Download Integrator


HR People Details
1. Navigate to the People -> Enter and Maintain, and run a query to return a group of records using the Find window.
2. Click on the Export Data icon on the toolbar to invoke the Create Document function.
3. Select your chosen Viewer. i.e. Excel XP, tick the Reporting checkbox, and click on Next button.
4. Choose HR People Details integrator. Remember that the list of integrators is restricted to those that have been
associated with the PERWSHRG form. Click on Next button.
If you get the error, “You do not have permission to access this functionality", then you need to add the submenu,
”HR ADI Seeded Integrator Form Functions” to your Navigator Menu, and try again.
If you get the error, “No Layouts exist for the specified integrator-Please define a layout”, then you have not ticked
the Reporting checkbox after selecting the Viewer. This is a download only integrator. It doesn’t allow upload.
5. You will be asked to Open or Save the document to be downloaded to Excel. A Processing window will open and a
Confirmation window will advise when download has completed. Click on Close button and the Excel spreadsheet
will display all the rows in your original query.
Running a Seeded Upload Integrator
HR Update Salary Proposals
1. Navigate to the People -> Salary Management, and run a query to return a group of records using the View Find
window.
2. Click on the Export Data icon on the toolbar to invoke the Create Document function.
3. Select your chosen Viewer. i.e. Excel XP. DO NOT tick the Reporting checkbox, and click on Next button.
4. Choose HR Update Salary Proposals integrator. Click on Next button. Rows are downloaded to viewer as in previous
section.
5. You can now manipulate the data in the spreadsheet. If changes are made, the 1st column (Upl) gets flagged for
automatic upload. As a minimum you must enter values in Proposed_Salary and Change_Date fields, otherwise you
will get an error in the Messages column in the spreadsheet.
6. When changes are complete, upload by going to Oracle menu on spreadsheet toolbar, and select Upload. An Upload
Parameters window is presented where you can opt to upload all rows or flagged rows, and validate. Once upload is
complete, requery data in Salary Management folder.
A Step by Step Guide to Creating HRMS Integrators
a) Define a Download style Integrator and Associate with a Form
This example demonstrates how to create a reporting integrator to be run from the Define Payroll form.
1. From your Web ADI responsibility (See Getting Started), choose Create Document.
2. Select your chosen Viewer. i.e. Excel XP. DO NOT tick the Reporting checkbox because you will be uploading a new
integrator definition to the database. Click on Next button.
3. Choose HR Integrator Setup integrator. Click on Next button.
4. Choose default Layout, Integrator Setup. Click on Next button.
5. Choose None for Content to open empty document. Click on Next button.
6. On Document Creation Review page, Click on Create Document button. Open file and Enable Macros if prompted. A
Processing window will open and a Confirmation window will advise when document has been created.
7. In the blank spreadsheet enter a value for each of the columns as follows. Remaining columns are blank for a
download integrator.
Upl - ignore
Metadata Type - select List of Values from Oracle menu or right
click on mouse. Choose DOWNLOAD.
Application Short Name - Choose your Application Short Name (see Getting Started)
Integrator User Name - Enter a name for your integrator (eg HR Payroll Details)
View Name - PAY_PAYROLLS_V2
Form Name - PAYWSDPG

8. Upload by going to Oracle menu on spreadsheet toolbar, and select Upload.


At this point if you were to go to the Define Payroll form and run the integrator, you would get a ‘No Layouts Exists’
message, so we must Define a Layout for the new integrator. However if you were to choose the Define Layout
function at this stage and select your integrator ,you will get the error , “You do not have permission to access this
functionality”. See Who? paragraph in Creating an Integrator section.

9. In System Administrator ,select Application-> Function. Enter a Function name and User Function Name. Commit
record. You’ll then need to add this function to your Web ADI menu, and also the main Navigator Menu to give
access to the integrator to the end user.

10. Associate function with your new integrator, by choosing Create Document (DO NOT tick the Reporting checkbox)
and choose the integrator, HR Maintain Integrator Form Functions. Default the layout and content, and then enter
Application Short Name and your Integrator User Name in the window , ‘Select Content Parameters’. Click Continue
button then Create Document on ‘Review page’ window. When spreadsheet opens, enter a value for each of the
columns as follows:

Upl - ignore.
Integrator Application - Choose your Application Short Name
Short Name (see Getting Started)
Integrator User Name - Enter the name of your integrator created in 7.
Form Function List - Enter the name of your function created in 9. Separate by commas
if more than one function.

11. Upload by going to Oracle menu on spreadsheet toolbar, and select Upload

12. Now choose Define Layout function from the menu, and select your integrator, then click the Go button. You will see
the informational message, ’No Layouts are defined for this Integrator. Press the Define Layout Button to Create a
New Layout’.

13. Enter a unique Layout Name and a Layout Key and press Continue

14. Select fields that you wish to see. Available fields derive from

1) API parameters
2) View Columns

If a view column has the same name as an already included api parameter, it will be ignored. For Upload integrators,
certain fields will be identified as mandatory and will be pre-selected. If any fields always contain the same values
(for example business_group_id), you can select these as Header fields, and they will appear in the Header section
of the spreadsheet. These fields apply to all rows (Lines).
Choose Apply to save Layout.
15. You can now Navigate to the Define Payroll form, query records, click on Export Data icon (remember to tick
Reporting checkbox this time), and download the results to your spreadsheet.

You might also like