Mr XYZ joins a company
- Record created in per_all_people_f.
- Record created in per_person_type_usages_f with person_type set as employee.
- If address is given record is created in per_addresses.
- Assignment is created in per_all_assignments_f with assignment_type as ‘E’ and primary flag as Y’
- Record created in per_periods_of_service with the hire date
- Record created in ben_per_bnfts_bal_f specifying the salary that he gets.
Mr XYZ gets married
- Marital status updated in per_all_people_f.
- Record created in per_all_people_f for the dependent
- Record created for dependent is per_person_type_usages_f with person type set as Dependent
- Records created in per_contact_relationships specifying the type of relation.
Mr XYZ goes on a leave.
- Record created in per_absence_attendances
- Assignment updated in per_all_assignments_f and benefits assignment created in per_all_assignments_f.
Mr XYZ leaves the company
- Employee assignment is updated in per_all_assignments_f with status as Terminated.
- Benefit assignment is created for COBRA programs(per_all_assignments_f)
- Person type usage of Employee is end dated and that of Ex-Employee is created(per_person_type_usages_f)
- Record is created in per_periods_of_service storing the period for which the person was on this assignment.
Thanks for the informative blog! waiting for next post.- hsenid hrm
ReplyDelete