我正在嘗試將大型數據庫導入到動態2013年,其中有很多針對帳戶和聯繫人的活動。當我導入電話/電子郵件等時,它們全都出現在標記爲「今天」的活動Feed中。我已覆蓋創建日期,但訂閱源是按修改後的列排序的。Dynamics 2013如何爲我正在導入的活動設置修改後的值?
如果這是在場所我只是進入數據庫並運行一個SQL查詢,但因爲這是註定的在線這不是一個選項,我試圖創建一個插件,但似乎忽略/ over-騎這個變化。
有沒有人得到任何啓發的方式來改寫日期?
我正在嘗試將大型數據庫導入到動態2013年,其中有很多針對帳戶和聯繫人的活動。當我導入電話/電子郵件等時,它們全都出現在標記爲「今天」的活動Feed中。我已覆蓋創建日期,但訂閱源是按修改後的列排序的。Dynamics 2013如何爲我正在導入的活動設置修改後的值?
如果這是在場所我只是進入數據庫並運行一個SQL查詢,但因爲這是註定的在線這不是一個選項,我試圖創建一個插件,但似乎忽略/ over-騎這個變化。
有沒有人得到任何啓發的方式來改寫日期?
您無法在Online組織中設置ModifiedOn
的值。沒有CRM SDK調用,允許設置記錄的日期ModifiedOn
。因此,如果沒有SQL訪問權限,就像你在你的問題中聲明的那樣,這個值不能被改變。
您可以通過在線或本地CRM中的更新前插件更新修改。這是唯一的支持解決方案。
您也可以直接修改SQL。
謝謝,這是相當多,我已經到了,只是希望我是錯的結論。 – user1904444
這隻適用於活動和案例。大多數(如果不是全部的話)其他實體可以覆蓋創建/修改的屬性。 –
@PaulWay - 這是不正確的,你可以通過使用'overriddencreatedon'字段覆蓋CreatedOn。 「CreatedBy」,「ModifiedBy」或「ModifiedOn」沒有重寫字段。如果您查看SDK,您會看到所有這些字段對於創建或更新(在任何實體上)無效。 – Nicknow