This hook is almost identical to the DatapackDeploymentSpec.preprocess hook except that executes after a datapack is converted into 1 or more Salesforce records.
The list of records past into this hook contains all the records generated for a single datapack; it is not possible to remove/drop any record but individual records can be manipulated,
Note At this point dependencies are not yet resolved
Executed just before the records are being deployed; the event contains a readonly array of records. At this stage values for the records can still be manipulated. This hook point should only be used to run logic that depends on all dependencies on individual record level are resolved.
Note: this runs on record level and use beforeDeploy to run datapack activation processes.
Note: when this hook (re)calculates field values for the target org, clear the field in afterRecordConversion so the delta check does not compare the stale datapack value against the target org; cleared fields are excluded from any comparison and only set by this hook when the record is actually deployed.
PrivatelookupPrivateupdate
A deployment spec contains Datapack specific logic and allows hooking into the deployment process to manipulate what get's deployed and execute post-deployment activation logic.
Implementers can implement any of the specified functions in this interface, all functions are optional and only the implemented functions are executed.
For many standard datapacks spec logic is implemented under the
./deploymentSpecsfolder.