簡體   English   中英

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

[英]CRM Dynamics 2015: Conditionally updating a field in CRM using Scribe

我們正在使用划線員將數據從源遷移到CRM 2015 Online。 DTS將每15分鍾運行一次。 是否可以根據條件更新目標中的字段?

目前,我正在采用這種方法:

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

同樣,未選中“允許使用NULL值覆蓋目標數據”。 UserVariable鏈接到該特定字段。

嘗試這種方式的主要原因是,如果源值不變,則阻止在CRM中建立審核日志。(客戶端希望對所有內容都啟用審核!)。 但是,這不起作用。 它正在跳過行! 即使源值與目標值不同,也不會執行任何更新。

我嘗試了IF(S1= "targetfield",#NULL!,S1 ) ,這一次更新正在執行,即使source=target 從而建立審核日志。

無法關閉審核! 還有其他方法嗎?

注意:在內部使用scribe洞察v.7.7。

我主要使用CozyRock和Kingsway Soft(我個人偏愛Kingsway),所以我並不是Scribe最佳方法的100%。

無論如何,我通常將它們寫入登台表,然后僅更新將要更改的內容。 因此,如果您:

  1. 從數據源中提取記錄
  2. 從CRM中提取相應的記錄
  3. 在本地進行比較,並構建僅會更改的臨時表
  4. 最后根據暫存表記錄進行更新

這種方法通常更快,並且不會將不必要的記錄寫入審核日志。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM