Process to Migrate Contract Data

You must use the Migrate Employment Data process to migrate contract data from the assignment to the contract. You must run this process once before you manage contracts using the Employment Contracts task under Quick Actions.

Note:
  • You must run this process to enable assignment-level security for the employment contract. For more information about assignment-level security in HCM Common, refer to the HCM 20D Release Readiness What's New: Secure Access for Workers with Multiple Assignments

  • If you run the process more than once, only records having the period of service ID as null in the PER_CONTRACTS_F table are processed.

Here's what the process actually does:

  • Updates the period of service ID for workers having contracts and for whom the ID isn't populated in the PER_CONTRACTS_F table.

  • Copies the contract end date from the projected assignment end date in the work terms record to the PER_CONTRACTS_F table.

  • Updates the contract ID for workers having contracts and for whom the ID isn't populated in the PER_ALL_ASSIGNMENTS_M table.

  • Copies the assignment action to the PER_CONTRACTS_F table if the action code is null in the PER_CONTRACTS_F table and there's a corresponding assignment split on the same date.

  • Updates the action as contract extension if the action code is null in the PER_CONTRACTS_F table and there's a contract extension record with no corresponding assignment split on the same date.

After the process is run, you can check the contract end date in the worker's employment information. The contract end date will be populated for all the rows for which the projected end date is populated in the work terms record.

The process won't create any default contract records for existing assignments even though the assignments are part of a legal employer that supports contracts.

The update of historical records for the action will happen only once. Therefore, even if you run the process again, the contract updates you did after running the process for the first time in release 21A won't be synchronized back in the responsive user interface.

Process Parameter

The Migrate Employment Data process uses the Enhance contract data to enable it's use in the responsive UI parameter. This parameter enhances the contract data by updating the UPDATE_PER_CONTRACTS_F table.