I have a large system where the users (of necessity) have access to all records. They also have rights to run duplicate detection jobs and this can load the system heavily. Ideally we'd like to prevent them running such jobs but this is not possible other than removing all access to system jobs which is not possible for other reasons.
I'm considering a solution which has a separate program to monitor duplication detection jobs by reading asyncoperationbase, identifying duplicate detections and either deleting them or perhaps rescheduling to out of hours.
Has anyone had experience of this sort of thing? I'm surprised this does exist somewhere as a utility as it would be useful in many cases. If not I might have to write it.
Thanks
Paul Developer of Summary Plus for Dynamics CRM. http://www.clew-consulting.com/summaryplus Simple grids rolling up data from multiple levels.