What are deleted staging records?
FinDock maintains a synced copy of Salesforce payment data, such as Mandate and Installment records, on ProcessingHub for processes like automated matching.
When these records are deleted in Salesforce, FinDock uses Deleted Staging Record object records to manage deleting synced records on ProcessingHub. These are deleted to remove possible matching results for records that no longer exist in the org.
The deletion process proceeds as follows:
- When an Installment and Mandate record is deleted in the org, FinDock creates a deleted staging record.
- On the next sync between the org and ProcessingHub, ProcessingHub fetches the deleted staging records.
- ProcessingHub deletes the installments and mandates corresponding to the fetched deleted staging records.
- After the deletion on ProcessingHub, FinDock moves the deleted staging records to the org Recycle Bin.
- The Recycle Bin is automatically emptied after 15 days (or manually emptied at any time).
Please keep this process in mind when deleting large numbers of records. You may see temporary spikes in storage levels due to the number of records in the Recycle Bin. Deleting 10,000 installments, for example, creates 10,000 deleted staging records for a total of 20,000 records in the Recycle Bin.