2017-08-22 62 views
0

我將客戶CRM數據庫遷移到Dynamics CRM。它涉及帳戶,聯繫人和活動。不幸的是,以前的CRM並沒有得到很好的使用,所以數據有點困惑: 創建聯繫人時,您有一個「公司」字段,就像我們在Dynamics中可以找到的那樣,它是一個「查找」字段。但是,如果您在那裏寫了一些內容,並且沒有查找公司實體,則輸入的值將成爲「聯繫人」記錄中「公司」字段的值。 這就是爲什麼我有一些與公司沒有真正關聯的聯繫人。Dynamics CRM - 添加導入聯繫人時不存在的公司

在Dynamics中,我使用導入嚮導來導入這些實體。如果聯繫人的公司在導入聯繫人時尚不存在,是否可以添加該聯繫人的公司?

+0

對不起,我不明白是什麼問題,請您舉個例子嗎? –

回答

0

您需要在創建期間處理這個問題 - 通過帶有步驟的插件或工作流。兩者的作用與DB觸發器類似。 插件基本上是用C#編寫的,運行在沙箱中,使用一些MS庫。它由外部工具註冊。 工作流程是您無需在CRM用戶界面進行編程即可完成的工作。部署更容易,但可能性更小。你可以在網上找到足夠的信息。

我建議以下過程:

  1. 上的聯繫人實體創建臨時自定義文本字段來存儲帳戶名稱爲文本。
  2. 在導入之前,在導入文件中使用其他名稱創建帳戶列的副本。
  3. 應將一個帳戶列鏈接到帳戶查找(父級客戶)。這是用於自動加入聯繫人和帳戶。另一列鏈接到創建的字段。
  4. 處理此事務的例程(工作流或插件)將具有以下條件繼續:如果帳戶查找爲空。然後,您將使用聯繫人信息(主要是賬戶名稱)創建一個新賬戶,然後將該賬戶與聯繫人關聯(更新聯繫人記錄)。可以選擇刪除聯繫人上的帳戶文本字段。
  5. 最後,您應該停用或刪除例程。如果您更頻繁地使用它,則需要一些條件來識別通過導入創建的記錄。