Introduction
Many a times we have to create some sample data into the application either for Client Demo (CRP) or even for sanity testing (to check that basic application works as expected) after any major upgrade or patching activity. We do create dummy employees for such purposes. However, once the purpose is served there might be a need to ensure such records are completely removed from the system.
This kind of functionality is only available in Non-Production Environments only and until release 11 this was achieved by a Diagnostic Test named ‘HCM Delete Object’ (do refer article here for complete details).Starting Release 11 there is a new diagnostic test ‘Purge Person’ which is enabled into Test and Stage Environments post you raise an explicit Service Request in My Oracle Support (MOS).
Until release 13 18b Oracle advised to use “Purge Person” diagnostic test (read complete article here ) but now that option has been removed and the new option is “Purge Person Data from Test Environments” . As the name suggests this Schedule process is only available in Non-Prod environments and before one can use this feature one would need to enable the same in the SaaS environment. This topic explains how to enable the process and identifies the data that it purges.
Enabling the Purge Process for Person Data
To use the Purge Person Data in Test Environments process, you must raise a service request (SR). In response, Oracle Support supplies a key to enable the process. When you have the key, which is specific to your environment, follow these steps:
- In the Setup and Maintenance work area, go to the following for your offering:
- Functional Area: HCM Data Loader
- Task: Configure HCM Data Loader
- On the Configure HCM Data Loader page, enter the key from Oracle Support in the Value field for the Purge Person Enabled Key parameter.
- Click Save and Close.
We can now run the Purge Person Data in Test Environments process.
Purging Person Data
The Purge Person Data in Test Environments process purges person records, including passports, citizenship records, licenses, emails, addresses, national identifiers, and extra information type data. It also purges dependent data of the following types:
- Absences
- Assignments, including extra information type data
- Benefits
- Calculation cards
- Compensation
- Contacts and contact relationships
- Documents and attachments
- Element entries
- Goals
- Payroll relationships
- Performance records
- Roles and user details
- Talent profiles
- Work relationships
Deletion requests are generated for user accounts in the test environment. To process these requests, you must run the Send Pending LDAP Requests process when Purge Person Data in Test Environments completes.
Exclusions from the Purge Process
The Purge Person Data in Test Environments process doesn't purge data of the following types:
- Predefined person data.
- Person data that was loaded using HCM File-Based Loader.
- Oracle Trading Community Architecture (TCA) data.
The process inactivates dependent TCA records in the TCA tables but doesn't purge them.If processed payroll actions are associated with a worker, then the worker isn't purged. You must roll back relevant payroll processes before you can purge such workers.
Run the Purge Person Data in Test Environments Process
You must have the Purge Person Data in Test Environments function security privilege to run this process. The predefined Human Capital Management Integration Specialist job role has this privilege.
Sign in and follow these steps:
- Select Navigator > Tools > Scheduled Processes.
- In the Scheduled Processes work area, click Schedule New Process.
- In the Schedule New Process dialog box, search for and select the Purge Person Data in Test Environments process.
- In the Process Details dialog box, set one of the following parameters to identify the person data to purge.
Set the Save parameter, as follows.
Run the Send Pending LDAP Requests Process
Purge Person Data in Test Environments generates requests to delete user accounts from your LDAP directory. To process these requests, run the Send Pending LDAP Requests process. If this process isn't scheduled to run in the test environment, then follow these steps when Purge Person Data in Test Environments completes:
- In the Scheduled Processes work area, click Schedule New Process.
- In the Schedule New Process dialog box, search for and select the Send Pending LDAP Requests process.
- In the Process Details dialog box:
- Set User Type to All.
- Leave Batch Size set to A, which means that the processing batch size is calculated automatically.
- Click Submit.
Tables Purged by the Purge Person Data in Test Environments Process
Whenever we run the “Purge Person Data from Test Environments” schedule process data gets deleted from lot many tables. The complete list is mentioned below for ready reference:
Comments
of writing which I am reading at this place.
a doubt donate to this fantastic blog! I suppose for now i'll settle for book-marking and adding your RSS feed to my Google account.
I look forward to new updates and will share this blog with my Facebook group.
Talk soon!
Also vіsit mmy homepage; calendário de
jᥙlho: http://prjaem.ugre.forum.mythem.es/abrocome/farcissaient/geistesblitz/invincibly
shell to her ear and screamed. There was a hermit crab inside and it
pinched her ear. She never wants to go back! LoL I know this is totally off
topic but I had to tell someone!
My webpage: ซื้อหวย: https://lookbook.nu/lottoshuay,LOTTOVIP
except this piece of writing presents good
understanding yet.
My web site - RUAY: https://unsplash.com/@ruayshuay123
RSS feed for comments to this post