You are on page 1of 7

Setting up AME for iRecruitment: This Document is divided in to two parts. 1.

Configuring AME Responsibilities for the User 2. Configuring AME for iRecruitment 1.Configuring AME Responsibilities for the User. To use AME we need to have AME responsibilities assigned to our user. AME uses Role Based Acccess (RBA) model. AME has 5 seeded roles 1. 2. 3. 4. 5. Approvals Management Administrator Approvals Management BusinessAnalyst Approvals Management System Viewer Approvals Management System Administrator Approvals Management Process Owner

AME can be accessed if sufficient functional grants are available. Each of the above 5 roles has specific set of functional grants. By assigning the roles to user, the functional grants will be available to user and hence he can access those functions/pages. To configure AME we need only the Approval Management Business Analyst role. Assigning Roles to user: Login as sysadmin user Select the responsibility "User Management" Select "Users" screen Search for the user to whom you wish to grant AME roles. In the results table, click on update icon. In this page user details can be seen along with a list of roles available to user Click on "Assign Roles" Button Select the Approvals Management BusinessAnalyst role. Now the functional access to user has been successfully setup and the Approval Management Business Analyst Responsibility Is added to the user. Fucntion Business Analyst Dashboard can be used to setup AME. AME restricts access to "AME Transaction Types" using Data Security. To access AME and use it, user needs to select a transaction type. Access to AME transaction types to a user can be setup as follows: Login as a user having Functional Administrator responsibility attached. Select Functional Administrator responsibility Select Grants Tab

Click on Create Grant Select "Specific User" as grantee type Select the User as grantee key Select "AME Transaction Types" as object In the next page there will be 3 options for instance type. Select the All Rows Option. In the next page, select "AME Calling Applications" as the permission set Review and Finish.

-----------------------------------------------------------------------------------------------------------2. Configuring AME for iRecruitment: Responsibility -> Approval Management Business Analyst Function -> Business Analyst DashBoard Select the transaction Type as iRecruitment Vacancy Approval

iRecruitment Provides seeded Approval Style, which is Supervisor Based and is for one level (Goes for Approval to the immediate Supervisor). We can modify the seeded Approval style if we want an Approval style other than Supervisor Approval or we need more levels of approval. We have almost all the Required Attributes and Conditions Predefined for iRecruitment. Creation of attributes and Conditions are allowed if the business needs it (This is not in the scope of this Document). Steps for modifying the seeded Approval Style: 1. Create Approver Group 2. Select the Required action types 3. Use the action in the Rule 1. Define Approver Group: Create an approver group whenever there is a need to create approver(s) who is not part of the supervisor hierachy. (For example we may require the Approval to go for HR Manager after the Supervisor approval) Click on the Approver Group from the Dashboard and then click on create button. 1.Give a Name and Description for the Approver Group 2. Give the order Number.If you have Multiple Approver Groups the, Order of Approval will be decided based on the order Number. 3. Select the Voting Method as Serial. 4. Select the usage type as static or dynamic. If the type is static, we need to add the Approver in the Group Member Region (Present in the Bottom of the page) If the Type is Dynamic, then we can select the approver with the help of an SQL Query. Here is a sample Dynamic Query.
Select PER:||person_id from per_all_people_f Where person_id =132

(Refer Note: 336901.1 - AME implementaion Guide for More Details on Dynamic Approval)

2. Define Action Type: An action type is a collection of actions having similar functionality. Every action belongs to an action type. Action types are enabled or disabled for a particular transaction type. There are several Predefined Action types Available in AME. Supervisory Level is available by default. If we need to use other action types for the transaction, we need add the action here by clicking on the Use Existing Action Types Button. For example if we need to add the HR Manager as a Final Approver then we need to add the action type approval-group chain of authority. After adding when we select the Approval-group chain of authority the actions Region will list all the Approver Groups that are created. Selecting the supervisory level will list the Levels of approval needed.
Note: Check the AME Implementation Guide for more details on various Action types.

3. Define Rules: Click on Rules tab or we can select Rules from the DashBoard. A Rule contins two parts. 1. Condition - Specifies the condtion on which the Rule will be fired. 2. Action - Specifies the action to be performed when the rule is fired. iRecruitment has a set of Predfined Rules Delivered with Pre-defined conditions and Rules. We can modify the conditions and rules to suit our Business Requirements or we can create a new Rule. The seeded rule for Creating or updating vacancy is iRecruitment Create Vacancy. The Rule has VACANCY_INSERT_OR_UPDATE in (INSERT) condition added by Default. The action attached to this rule by default is supervisory level action type with Action Require approvals up to the first superior, at most.

We can remove the existing actions or create new actions. For example if we want to add the HR Manager as the Final Approver we need to add an action by clicking on the Add action button. Select the action type as Approval-group chain of authority and select the action (Select Approver Group that we have created in Previous step for selecting the HR Manager).

Note 1: Setup is very similar for Offer Approval also. The Transaction type for offer Approval is iRecruitment Offer Approval. Note 2: There are 3 temporary tables that hold data for entries made in iRecruitment until the approval cycle is complete.(This is from IRC.e.RUP1 onwards. Earlier the table used is HR_WIP_TRANSACTION). 1) HR_API_TRANSACTIONS - Each iRecruitment transaction is represented by one row.

2) HR_API_TRANSACTIONS_STEPS - Each row in hr_api_transactions is mapped to one or more rows in hr_api_transaction_steps table with following relation. hr_api_transactions.transaction_id = hr_api_transaction_steps.transaction_id 3) HR_API_TRANSACTIONS_VALUES Each row in hr_api_transaction_steps is mapped to one or many rows in hr_api_transaction_values table with following relation. hr_api_transaction_steps.transaction_step_id = hr_api_transaction_values.transaction_step_id Data from this table is used while making the API call. This table stores each parameter name, data type of the parameter and value.

References: 1.434567.1 - Approvals Management Responsibilities and Setups in AME.B 2. 336901.1 - AME implementaion Guide 3. 453507.1 - Extract Vacancy Details From Table HR_WIP_TRANSACTIONS / HR_API_TRANSACTIONS

You might also like