Shortly after CRM 4.0 was released I discovered a need to have a utility to run the CRM Deletion service on-demand and not wait for it to automatically cycle.
This functionality is extremely useful when perfecting data import processes where you are supplying the IDs of the item being imported.
So, I wrote a utility that would call the internal CRM Deletion Service function to run the service against a specific CRM organization.
You will find this utility in the Free Utilities section.
This utility utilizes and internal and undocumented CRM function call.
Undocumented translates to unsupported by Microsoft so you will be using this utility at your own risk.
That being said, Iâ€™ve used this utility for well over 18 months and have never had an issue. Itâ€™s a fairly binary equation: it runs the deletion service or it doesnâ€™t.
Iâ€™m finally publishing it because I continue to run into situations where i need this functionality and I figure that if I need it, other people might as well.
If the above statements make you a little uncomfortable, you can always download the CRM 4 ScaleGroup Job Editor. Which can perform roughly the same functionality as this utility.