Individual Compensations are utilized in cases where the rewards are to be provided to specific employees by the direct manager or the admins; or there is any direct impact on Payroll.
With each Individual Compensation Plan (ICP) we need to add one payroll standard or information element having input values to be displayed over the ICP screen. ICPs once raised by the initiator it goes for the configured approval, and after final approval the element entry gets created for the employee's record, which gets picked into salary/payroll processing.
Some of the best fit use cases for ICPs are -
Mobile Allowance
Housing/Rent Allowance
Spot Awards
Relocation Allowance
Medical/Personal Loan
This article is going to explain the way approvals can be configured for different plans and options for the ICPs, we will release another article for the ICP configuration as well.
Workflows can be configured based on the plan id, and option id for each ICP and the options available as part of those ICPs. Below queries to help getting those data -
select PLAN_ID from CMP_PLANS_TL where PLAN_NAME ='PLAN_NAME'
select COMPONENT_ID from CMP_COMPONENTS_TL where COMPONENT_NAME ='OPTION_NAME' and PLAN_ID = (select PLAN_ID from CMP_PLANS_TL where PLAN_NAME ='PLAN_NAME')
The attributes to consume in workflow configurations are -
Worker's Other Compensation Details >> planid

Worker's Other Compensation Details >> Other Compensation Option Id

In addition to these two there could be a requirement to configure separate approval for the Employee, LM, and HR/Admin. Those cases can be taken care by utilizing the module identifier attribute in the approval -

Module identifier values could be -
Make Personal Contribution : For the transactions initiated by the Employee
Change Variable Allocation : For the transactions initiated by the LM
Administer Variable Allocation : For the transactions initiated by the HR/Admin
Try out these for the requirement that your customer is having, please feel free to reach out in case if there are some different scenarios which needs to be taken care as part of the ICP approval requirement.
Happy Configuring and Testing!