SlideShare a Scribd company logo
1 of 32
Download to read offline
Title
                        http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                Email : ashish1234u@gmail.com
                                      ADI Set Up Steps

The Basic Mandatory step before starting with the ADI Set Up is to enable Security settings in
Internet Explorer, Word, Excel as follows:-

   (a) Word:-
       (i)Tools->Macro->Security->Security Level tab->check low button
       (ii)Tools->Macro->Security->Trusted Publishers tab->check Trust            Access to Visual
   Basic Project checkbox also.

   (b) Excel:-
       Same as above

   (c) Internet Explorer:-
       (i) Tools->Internet Options-> Security-> Custom Level-> Initialize and script ActiveX
       controls not marked as safe-> Prompt
       (ii) Tools->Internet Options-> Security-> Custom Level-> Automatic prompting for file
       downloads-> enable
       (iii) Tools->Internet Options-> Security-> Custom Level-> Use Pop-up Blocker-> Disable



       Requirement:

          1. Need to download all the applicant details who does not have SIT values using
             Oracle WEBADI for specific business group

          2. Need to insert SIT values for the applicants data which is downloaded

          3. Need to upload the applicant’s data to which changes have been done.

          4. Need to check weather the data is updated or not from the front end.




   1) Create a new view to retrieve data for the applicants

                          http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                Email : ashish1234u@gmail.com
Title
                              http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                          Email : ashish1234u@gmail.com
       Who does not contain SIT VALUES?

CREATE OR REPLACE VIEW XXGENAPPSITDETAILS_V
AS
SELECT DISTINCT papf.first_name Applicant_First_Name,
  papf.last_name Applicant_Last_Name,
  papf.applicant_number,
  pav.name vacnacy_name,
  NULL person_analysis_id,
  NULL CEDS_Attended,
  NULL CEDS_Writing_Score,
  NULL CEDS_Reading_Score,
  NULL CEDS_Listening_Score,
  NULL CEDS_Free_Speach_Score,
  NULL HAWK_Attended,
  NULL object_version_number
FROM per_all_people_f papf,
    per_all_assignments_f paaf,
    per_all_vacancies pav,
  APPS.per_person_types ppt,
  PER_PERSON_TYPE_USAGES_F pptuf
WHERE papf.business_group_id = ppt.business_group_id
and papf.business_group_id = paaf.business_group_id
and papf.person_id = paaf.person_id
and paaf.vacancy_id = pav.vacancy_id
and pav.business_group_id = paaf.business_group_id
AND papf.business_group_id IN
  (SELECT business_group_id
  FROM per_business_groups
  WHERE name = 'Genpact Guatemala'
  )
AND pptuf.person_id = papf.person_id
and pptuf.person_type_id = ppt.person_type_id
AND upper(PPT.USER_PERSON_TYPE) IN ('APPLICANT')
AND sysdate BETWEEN papf.effective_start_date AND papf.effective_end_date
AND (papf.person_id,pav.name)
NOT in
(SELECT papf.person_id,
     pac.SEGMENT1 Vacancy_Number
  FROM
  apps.per_person_analyses ppa,
  apps.per_analysis_criteria pac,
  per_all_people_f papf,
  APPS.per_person_types PPT ,
  per_person_type_usages_f pptuf,
  fnd_id_flex_structures FIFS,
  per_business_groups bg
WHERE ppa.business_group_id= bg.business_group_id
AND bg.NAME = 'Genpact Guatemala'
AND pptuf.person_id        = papf.person_id
AND ppt.person_type_id = pptuf.person_type_id
AND fifs.id_flex_num = PPA.ID_FLEX_NUM
AND FIFS.id_flex_structure_code = 'XX_CEDS_GUATEMALA'
AND upper(PPT.USER_PERSON_TYPE) IN ('APPLICANT')
and papf.person_id=ppa.person_id
and ppa.analysis_criteria_id=pac.analysis_criteria_id
and sysdate BETWEEN papf.effective_start_date and papf.effective_end_date
AND TRUNC(sysdate) BETWEEN pptuf.EFFECTIVE_START_DATE AND pptuf.EFFECTIVE_END_DATE
)
minus
SELECT DISTINCT papf.first_name Applicant_First_Name,

                                http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                          Email : ashish1234u@gmail.com
Title
                              http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                          Email : ashish1234u@gmail.com
  papf.last_name Applicant_Last_Name,
  papf.applicant_number,
  pav.name vacnacy_name,
  NULL person_analysis_id,
  NULL CEDS_Attended,
  NULL CEDS_Writing_Score,
  NULL CEDS_Reading_Score,
  NULL CEDS_Listening_Score,
  NULL CEDS_Free_Speach_Score,
  NULL HAWK_Attended,
  NULL object_version_number
FROM per_all_people_f papf,
    per_all_assignments_f paaf,
    per_all_vacancies pav,
  APPS.per_person_types ppt,
  PER_PERSON_TYPE_USAGES_F pptuf
WHERE papf.business_group_id = ppt.business_group_id
and papf.business_group_id = paaf.business_group_id
and papf.person_id = paaf.person_id
and paaf.vacancy_id = pav.vacancy_id
and pav.business_group_id = paaf.business_group_id
AND papf.business_group_id IN
  (SELECT business_group_id
  FROM per_business_groups
  WHERE name = 'Genpact Guatemala'
  )
AND pptuf.person_id = papf.person_id
and pptuf.person_type_id = ppt.person_type_id
AND upper(PPT.USER_PERSON_TYPE) IN ('APPLICANT')
AND sysdate BETWEEN papf.effective_start_date AND papf.effective_end_date
AND (papf.person_id,pav.name)
 in
