Professional Documents
Culture Documents
AME Setup
AME Setup
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.
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
3. Define Rules:
Click on Rules tab or we can select Rules from the DashBoard.
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