我们在做CRM4.0界面操作时候会发现在界面上删除的数据并没有立刻被删除,而是该条数据在数据库的相应数据表位置将字段DeletionStateCode设置成了2。然后系统默认会运行服务在24小时内将这些数据删除。而且服务运行的时间是在安装这个组织的时间点进行执行。微软提供了一个设置工具,可以通过这个链接下载:http://code.msdn.microsoft.com/ScaleGroupJobEditor。下载好这个软件后,可以在安装了CRM的服务器上运行.exe文件打开界面会如下所示:
其中,
organization选项是选择你要设置的是哪一个你建立的CRM组织;
Job Type选择你要设置的属性:“Deletion Service”表示对于定时删除服务时间的设置(我们这里设置的是这个服务),“Re-Indexing Service”是设置重新订制索引的服务,设置方法完全相同;
EVERY设置循环时间的间隔,默认是1440minites=24hour, 我们可以将它设置成为其他的时间间隔。
Base Time设置运行的时间,默认时间是该组织安装的时间,我们可以设置在没有人使用的时侯执行。
Job Next Run 设置下次执行的时间。
注:在CRM 的sdk 中说过DeletionStateCode有三种属性:0----Active,2----HardDelete(我们手工删除的), 1---SoftDelete(这种删除上面的引文解释我看不懂,不知道是什么含意,有高手的话希望能告诉我。)