Microsoft Dynamics CRM 4.0 has bulk delete feature and a dedicated view to see the progression of a bulk delete operation. Nevertheless, there is no feature that allows you to execute a bulk delete operation. There is only a class in the SDK, nothing else more users friendly.
This tool comes to correct that lack. It is just an interface that implements the SDK class. Nothing more…
First of all, you need to understand that the Bulk Delete feature of the SDK requires an xml string that represents a filter of the items to delete. It is, in fact, a FetchXML query. To make the tool easier to use, the query part of an advanced find view is used to do the filter. So, you need to create an advanced find view that will filter the items to delete.
Also notice that as soon as the bulk delete job has been created, the CRM server is the only one to work, the tool is no more involved in the success or the failure of the bulk delete job.
How to use the tool
- Define the entity for which you want to delete items and click on the button “Retrieve Views”. This action will query the existing advanced find view for the specified entity.
- Select the view that filters properly the items you want to delete.
- Define a name for the bulk delete job.
- If you want to schedule the job to be run at a specific date, you can tick the checkbox and define date and time.
- If you want the job to be recurrent, tick the corresponding checkbox, select the interval type and interval value.
- You can choose to be informed when the job is complete. Just tick the checkbox. You can also notify other CRM users. To do so, click on the browsing button (“…”) and select the users.
NB: The checkbox is enabled only if the current user account has an email address. - Click on the button “Launch Bulk Delete” to create the job on the CRM Server.
Follow the execution of the bulk delete job
As defined earlier in this page, as soon as the job is created, the tool is no more involved in the bulk delete operation.
Nevertheless, if you want to follow the running job, navigate to the CRM web application then go to “Settings”, “Data Management”, then “Bulk Record Deletion”. A view lists the bulk delete job.


I successfully created a bulk delete job. But after ages also i was not able to see any record in the bulk delete list. How can i verify whether the job is created successfully ?
Thanks,
raj
It depends if you scheduled the bulkdeletejob or not…
if so, it is normal that you can’t see it in the bulk delete job list
You then can see this job in the system jobs
Waiting for resources
I am not getting this.. but I am trying to use the bulk delete plugin and finallly it ends up with a 500 error.. could someoen help me withh this?
not getting this
What are you trying to delete?
As I often explain, this tool is just starting a standard bulk delete job. If something goes wrong after, the tool is not involved
Noticed this is an old post but I’m interested in the bulk delete appl. Do you have a link available to download? Thanks
Just use the tools page to download it…
I am trying to delete all acitivities of a 1 year period which I created a view for. But I just get errors and nothing deletes.
Can you help with that?
How do I get this tool
Go to the “Tools” page, and click on the floppy disk icon…
[...] Bulk Delete Launcher [...]
Hello.
When I try to launch a bulk deletion (not scheduled) I’m experiencing the following error :
—————————
Error
—————————
Error while creating bulk delete job: The date-time format for 2012-02-01 04.58.29 is invalid, or value is outside the supported range.
—————————
OK
—————————