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

问题描述 投票:0回答:1

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

目前我正在遵循这种方法:

IF(S1= UserVariables,#NULL!,S1 ). 

此外,未选中“允许NULL值覆盖目标数据”。 UserVariable链接到该特定字段。

尝试这种方式的主要原因是,如果源值不变,则停止在CRM中构建审计日志。(客户端希望审计所有内容!)。但这不起作用。它正在跳过行!即使源值与目标不同,也不会执行更新。

我试过IF(S1= "targetfield",#NULL!,S1 ),这次即使source=target更新也在进行!从而构建审计日志。

关闭审核不是一种选择!有没有其他方法可以做到这一点?

注意:使用scribe insight v.7.7 on-premise。

dynamics-crm dynamics-crm-2015 scribe-workbench
1个回答
0
投票

我主要使用CozyRock和Kingsway Soft(Kingsway是我个人的首选),所以我不是百分之百的Scribe最佳方法。

无论如何,我通常将这些写入临时表,然后只更新将要更改的内容。所以如果你:

  1. 从数据源中拉出记录
  2. 从CRM中提取相应的记录
  3. 比较本地和建立一个只会改变的临时表
  4. 最后根据登台表记录进行更新

此方法通常更快,不会将不必要的记录写入审核日志。

© www.soinside.com 2019 - 2024. All rights reserved.