(SELECT papf.person_id,
     pac.SEGMENT1 Vacancy_Number
  FROM
  apps.per_person_analyses ppa,
  apps.per_analysis_criteria pac,
  per_all_people_f papf,
  APPS.per_person_types PPT ,
  per_person_type_usages_f pptuf,
  fnd_id_flex_structures FIFS,
  per_business_groups bg
WHERE ppa.business_group_id= bg.business_group_id
AND bg.NAME = 'Genpact Guatemala'
AND pptuf.person_id        = papf.person_id
AND ppt.person_type_id = pptuf.person_type_id
AND fifs.id_flex_num = PPA.ID_FLEX_NUM
AND FIFS.id_flex_structure_code = 'XX_CEDS_GUATEMALA'
AND upper(PPT.USER_PERSON_TYPE) IN ('APPLICANT')
and papf.person_id=ppa.person_id
and ppa.analysis_criteria_id=pac.analysis_criteria_id
and sysdate BETWEEN papf.effective_start_date and papf.effective_end_date
AND TRUNC(sysdate) BETWEEN pptuf.EFFECTIVE_START_DATE AND pptuf.EFFECTIVE_END_DATE
)




                                http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                          Email : ashish1234u@gmail.com
Title
                                http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                               Email : ashish1234u@gmail.com


Concepts

Integrator – This is the definition that stores the information about the action the user wishes to perform. For example,
downloading specific data to a spreadsheet for viewing or to modify and upload back to the database. For ADE users, this
equated to the Style.

API – Application Programming Interface. This is the pl/sql interface by which data is validated and uploaded into Oracle HRMS.
You would associate an api with an integrator if it was intended to either create new data in the application or update data that
had been previously downloaded. See Oracle HRMS Configuring,Reporting and System Administration manual for a list of
supported apis.

View – A view is an object by which you can query data on a table or tables. If the action you are intending to perform involves
downloading data, you must associate a view with the integrator. If you are using Create style APIs, you do not require a view.
You can elect to use a seeded view, for example, PER_PEOPLE_V, to use with your integrator. However, if the integrator is for
updating data, then it is recommended that you create your own views and remember to include the
OBJECT_VERSION_NUMBER, and any other In/Out parameters used by your chosen API.

One thing to beware of is the use of Aliases in views if you are downloading from a form. For example,if you use an alias for
Applicant_Name called Starter, and then use a restrictive query in the form on Applicant Name before running the integrator in
Web ADI, you will get the following error in the BNE log.

BneBaseSQL.executeBneQuery: Exception while running query. Error Code: 904, Message: ORA-00904:
"APPLICANT_NAME": invalid identifier

The column APPLICANT_NAME has been overwritten by the alias in the definition loaded into the BNE tables.

Layout – This is where the user selects the columns to be displayed in the spreadsheet or Word document from the API and/or
View used by the integrator. An integrator can have more than one layout defined for it. You can choose which one to use when
you create your document.

Mapping – the mapping definition links the data source to the api columns. If no view is specified against the integrator or no
text file used to load data, then no mapping is needed. When the data source is a view, the mapping is created automatically,
however if a text file is being used then a mapping needs to be manually defined to associate each column in the file (source) to
the relevant api parameter (target). See example c) in section, A Step by Step Guide to Creating HRMS Integrators.




 Login to Oracle Apps
                                  http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                               Email : ashish1234u@gmail.com
Title
                           http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                   Email : ashish1234u@gmail.com
 Select Oracle WEB ADI Responsibility




 Click on Create Document
 Select Excel 2003 option from the viewer




 Click on Next button




                             http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                   Email : ashish1234u@gmail.com
Title
                            http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                    Email : ashish1234u@gmail.com




 Select Integrator “HR Integrator Setup”
 Click on Next button




- Select Layout as “Integrator Setup”
 Click on Next button




                              http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                    Email : ashish1234u@gmail.com
Title
                             http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                     Email : ashish1234u@gmail.com




 Select Content as „None”
 Click on Next button




 Click on create document button




                               http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                     Email : ashish1234u@gmail.com
Title
                            http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                    Email : ashish1234u@gmail.com




- click on open




Detail information for column heading in the above Template
   1.    Upl                   - ignore
   2.    Metadata Type         - select List of Values from Oracle menu
   3.                            or right click on mouse.Choose UPDATE
   4.    Application Short Name- Choose your Application Short Name
   5.                            (see Getting Started)
   6.    Integrator User Name - Enter a name for your integrator
   7.                            (eg Update Asg Details)
   8.    View Name             - Create your own view, but must include
   9.                            object_version_number from

                              http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                    Email : ashish1234u@gmail.com
Title
                           http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                   Email : ashish1234u@gmail.com
   10.                                per_all_assignments_f. See Getting
   11.                                Started.
   12.   Form Name                -   GENERAL
   13.   API Package Name         -   HR_ASSIGNMENT_API
   14.   API Procedure Name       -   UPDATE_EMP_ASG_CRITERIA
   15.   Interface User Name      -   Enter a unique name
   16.   Interface Param List     -   Enter a unique name
   17.   API Type                 -   select List of Values from Oracle menu
   18.                                or right click on mouse.Choose PROCEDURE
   19.   API Return Type          -   ignore



Metadata Type             : UPDATE
Application Short name : PER
Intergrator User name     : XXTEST_SITAPP
View name                  : XXGENAPPSITDETAILS_V
Form Name                  : GENERAL
API Package Name           : XX_GENGUATAPPLSIT_PKG
API Procedure Name         : XX_GENGUATAPPLSIT_PRC
Interface User Name        : XXTEST_SITAPP
Interface Parameter List Name : XXTEST_SITAPP
API Type                       : PROCEDURE

Note : Interface User Name and Interface Parameter List Name should
       be same as Integrator name




 goto menu Oracleupload




                             http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                   Email : ashish1234u@gmail.com
Title
                            http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                    Email : ashish1234u@gmail.com




 If upload is successful it will show in green colour which as shown below




 Goto home page of Oracle Webadi responsibility




                              http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                    Email : ashish1234u@gmail.com
Title
                             http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                     Email : ashish1234u@gmail.com




- Click on Create Documnet




 Select excel 2003 option




                               http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                     Email : ashish1234u@gmail.com
