Dynamics crm CRM Dynamics 2015:使用Scribe有条件地更新CRM中的字段

Dynamics crm CRM Dynamics 2015:使用Scribe有条件地更新CRM中的字段,dynamics-crm,dynamics-crm-2015,scribe-workbench,Dynamics Crm,Dynamics Crm 2015,Scribe Workbench,我们正在使用scribe将数据从源迁移到CRM 2015 Online。DTS将每15分钟运行一次。是否可以根据条件更新目标中的字段 目前,我正在采用这种方法: IF(S1= UserVariables,#NULL!,S1 ). 还未选中“允许空值覆盖目标数据”。UserVariable链接到该特定字段 尝试这种方法的主要原因是,如果源值不变,则阻止在CRM中生成审核日志。客户端希望对所有内容都进行审核!。然而,这是行不通的。它正在跳过行!即使源值与目标值不同,也不会执行更新 我尝试过如果s

我们正在使用scribe将数据从源迁移到CRM 2015 Online。DTS将每15分钟运行一次。是否可以根据条件更新目标中的字段

目前,我正在采用这种方法:

IF(S1= UserVariables,#NULL!,S1 ). 
还未选中“允许空值覆盖目标数据”。UserVariable链接到该特定字段

尝试这种方法的主要原因是,如果源值不变,则阻止在CRM中生成审核日志。客户端希望对所有内容都进行审核!。然而,这是行不通的。它正在跳过行!即使源值与目标值不同,也不会执行更新

我尝试过如果s1=targetfield,NULL!,S1,这次更新正在执行,即使源=目标!从而建立审计日志

关闭审核不是一个选项! 还有别的办法吗


注意:使用scribe insight v.7.7作为前提。

我使用的是CozyRock和Kingsway软件,主要是Kingsway我的个人pref,因此我不是100%支持scribe的最佳方法

无论如何,我通常会将它们写入一个临时表,然后只更新将要更改的内容。因此,如果你:

从数据源中提取记录 从CRM中提取相应的记录 在本地进行比较,并构建一个只包含将要更改内容的暂存表 最后根据暂存表记录进行更新 这种方法通常更快,不会将不必要的记录写入审核日志