Fusion Blog

EBS Blog


Contact Us

Functional Documents
  • Register

Oracle Gold Partners, our very popular training packages, training schedule is listed here
Designed by Five Star Rated Oracle Press Authors & Oracle ACE's.

webinar new Click here to raise Support Ticket. Get reply within 48 hours.

Search Courses

User Rating: 5 / 5

Star ActiveStar ActiveStar ActiveStar ActiveStar Active

In this article we will undertake a simple example for AME customization in iRecruitment. This example pertains to Vacancy creation process in iRecruitment.

In the last three AME articles we learnt
1. Basics of AME
2. How SSHR is attached to HRSSA Workflow and AME
3. How to create FND User for AME with necessary RBAC

This example has been purposely kept very simple to show you the end to end process involved in setting up Custom Logic for AME in eBusiness Suite. At the end of this example, you will find a link to see the video demo explaining how these steps are implemented in real-time. Do not miss out the video link at the end of this article if this is first time you are trying to customize AME.

What is Vacancy creation process in iRecruitment
Using iRecruitment, the vacancy creation process can be de-centralized. This reduces the operations costs for central HR/Recruitment team. For example, "Oracle Development Manager" can have access to responsibility "iRecruitment Manager" and also the "Payroll Manager" can have access to the same responsibility. By decentralization of these responsibilitiies, an "Oracle Development Manager" can post a job advert for a developer by themselves. Likewise  the "Payroll Manager" might want to hire a Payroll clerk, therefore they might want to create a vacancy for Payroll Clerk. Alternately the same functions can be performed via responsibility "iRecruitment Recruiter" too. The idea here is that the vacancy gets drafted and advertised by the very person that originates the requirement or by their secretary.

What is the business requirement for this customization, as per the example in this article?
The business requirement in this example is very simple.
Part 1. Whenever a new Vacancy is created, it should first go for approval to the Supervisor of the vacancy creator.
Part 2. After the vacancy has been approved by supervisor, it should then be approved by "Recruitment Administrator" in central Recruiting team.

The "Part 1" of this requirement is already present in standard Oracle functionality.
Customization is required for implementing the Part 2.

Example data used in this customization
USER BERICKSO creates the vacancy
        His Supervisor "Brown, Casey" gets notified for approval
        Recruitment Administrator "Stockman, Pat" gets notified after "Brown, Casey" approves the notification

How to implement the "Part 2" of this requirement?
a. Create a static AME Approval Group, and add the name of the Recruitment Administrator to this approval group. Approval group is something that returns a list of Approvers, either from a pre-defined list of approvers or dynamically from SQL statement.
b. Include this new Approval group into the AME Rule that is used by Vacancy Creation process.

How did Oracle design its vanilla/standard approval process for vacancies?
 In other words, why does standard Oracle process works the way it does?
The "AME Trsnsaction Type" for iRecruitment Vacancies is "iRecruitment Vacancy Approval". This AME Trx Type uses an AME rule named "iRecruitment Create Vacancy". If you open this rule, in "Approvals Management Business Analyst" responsibity, you will notice that it uses action type "Supervisory level".
Therefore each time you create a vacancy in iRecruitment, the supervisor of the vacancy creator receives a notification to approve/reject the vacancy.

To recap- the customization steps of video link
    Create a static "Approver Group" in AME that will have "Stockman, Pat" who is Recruitment Administrator
    Include this "Approval Group" in the desired "Approval Rule" which gets executed during vacancy creation.

Testing the results
The result of our AME customization can be tested by the steps as shown in video tutorial below
You will notice that now there are two approvers that will be required to Approve any vacancy.
First approver will be the supervisor/manager and the next approver will be the Recruitment Administrator.



Anil Passi


0 #1 Shanker 2009-05-05 09:48
Thanks for Nice Article. Learnt a bit of iRecruitment

I am not able to hear Audio though
0 #2 Anil Passi 2009-05-05 13:18
Hi Shanker

