Apps To Fusion

.......Our Journey from Apps To Fusion

 
  • Increase font size
  • Default font size
  • Decrease font size
We have launched several Development, Functional and DBA Trainings. Visiti http://focusthread.com/training

AME Part 4 - Customize AME For iRecruitment

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.

CLICK HERE TO SEE ALL THE STEPS FOR THIS CUSTOMIZATION IN VIDEO

 

Comments (10)add
...
written by Shanker , May 05, 2009
Thanks for Nice Article. Learnt a bit of iRecruitment

I am not able to hear Audio though
report abuse
vote down
vote up
Votes: -1
...
written by Anil Passi , May 05, 2009
Hi Shanker

There is no audio in this video smilies/wink.gif

Thanks,
Anil Passi
report abuse
vote down
vote up
Votes: +0
Action Type missing
written by Nawfal Mami , May 06, 2009
Hi,
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..

Thanks
Naoufel
report abuse
vote down
vote up
Votes: +0
Action Type missing
written by Nawfal Mami , May 11, 2009
Reminder

rgds
Naoufel
report abuse
vote down
vote up
Votes: +0
...
written by Anil Passi , May 11, 2009
Hi Nawfal

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

This 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


report abuse
vote down
vote up
Votes: +0
Action Type missing
written by Nawfal Mami , May 12, 2009
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.

Thanks a lot for your assistance

rgds
Naoufel
report abuse
vote down
vote up
Votes: +0
IRC OFFER APPROVAL
written by Rajiv , August 20, 2009
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.
Regards
Rajiv

report abuse
vote down
vote up
Votes: +0
Question on Edit Vacancy Notification
written by Parag H , August 23, 2009
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.

Thanks,
Parag
report abuse
vote down
vote up
Votes: +0
...
written by Anil Passi- , August 23, 2009
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.

Thanks
Anil
report abuse
vote down
vote up
Votes: +0
...
written by Tasneem , February 08, 2010
Hello Anil,

Your article is very useful indeed smilies/smiley.gif 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.

Thanks,
Tasneem.
report abuse
vote down
vote up
Votes: +0
Write comment
quote
bold
italicize
underline
strike
url
image
quote
quote
smile
wink
laugh
grin
angry
sad
shocked
cool
tongue
kiss
cry
smaller | bigger

security image
Write the displayed characters


busy
 

Search apps2fusion