Title
                           http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                   Email : ashish1234u@gmail.com
 Select HR Maintain Integrator Form Function Association
 Click on Next button




 Select Form Function Associations option
 Click on Next button




 Select Form Function Associations option
 Click on Next button




                             http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                   Email : ashish1234u@gmail.com
Title
                          http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                  Email : ashish1234u@gmail.com




    Give Application Short name (#App_short_name)
    Give Integrator Short name (#integrator_name)
    Click on Next continue




 Click on Create document button




                            http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                  Email : ashish1234u@gmail.com
Title
                           http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                   Email : ashish1234u@gmail.com


 Form Function Template




(3) Define a Form Function like




Function : XXTEST_SITAPP_WEBADI
User Function name : XXTEST_SITAPP_WEBADI




                             http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                   Email : ashish1234u@gmail.com
Title
                           http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                   Email : ashish1234u@gmail.com




Properties : SSWA Servlet Function




Web HTML: oracle.apps.bne.webui.BneApplicationService




Note: SELECT Integrator_code
      FROM BNE_INTEGRATORS_TL
      WHERE user_name LIKE „XXTEST_SITAPP‟ (< Integrator Name >)

Parameters: bne: page=BneCreateDoc&bne: integrator=800 :< Integrator_code>

Parameters: bne: page=BneCreateDoc&bne: integrator=800:GENERAL_1420_INTG




                             http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                   Email : ashish1234u@gmail.com
Title
                        http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                Email : ashish1234u@gmail.com



 System Administrator  RequestsDefine
 Query Oracle Web Adi responsibility




 Copy Menu Name




                          http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                Email : ashish1234u@gmail.com
Title
                           http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                   Email : ashish1234u@gmail.com




 Query Menu Name




 Add the defined function name (#function_name) to menu

 Goback to Form Function template (#Form_Function)




Integrator Application Shot name: PER

Integrator User name: XXTEST_SITAPP

Form Function: XXTEST_SITAPP_WEBADI




                             http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                   Email : ashish1234u@gmail.com
Title
                          http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                  Email : ashish1234u@gmail.com




 Goto menu Oracle Upload




 Goto Oracle Web Adi Responsibility home page

 Select Define Layout




                            http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                  Email : ashish1234u@gmail.com
Title
                           http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                   Email : ashish1234u@gmail.com




 Select the Defined Integrator Name




 Click go

 Provide suitable layout name and unique layout key




 Click Continue


                             http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                   Email : ashish1234u@gmail.com
Title
                             http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                     Email : ashish1234u@gmail.com




 Select all the fields which need to populate in the layout.
 Select the fields which are defined in the Procedure parameters.




 Goto Oracle Web Adi Responsibility home page

 Select Define Mapping



                               http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                     Email : ashish1234u@gmail.com
Title
                          http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                  Email : ashish1234u@gmail.com




Click go

 Define Mapping




 Provide mapping name and number of fields to be mapped




                            http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                  Email : ashish1234u@gmail.com
Title
                           http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                   Email : ashish1234u@gmail.com




 Here mapping is done for defined view columns and procedure parameters




 Click on Lookup and Click on apply button



                             http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                   Email : ashish1234u@gmail.com
Title
                            http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                    Email : ashish1234u@gmail.com




 Goto  System Administration  Requests Responsibility
 Query the responsibility to which webadi template to be attached

 Query genpact Guatemala irec hiring team




                              http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                    Email : ashish1234u@gmail.com
Title
                             http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                     Email : ashish1234u@gmail.com


 copy the menu name.




 Add the function to menu




 Goto Genpact Guatemala Irec Hiring Team Responsibility




 Click Genpact Guatemala Web Adi


                               http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                     Email : ashish1234u@gmail.com
Title
                          http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                  Email : ashish1234u@gmail.com




 Select Excel 2003
 Click Next




 Select the mapping name which we have defined




 Click Continue
                            http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                  Email : ashish1234u@gmail.com
Title
                             http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                     Email : ashish1234u@gmail.com




 Click Create Document




 Click Open
 Here it displays all the applicant details who does not have SIT values

                               http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                     Email : ashish1234u@gmail.com
Title
                             http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                     Email : ashish1234u@gmail.com




 Before inserting SIT values for a specific applicant




                               http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                     Email : ashish1234u@gmail.com
Title
                           http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                   Email : ashish1234u@gmail.com




 Applicant does not contain SIT values




                             http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                   Email : ashish1234u@gmail.com
Title
                            http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                    Email : ashish1234u@gmail.com
 Insert SIT values to the applicant “Sambit Swain”




CEDSATTENDED1 = „Y‟
CEDSWRITINGSCORE1 = 2
CEDSREADINGSCORE1 = 2
CEDSLISTININGSCORE = 4
CEDSFREESPEACHSCORE = 5
HAWKATTENDED = „Y‟




                              http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                    Email : ashish1234u@gmail.com
Title
                        http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                Email : ashish1234u@gmail.com



 goto menu  OracleUpload
 Select Flagged rows option




                          http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                Email : ashish1234u@gmail.com
Title
                           http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                   Email : ashish1234u@gmail.com
 click close




 Check after uploading SIT values




                             http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                   Email : ashish1234u@gmail.com
Title
                            http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                    Email : ashish1234u@gmail.com




 Here SIT values for the applicant is updated.




                               http://oracleapps-atechniciansview.blogspot.com/

Author : Ashish Harbhajanka                                                    Email : ashish1234u@gmail.com

More Related Content

What's hot

Oracle ebs otl setup document
Oracle ebs otl setup documentOracle ebs otl setup document
Oracle ebs otl setup documentFeras Ahmad
 
Validation type 'special' in value sets
Validation type 'special' in value setsValidation type 'special' in value sets
Validation type 'special' in value setsFeras Ahmad
 
How to create payslip through self service
How to create payslip through self serviceHow to create payslip through self service
How to create payslip through self serviceFeras Ahmad
 
Calendar working days and holidays for Oracle EBS R12 Absence management
Calendar working days and holidays for Oracle EBS R12 Absence managementCalendar working days and holidays for Oracle EBS R12 Absence management
Calendar working days and holidays for Oracle EBS R12 Absence managementFeras Ahmad
 
Setup Oracle EBS R12 Performance Management
Setup Oracle EBS R12 Performance ManagementSetup Oracle EBS R12 Performance Management
Setup Oracle EBS R12 Performance ManagementFeras Ahmad
 
Oracle Time and Labor (OTL) Setup for Project
Oracle Time and Labor (OTL) Setup for ProjectOracle Time and Labor (OTL) Setup for Project
Oracle Time and Labor (OTL) Setup for Projectiavinashpatel
 
Oracle Self Service HR Document
Oracle Self Service HR DocumentOracle Self Service HR Document
Oracle Self Service HR DocumentHussain Abbas
 
Oracle Payables R12 ivas
Oracle Payables R12 ivasOracle Payables R12 ivas
Oracle Payables R12 ivasAli Ibrahim
 
142500146 using-oracle-fast formula-for-payroll-calculations
142500146 using-oracle-fast formula-for-payroll-calculations142500146 using-oracle-fast formula-for-payroll-calculations
142500146 using-oracle-fast formula-for-payroll-calculationsuday reddy
 
Oracle EBS HRMS SETUP
Oracle EBS HRMS SETUPOracle EBS HRMS SETUP
Oracle EBS HRMS SETUPHussain Abbas
 
Most frequently used sq ls for a list of values
Most frequently used sq ls for a list of valuesMost frequently used sq ls for a list of values
Most frequently used sq ls for a list of valuesFeras Ahmad
 
Legal Employer Details Query Oracle Fusion Cloud
Legal Employer Details Query Oracle Fusion CloudLegal Employer Details Query Oracle Fusion Cloud
Legal Employer Details Query Oracle Fusion CloudFeras Ahmad
 
Oracle HCM Cloud Core HR Workforce Structures Table Relationships
Oracle HCM Cloud Core HR Workforce Structures Table RelationshipsOracle HCM Cloud Core HR Workforce Structures Table Relationships
Oracle HCM Cloud Core HR Workforce Structures Table RelationshipsSricharan
 
Defining key flexfields
Defining key flexfieldsDefining key flexfields
Defining key flexfieldsrunjithrocking
 
Oracle HRMS Fast Formula
Oracle HRMS Fast FormulaOracle HRMS Fast Formula
Oracle HRMS Fast Formularunjithrocking
 

What's hot (20)

Oracle ebs otl setup document
Oracle ebs otl setup documentOracle ebs otl setup document
Oracle ebs otl setup document
 
Validation type 'special' in value sets
Validation type 'special' in value setsValidation type 'special' in value sets
Validation type 'special' in value sets
 
Oracle HRMS Proration
Oracle HRMS ProrationOracle HRMS Proration
Oracle HRMS Proration
 
How to create payslip through self service
How to create payslip through self serviceHow to create payslip through self service
How to create payslip through self service
 
Calendar working days and holidays for Oracle EBS R12 Absence management
Calendar working days and holidays for Oracle EBS R12 Absence managementCalendar working days and holidays for Oracle EBS R12 Absence management
Calendar working days and holidays for Oracle EBS R12 Absence management
 
Oracle HRMS Document R12.
Oracle HRMS Document R12.Oracle HRMS Document R12.
Oracle HRMS Document R12.
 
Setup Oracle EBS R12 Performance Management
Setup Oracle EBS R12 Performance ManagementSetup Oracle EBS R12 Performance Management
Setup Oracle EBS R12 Performance Management
 
Oracle Time and Labor (OTL) Setup for Project
Oracle Time and Labor (OTL) Setup for ProjectOracle Time and Labor (OTL) Setup for Project
Oracle Time and Labor (OTL) Setup for Project
 
Oracle Self Service HR Document
Oracle Self Service HR DocumentOracle Self Service HR Document
Oracle Self Service HR Document
 
Oracle Payables R12 ivas
Oracle Payables R12 ivasOracle Payables R12 ivas
Oracle Payables R12 ivas
 
142500146 using-oracle-fast formula-for-payroll-calculations
142500146 using-oracle-fast formula-for-payroll-calculations142500146 using-oracle-fast formula-for-payroll-calculations
142500146 using-oracle-fast formula-for-payroll-calculations
 
Oracle EBS HRMS SETUP
Oracle EBS HRMS SETUPOracle EBS HRMS SETUP
Oracle EBS HRMS SETUP
 
Most frequently used sq ls for a list of values
Most frequently used sq ls for a list of valuesMost frequently used sq ls for a list of values
Most frequently used sq ls for a list of values
 
Legal Employer Details Query Oracle Fusion Cloud
Legal Employer Details Query Oracle Fusion CloudLegal Employer Details Query Oracle Fusion Cloud
Legal Employer Details Query Oracle Fusion Cloud
 
Oracle HCM Cloud Core HR Workforce Structures Table Relationships
Oracle HCM Cloud Core HR Workforce Structures Table RelationshipsOracle HCM Cloud Core HR Workforce Structures Table Relationships
Oracle HCM Cloud Core HR Workforce Structures Table Relationships
 
Customizing Oracle EBS OA Framework
Customizing Oracle EBS OA FrameworkCustomizing Oracle EBS OA Framework
Customizing Oracle EBS OA Framework
 
Defining key flexfields
Defining key flexfieldsDefining key flexfields
Defining key flexfields
 
32 payroll setup_part_32_(skylark_group_pvt_ltd)
32 payroll setup_part_32_(skylark_group_pvt_ltd)32 payroll setup_part_32_(skylark_group_pvt_ltd)
32 payroll setup_part_32_(skylark_group_pvt_ltd)
 
Oracle HRMS Fast Formula
Oracle HRMS Fast FormulaOracle HRMS Fast Formula
Oracle HRMS Fast Formula
 
Oracle forms personalization
Oracle forms personalizationOracle forms personalization
Oracle forms personalization
 

Viewers also liked

Oracle Web ADI Implementation Steps
Oracle Web ADI Implementation StepsOracle Web ADI Implementation Steps
Oracle Web ADI Implementation Stepsstandale
 
Oracle Web Adi For upload item master
Oracle Web Adi For upload item masterOracle Web Adi For upload item master
Oracle Web Adi For upload item masterAhmed Elshayeb
 
Web Adi Success Story
Web Adi Success StoryWeb Adi Success Story
Web Adi Success Storyseanwfielding
 
Oracle Advance Pricing Demo
Oracle Advance Pricing DemoOracle Advance Pricing Demo
Oracle Advance Pricing Demogaurav.upmanyu
 
Web adi webcast_v3
Web adi webcast_v3Web adi webcast_v3
Web adi webcast_v3Bala Nagella
 
Instructions MINOX MD 50 Series | Optics Trade
Instructions MINOX MD 50 Series | Optics TradeInstructions MINOX MD 50 Series | Optics Trade
Instructions MINOX MD 50 Series | Optics TradeOptics-Trade
 
Customize the login homepage For Oracle EBS R12
Customize the login homepage For Oracle EBS R12Customize the login homepage For Oracle EBS R12
Customize the login homepage For Oracle EBS R12Ahmed Elshayeb
 
Hrms for beginners
Hrms for beginnersHrms for beginners
Hrms for beginnerssravan46
 
Oracle Advanced Pricing (Creating a discount modifier using qualifiers)
Oracle Advanced Pricing (Creating a discount modifier using qualifiers)Oracle Advanced Pricing (Creating a discount modifier using qualifiers)
Oracle Advanced Pricing (Creating a discount modifier using qualifiers)Ahmed Elshayeb
 
R12 india localization guide
R12 india localization guideR12 india localization guide
R12 india localization guidekingshuk_goswami
 
Oracle Personalization How To Restricting users from assigning items to diffe...
Oracle Personalization How To Restricting users from assigning items to diffe...Oracle Personalization How To Restricting users from assigning items to diffe...
Oracle Personalization How To Restricting users from assigning items to diffe...Ahmed Elshayeb
 
105322956 advance-pricing-total-oracle-apps
105322956 advance-pricing-total-oracle-apps105322956 advance-pricing-total-oracle-apps
105322956 advance-pricing-total-oracle-appsShivakumar Karajagi
 

Viewers also liked (14)

Oracle Web ADI Implementation Steps
Oracle Web ADI Implementation StepsOracle Web ADI Implementation Steps
Oracle Web ADI Implementation Steps
 
Oracle Web Adi For upload item master
Oracle Web Adi For upload item masterOracle Web Adi For upload item master
Oracle Web Adi For upload item master
 
Web Adi Success Story
Web Adi Success StoryWeb Adi Success Story
Web Adi Success Story
 
Oracle Advance Pricing Demo
Oracle Advance Pricing DemoOracle Advance Pricing Demo
Oracle Advance Pricing Demo
 
Web adi webcast_v3
Web adi webcast_v3Web adi webcast_v3
Web adi webcast_v3
 
2 model eer
2 model eer2 model eer
2 model eer
 
Instructions MINOX MD 50 Series | Optics Trade
Instructions MINOX MD 50 Series | Optics TradeInstructions MINOX MD 50 Series | Optics Trade
Instructions MINOX MD 50 Series | Optics Trade
 
Customize the login homepage For Oracle EBS R12
Customize the login homepage For Oracle EBS R12Customize the login homepage For Oracle EBS R12
Customize the login homepage For Oracle EBS R12
 
Hrms for beginners
Hrms for beginnersHrms for beginners
Hrms for beginners
 
Oracle Advanced Pricing (Creating a discount modifier using qualifiers)
Oracle Advanced Pricing (Creating a discount modifier using qualifiers)Oracle Advanced Pricing (Creating a discount modifier using qualifiers)
Oracle Advanced Pricing (Creating a discount modifier using qualifiers)
 
R12 india localization guide
R12 india localization guideR12 india localization guide
R12 india localization guide
 
R12.2.4 india localization setup
R12.2.4 india localization setupR12.2.4 india localization setup
R12.2.4 india localization setup
 
Oracle Personalization How To Restricting users from assigning items to diffe...
Oracle Personalization How To Restricting users from assigning items to diffe...Oracle Personalization How To Restricting users from assigning items to diffe...
Oracle Personalization How To Restricting users from assigning items to diffe...
 
105322956 advance-pricing-total-oracle-apps
105322956 advance-pricing-total-oracle-apps105322956 advance-pricing-total-oracle-apps
105322956 advance-pricing-total-oracle-apps
 

Similar to Webadi -a_sample_implementation

Working With Sharepoint 2013 Apps Development
Working With Sharepoint 2013 Apps DevelopmentWorking With Sharepoint 2013 Apps Development
Working With Sharepoint 2013 Apps DevelopmentPankaj Srivastava
 
Data Seeding via Parameterized API Requests
Data Seeding via Parameterized API RequestsData Seeding via Parameterized API Requests
Data Seeding via Parameterized API RequestsRapidValue
 
Student result management system project using angular.pdf
Student result management system project using angular.pdfStudent result management system project using angular.pdf
Student result management system project using angular.pdfAbhilashBanki1
 
Introduction on sap security
Introduction on sap securityIntroduction on sap security
Introduction on sap securityyektek
 
Sql storeprocedure
Sql storeprocedureSql storeprocedure
Sql storeprocedureftz 420
 
Developing RIA Web Applications with Oracle ADF.pdf
Developing RIA Web Applications with Oracle ADF.pdfDeveloping RIA Web Applications with Oracle ADF.pdf
Developing RIA Web Applications with Oracle ADF.pdfsheriframadan18
 
Laravel 8 export data as excel file with example
Laravel 8 export data as excel file with exampleLaravel 8 export data as excel file with example
Laravel 8 export data as excel file with exampleKaty Slemon
 
Apache Aries Blog Sample
Apache Aries Blog SampleApache Aries Blog Sample
Apache Aries Blog SampleSkills Matter
 
How To Manage API Request with AXIOS on a React Native App
How To Manage API Request with AXIOS on a React Native AppHow To Manage API Request with AXIOS on a React Native App
How To Manage API Request with AXIOS on a React Native AppAndolasoft Inc
 
Exploring Symfony's Code
Exploring Symfony's CodeExploring Symfony's Code
Exploring Symfony's CodeWildan Maulana
 
Retail products - machine learning recommendation engine
Retail products   - machine learning recommendation engineRetail products   - machine learning recommendation engine
Retail products - machine learning recommendation enginehkbhadraa
 
Search APIs & Universal Links
Search APIs & Universal LinksSearch APIs & Universal Links
Search APIs & Universal LinksYusuke Kita
 
Salesforce Spring 14 Release Developer Overview
Salesforce Spring 14 Release Developer OverviewSalesforce Spring 14 Release Developer Overview
Salesforce Spring 14 Release Developer OverviewRoy Gilad
 
How to Create Login and Registration API in PHP.pdf
How to Create Login and Registration API in PHP.pdfHow to Create Login and Registration API in PHP.pdf
How to Create Login and Registration API in PHP.pdfAppweb Coders
 
Oracle Concurrent Program Setup document
Oracle Concurrent Program Setup  documentOracle Concurrent Program Setup  document
Oracle Concurrent Program Setup documentvenkatesh gurusamy
 

Similar to Webadi -a_sample_implementation (20)

Working With Sharepoint 2013 Apps Development
Working With Sharepoint 2013 Apps DevelopmentWorking With Sharepoint 2013 Apps Development
Working With Sharepoint 2013 Apps Development
 
Data Seeding via Parameterized API Requests
Data Seeding via Parameterized API RequestsData Seeding via Parameterized API Requests
Data Seeding via Parameterized API Requests
 
Student result management system project using angular.pdf
Student result management system project using angular.pdfStudent result management system project using angular.pdf
Student result management system project using angular.pdf
 
Introduction on sap security
Introduction on sap securityIntroduction on sap security
Introduction on sap security
 
Php frameworks
Php frameworksPhp frameworks
Php frameworks
 
Sql storeprocedure
Sql storeprocedureSql storeprocedure
Sql storeprocedure
 
Developing RIA Web Applications with Oracle ADF.pdf
Developing RIA Web Applications with Oracle ADF.pdfDeveloping RIA Web Applications with Oracle ADF.pdf
Developing RIA Web Applications with Oracle ADF.pdf
 
Sathya K
Sathya KSathya K
Sathya K
 
Laravel 8 export data as excel file with example
Laravel 8 export data as excel file with exampleLaravel 8 export data as excel file with example
Laravel 8 export data as excel file with example
 
CiviCRM API v3
CiviCRM API v3CiviCRM API v3
CiviCRM API v3
 
Apache Aries Blog Sample
Apache Aries Blog SampleApache Aries Blog Sample
Apache Aries Blog Sample
 
How To Manage API Request with AXIOS on a React Native App
How To Manage API Request with AXIOS on a React Native AppHow To Manage API Request with AXIOS on a React Native App
How To Manage API Request with AXIOS on a React Native App
 
Exploring Symfony's Code
Exploring Symfony's CodeExploring Symfony's Code
Exploring Symfony's Code
 
Retail products - machine learning recommendation engine
Retail products   - machine learning recommendation engineRetail products   - machine learning recommendation engine
Retail products - machine learning recommendation engine
 
Search APIs & Universal Links
Search APIs & Universal LinksSearch APIs & Universal Links
Search APIs & Universal Links
 
Salesforce Spring 14 Release Developer Overview
Salesforce Spring 14 Release Developer OverviewSalesforce Spring 14 Release Developer Overview
Salesforce Spring 14 Release Developer Overview
 
Old WP REST API, New Tricks
Old WP REST API, New TricksOld WP REST API, New Tricks
Old WP REST API, New Tricks
 
How to Create Login and Registration API in PHP.pdf
How to Create Login and Registration API in PHP.pdfHow to Create Login and Registration API in PHP.pdf
How to Create Login and Registration API in PHP.pdf
 
What is sap security
What is sap securityWhat is sap security
What is sap security
 
Oracle Concurrent Program Setup document
Oracle Concurrent Program Setup  documentOracle Concurrent Program Setup  document
Oracle Concurrent Program Setup document
 

Recently uploaded

Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 

Recently uploaded (20)

Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

Webadi -a_sample_implementation

  • 1. Title http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com ADI Set Up Steps The Basic Mandatory step before starting with the ADI Set Up is to enable Security settings in Internet Explorer, Word, Excel as follows:- (a) Word:- (i)Tools->Macro->Security->Security Level tab->check low button (ii)Tools->Macro->Security->Trusted Publishers tab->check Trust Access to Visual Basic Project checkbox also. (b) Excel:- Same as above (c) Internet Explorer:- (i) Tools->Internet Options-> Security-> Custom Level-> Initialize and script ActiveX controls not marked as safe-> Prompt (ii) Tools->Internet Options-> Security-> Custom Level-> Automatic prompting for file downloads-> enable (iii) Tools->Internet Options-> Security-> Custom Level-> Use Pop-up Blocker-> Disable Requirement: 1. Need to download all the applicant details who does not have SIT values using Oracle WEBADI for specific business group 2. Need to insert SIT values for the applicants data which is downloaded 3. Need to upload the applicant’s data to which changes have been done. 4. Need to check weather the data is updated or not from the front end. 1) Create a new view to retrieve data for the applicants http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com
  • 2. Title http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com Who does not contain SIT VALUES? CREATE OR REPLACE VIEW XXGENAPPSITDETAILS_V AS SELECT DISTINCT papf.first_name Applicant_First_Name, papf.last_name Applicant_Last_Name, papf.applicant_number, pav.name vacnacy_name, NULL person_analysis_id, NULL CEDS_Attended, NULL CEDS_Writing_Score, NULL CEDS_Reading_Score, NULL CEDS_Listening_Score, NULL CEDS_Free_Speach_Score, NULL HAWK_Attended, NULL object_version_number FROM per_all_people_f papf, per_all_assignments_f paaf, per_all_vacancies pav, APPS.per_person_types ppt, PER_PERSON_TYPE_USAGES_F pptuf WHERE papf.business_group_id = ppt.business_group_id and papf.business_group_id = paaf.business_group_id and papf.person_id = paaf.person_id and paaf.vacancy_id = pav.vacancy_id and pav.business_group_id = paaf.business_group_id AND papf.business_group_id IN (SELECT business_group_id FROM per_business_groups WHERE name = 'Genpact Guatemala' ) AND pptuf.person_id = papf.person_id and pptuf.person_type_id = ppt.person_type_id AND upper(PPT.USER_PERSON_TYPE) IN ('APPLICANT') AND sysdate BETWEEN papf.effective_start_date AND papf.effective_end_date AND (papf.person_id,pav.name) NOT in (SELECT papf.person_id, pac.SEGMENT1 Vacancy_Number FROM apps.per_person_analyses ppa, apps.per_analysis_criteria pac, per_all_people_f papf, APPS.per_person_types PPT , per_person_type_usages_f pptuf, fnd_id_flex_structures FIFS, per_business_groups bg WHERE ppa.business_group_id= bg.business_group_id AND bg.NAME = 'Genpact Guatemala' AND pptuf.person_id = papf.person_id AND ppt.person_type_id = pptuf.person_type_id AND fifs.id_flex_num = PPA.ID_FLEX_NUM AND FIFS.id_flex_structure_code = 'XX_CEDS_GUATEMALA' AND upper(PPT.USER_PERSON_TYPE) IN ('APPLICANT') and papf.person_id=ppa.person_id and ppa.analysis_criteria_id=pac.analysis_criteria_id and sysdate BETWEEN papf.effective_start_date and papf.effective_end_date AND TRUNC(sysdate) BETWEEN pptuf.EFFECTIVE_START_DATE AND pptuf.EFFECTIVE_END_DATE ) minus SELECT DISTINCT papf.first_name Applicant_First_Name, http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com
  • 3. Title http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com papf.last_name Applicant_Last_Name, papf.applicant_number, pav.name vacnacy_name, NULL person_analysis_id, NULL CEDS_Attended, NULL CEDS_Writing_Score, NULL CEDS_Reading_Score, NULL CEDS_Listening_Score, NULL CEDS_Free_Speach_Score, NULL HAWK_Attended, NULL object_version_number FROM per_all_people_f papf, per_all_assignments_f paaf, per_all_vacancies pav, APPS.per_person_types ppt, PER_PERSON_TYPE_USAGES_F pptuf WHERE papf.business_group_id = ppt.business_group_id and papf.business_group_id = paaf.business_group_id and papf.person_id = paaf.person_id and paaf.vacancy_id = pav.vacancy_id and pav.business_group_id = paaf.business_group_id AND papf.business_group_id IN (SELECT business_group_id FROM per_business_groups WHERE name = 'Genpact Guatemala' ) AND pptuf.person_id = papf.person_id and pptuf.person_type_id = ppt.person_type_id AND upper(PPT.USER_PERSON_TYPE) IN ('APPLICANT') AND sysdate BETWEEN papf.effective_start_date AND papf.effective_end_date AND (papf.person_id,pav.name) in (SELECT papf.person_id, pac.SEGMENT1 Vacancy_Number FROM apps.per_person_analyses ppa, apps.per_analysis_criteria pac, per_all_people_f papf, APPS.per_person_types PPT , per_person_type_usages_f pptuf, fnd_id_flex_structures FIFS, per_business_groups bg WHERE ppa.business_group_id= bg.business_group_id AND bg.NAME = 'Genpact Guatemala' AND pptuf.person_id = papf.person_id AND ppt.person_type_id = pptuf.person_type_id AND fifs.id_flex_num = PPA.ID_FLEX_NUM AND FIFS.id_flex_structure_code = 'XX_CEDS_GUATEMALA' AND upper(PPT.USER_PERSON_TYPE) IN ('APPLICANT') and papf.person_id=ppa.person_id and ppa.analysis_criteria_id=pac.analysis_criteria_id and sysdate BETWEEN papf.effective_start_date and papf.effective_end_date AND TRUNC(sysdate) BETWEEN pptuf.EFFECTIVE_START_DATE AND pptuf.EFFECTIVE_END_DATE ) http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com
  • 4. Title http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com Concepts Integrator – This is the definition that stores the information about the action the user wishes to perform. For example, downloading specific data to a spreadsheet for viewing or to modify and upload back to the database. For ADE users, this equated to the Style. API – Application Programming Interface. This is the pl/sql interface by which data is validated and uploaded into Oracle HRMS. You would associate an api with an integrator if it was intended to either create new data in the application or update data that had been previously downloaded. See Oracle HRMS Configuring,Reporting and System Administration manual for a list of supported apis. View – A view is an object by which you can query data on a table or tables. If the action you are intending to perform involves downloading data, you must associate a view with the integrator. If you are using Create style APIs, you do not require a view. You can elect to use a seeded view, for example, PER_PEOPLE_V, to use with your integrator. However, if the integrator is for updating data, then it is recommended that you create your own views and remember to include the OBJECT_VERSION_NUMBER, and any other In/Out parameters used by your chosen API. One thing to beware of is the use of Aliases in views if you are downloading from a form. For example,if you use an alias for Applicant_Name called Starter, and then use a restrictive query in the form on Applicant Name before running the integrator in Web ADI, you will get the following error in the BNE log. BneBaseSQL.executeBneQuery: Exception while running query. Error Code: 904, Message: ORA-00904: "APPLICANT_NAME": invalid identifier The column APPLICANT_NAME has been overwritten by the alias in the definition loaded into the BNE tables. Layout – This is where the user selects the columns to be displayed in the spreadsheet or Word document from the API and/or View used by the integrator. An integrator can have more than one layout defined for it. You can choose which one to use when you create your document. Mapping – the mapping definition links the data source to the api columns. If no view is specified against the integrator or no text file used to load data, then no mapping is needed. When the data source is a view, the mapping is created automatically, however if a text file is being used then a mapping needs to be manually defined to associate each column in the file (source) to the relevant api parameter (target). See example c) in section, A Step by Step Guide to Creating HRMS Integrators.  Login to Oracle Apps http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com
  • 5. Title http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com  Select Oracle WEB ADI Responsibility  Click on Create Document  Select Excel 2003 option from the viewer  Click on Next button http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com
  • 6. Title http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com  Select Integrator “HR Integrator Setup”  Click on Next button - Select Layout as “Integrator Setup”  Click on Next button http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com
  • 7. Title http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com  Select Content as „None”  Click on Next button  Click on create document button http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com
  • 8. Title http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com - click on open Detail information for column heading in the above Template 1. Upl - ignore 2. Metadata Type - select List of Values from Oracle menu 3. or right click on mouse.Choose UPDATE 4. Application Short Name- Choose your Application Short Name 5. (see Getting Started) 6. Integrator User Name - Enter a name for your integrator 7. (eg Update Asg Details) 8. View Name - Create your own view, but must include 9. object_version_number from http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com
  • 9. Title http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com 10. per_all_assignments_f. See Getting 11. Started. 12. Form Name - GENERAL 13. API Package Name - HR_ASSIGNMENT_API 14. API Procedure Name - UPDATE_EMP_ASG_CRITERIA 15. Interface User Name - Enter a unique name 16. Interface Param List - Enter a unique name 17. API Type - select List of Values from Oracle menu 18. or right click on mouse.Choose PROCEDURE 19. API Return Type - ignore Metadata Type : UPDATE Application Short name : PER Intergrator User name : XXTEST_SITAPP View name : XXGENAPPSITDETAILS_V Form Name : GENERAL API Package Name : XX_GENGUATAPPLSIT_PKG API Procedure Name : XX_GENGUATAPPLSIT_PRC Interface User Name : XXTEST_SITAPP Interface Parameter List Name : XXTEST_SITAPP API Type : PROCEDURE Note : Interface User Name and Interface Parameter List Name should be same as Integrator name  goto menu Oracleupload http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com
  • 10. Title http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com  If upload is successful it will show in green colour which as shown below  Goto home page of Oracle Webadi responsibility http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com
  • 11. Title http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com - Click on Create Documnet  Select excel 2003 option http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com
  • 12. Title http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com  Select HR Maintain Integrator Form Function Association  Click on Next button  Select Form Function Associations option  Click on Next button  Select Form Function Associations option  Click on Next button http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com
  • 13. Title http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com  Give Application Short name (#App_short_name)  Give Integrator Short name (#integrator_name)  Click on Next continue  Click on Create document button http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com
  • 14. Title http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com  Form Function Template (3) Define a Form Function like Function : XXTEST_SITAPP_WEBADI User Function name : XXTEST_SITAPP_WEBADI http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com
  • 15. Title http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com Properties : SSWA Servlet Function Web HTML: oracle.apps.bne.webui.BneApplicationService Note: SELECT Integrator_code FROM BNE_INTEGRATORS_TL WHERE user_name LIKE „XXTEST_SITAPP‟ (< Integrator Name >) Parameters: bne: page=BneCreateDoc&bne: integrator=800 :< Integrator_code> Parameters: bne: page=BneCreateDoc&bne: integrator=800:GENERAL_1420_INTG http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com
  • 16. Title http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com  System Administrator  RequestsDefine  Query Oracle Web Adi responsibility  Copy Menu Name http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com
  • 17. Title http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com  Query Menu Name  Add the defined function name (#function_name) to menu  Goback to Form Function template (#Form_Function) Integrator Application Shot name: PER Integrator User name: XXTEST_SITAPP Form Function: XXTEST_SITAPP_WEBADI http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com
  • 18. Title http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com  Goto menu Oracle Upload  Goto Oracle Web Adi Responsibility home page  Select Define Layout http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com
  • 19. Title http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com  Select the Defined Integrator Name  Click go  Provide suitable layout name and unique layout key  Click Continue http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com
  • 20. Title http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com  Select all the fields which need to populate in the layout.  Select the fields which are defined in the Procedure parameters.  Goto Oracle Web Adi Responsibility home page  Select Define Mapping http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com
  • 21. Title http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com Click go  Define Mapping  Provide mapping name and number of fields to be mapped http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com
  • 22. Title http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com  Here mapping is done for defined view columns and procedure parameters  Click on Lookup and Click on apply button http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com
  • 23. Title http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com  Goto  System Administration  Requests Responsibility  Query the responsibility to which webadi template to be attached  Query genpact Guatemala irec hiring team http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com
  • 24. Title http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com  copy the menu name.  Add the function to menu  Goto Genpact Guatemala Irec Hiring Team Responsibility  Click Genpact Guatemala Web Adi http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com
  • 25. Title http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com  Select Excel 2003  Click Next  Select the mapping name which we have defined  Click Continue http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com
  • 26. Title http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com  Click Create Document  Click Open  Here it displays all the applicant details who does not have SIT values http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com
  • 27. Title http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com  Before inserting SIT values for a specific applicant http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com
  • 28. Title http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com  Applicant does not contain SIT values http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com
  • 29. Title http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com  Insert SIT values to the applicant “Sambit Swain” CEDSATTENDED1 = „Y‟ CEDSWRITINGSCORE1 = 2 CEDSREADINGSCORE1 = 2 CEDSLISTININGSCORE = 4 CEDSFREESPEACHSCORE = 5 HAWKATTENDED = „Y‟ http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com
  • 30. Title http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com  goto menu  OracleUpload  Select Flagged rows option http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com
  • 31. Title http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com  click close  Check after uploading SIT values http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com
  • 32. Title http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com  Here SIT values for the applicant is updated. http://oracleapps-atechniciansview.blogspot.com/ Author : Ashish Harbhajanka Email : ashish1234u@gmail.com