There is no audio in this video ;)

Ani l Passi
0 #3 Nawfal Mami 2009-05-06 09:48
Thanks Anil for this post, please help I'm not able to find the action type approval-group chain of authority in the list how it's created..

Than ks
0 #4 Nawfal Mami 2009-05-11 03:29

0 #5 Anil Passi 2009-05-11 19:15
Hi Nawfal

It appears that you havent attached all the AME roles.
Assign to your user the following Role
Role Name= Approvals Management Administrator
R ole Description=Rol e inherits Process Owner role and System Administrator role. Can also create action type and can modify default config variables.

Thi s role will inherit the following roles
Approvals Management Business Analyst, Approvals Management Process Owner, Approvals Management Business Analyst, Approvals Management System Administrator, Approvals Management System Viewer, Approvals Management Administrator
0 #6 Nawfal Mami 2009-05-12 07:01
Hi Anil,
Thanks for your reply.
Yes I did all steps to assign the right role to my user don't worry about it.
My question is: in the video demo at time 5 min 54 s you are updating the rule by adding a new action then selecting from an LOV an action type named "approval-group chain of authority" this is what I'm looking for it does not exist on my vision (R12).

If you provide steps to how to create this action type it will resolve my problem.

Thank s a lot for your assistance

rgd s
0 #7 Rajiv 2009-08-20 14:30
Hi Anil,
The seeded approval for the offer approval were working fine and the required notifications were being sent. I had to customize the offer approval according to the grade of the vacancy and now the rule return the correct approvers and i am able to see the approvers on the review page of the offer creation, but the approval notifications are not being sent as a result i am not able to approve the offers. Please let me know how to correct this issue.
0 #8 Parag H 2009-08-23 11:25
Hi Anil,

This topic - Customize AME For iRecruitment - was quite good. I have a question on vacancy edit related notifications. I search for an approved vacancy, and modified the number of openings and it sent the notification for approval. But, when I added recruiter to another approved vacancy, it did not send the notification. I tried checking HRSSA and IRCWF workflow processes to check why it behaves like this. Can you please advise how should I debug to find the process for edit vacancy ( for each step_) and find how to capture the process for modifying recruiter? My requirement is to send a custom notification at run time to recruiter.

Tha nks,
0 #9 Anil Passi- 2009-08-23 13:31
Hi Parag

For debugging, you must use the transaction Test workbench
I will try to prepare a video demo on usage of the transaction Test workbench.

Tha nks
0 #10 Tasneem 2010-02-08 03:32
Hello Anil,

Your article is very useful indeed :) but i was wondering if you could help me out with something totally different.

I want to customize the iRecruitment Manager function which is under Manager Self Service. I need to remove some fields and put in new fields.

Could you help me out? or do you have an article that can help me out.

I really appreciate your help.

0 #11 amaan 2011-05-19 05:35
hi anil
i have created attribute,condi tioni,action type is 'pre-chain-of-a uthority-approv al', approval grup by using this i have created one rule.
now how to attache this rule to the vacancy for approvall.

ple ase guide me will it work
0 #12 Akram 2012-03-19 04:35
It is already linked with iRecruitment vacancy approval transaction type.
0 #13 Akram 2012-03-19 04:38
Our customer needs a different approval WF, so let's presume that if he choose A so approval process should take him to this approval group but if he choose B it shud take him to another approval WF and so on..

I am thinking to apply this through a lookup type on DFF segment but I never did it through AME..

Have any one did it by this way?

Add comment

Security code

Search Trainings

Fully verifiable testimonials

Apps2Fusion - Event List

<<  Jun 2021  >>
 Mon  Tue  Wed  Thu  Fri  Sat  Sun 
   1  2  3  4  5  6
  7  8  910111213

Enquire For Training

Fusion Training Packages

Get Email Updates

Powered by Google FeedBurner