How Default Approval Tasks for Salary and Individual Compensation Work
You can route salary changes, individual compensation allocations, and workforce compensation allocations to the appropriate approvers using approval workflow tasks.
You can configure the approval rules to support your compensation policies using these tasks in the Define Approval Management for Human Capital Management task list:
- Manage Task Configurations for Human Capital Management
- Manage Approval Groups
To find the task list, click Search on the Setup and Maintenance work area, Tasks panel tab.
Manage Task Configurations for Human Capital Management
Approval tasks are event-driven configurations containing rules that identify the approval routing and approvers for business objects, such as salary changes and compensation allocations.
- On the task Configuration tab of the workflows, the Once per stage task aggregation ensures that the approval process sends only one notification per approver.
- The Assignees tab provides a technical view of each task and is where you go to the task rules.
Here's what the default compensation approval tasks do:
Task Name | Description |
---|---|
ChangeSalaryApprovalTask |
Runs when someone submits a salary change from the Salary section of compensation page, or using the Change Salary task or quick action. This approval task doesn't run for changes identified by the Run Grade Step Progression or Synchronize Grade Step Rates processes. Sends actionable notifications to the manager of the person who's salary is changing, to approve or reject the salary changes.
|
SalaryHistsoryApprovalTask |
Runs when someone submits a salary change from the Salary History action, quick action, or task. Sends actionable notifications to the approver, to approve or reject the salary changes. |
VariableAllocationTask |
Runs when someone submits an individual compensation or personal contribution allocation. Sends actionable notifications to the manager of the person getting the individual compensation allocation or making the personal contribution, to approve or reject the allocation.
|
None of these approval workflow tasks include threshold rules by default. You can configure thresholds according to salary change percentage, salary change amount, current and new compa-ratio, grade, job, and so on. For example, you can create a rule using this IF statement that routes salary approvals when the salary change exceeds 10 percent:
Task.payload.getSalaryApprovalValuesResponse.result/value.newChangePercent more than 10.00.
Manage Approval Groups
By default, the delivered actionable approval workflow tasks route time cards using the dynamically decided supervisor hierarchy. You can identify specific approvers to route to instead using the Manage Approval Groups task.
ApprovalTimeRecordGroup attribute values vary by implementation. To figure out your value mapping, create your own data model report in the Reports and Analytics work area using this query:
select * from FUSION.cmp_col_attr_map where LOCATION like 'Approval' and ENTERPRISE_ID = <ent_id>;