Professional Documents
Culture Documents
Plugin Lifecycle
Setup
In the setup stage, the plugin prepares the data necessary to perform its work.
1. Create a base working directory using a random UUID string at location /var/delphix/masking/user_home/ . This directory is unique to each execution of a given
masking job. For example, /var/delphix/masking/user_home/4f3f96dd-810f-46ab-88a7-3a6a83b29af2 .
2. Retrieve table names from the ruleset of the current masking job.
3. Perform FlowDefition , ApexTigger and CustomField processing for each table name.
Pre-Task
In the pre-task stage, the plugin disables the metadata packages on the tables that are being masked by a masking job.
This stage grooms the table(s) for data
masking.
2. Perform Metadata Deploy without any modification to check if Metadata configuration retrieved from Salesforce instance has any issues or not.
3. Perform XML modification to disable packages and then perform Metadata Deploy:
Post-Task
In the post-task stage, the plugin enables the metadata packages that were disabled in the pre-task stage.
1. Perform Metadata Deploy to enable Metadata packages that were disables in Pre-Task.
https://application-solutions.delphix.com/Select_Connector_for_Salesforce/Masking/Package_Manager/Plugin_Lifecycle/ 1/2
14/04/2022, 12:11 Plugin Lifecycle - Application Solutions
https://application-solutions.delphix.com/Select_Connector_for_Salesforce/Masking/Package_Manager/Plugin_Lifecycle/ 2/2