2012-10-08 29 views
0

我們需要導入到用戶在聯繫人網格中選擇的某些外部系統組的聯繫人。如何將帶狀按鈕添加到Dynamics CRM Web中?

現在我看到的唯一選項是:如果選定的聯繫人獲取ID並使用JavaScript將其發送到外部系統。

但是是否可以在功能區按鈕上按下服務器端選定的聯繫人列表?我們希望在服務器上處理這些聯繫人,並使用我們的C#代碼(最有可能在插件中)將它們發送到外部系統?

回答

2

是的,稍微長一點。你不能直接從JavaScript調用服務器端代碼。但是,您可以執行一個將調用服務器端代碼的操作。

例如:

  • 創建一個新的實體 - 「聯繫處理器」,這有一個查找到聯繫人。
  • 在創建「聯繫人處理器」時放置一個插件(或定製worfklow活動)。這使用聯繫人的查找來執行你需要的任何邏輯,例如將數據發送到外部系統。
  • 您將一些JavaScript添加到功能區按鈕,單擊該按鈕可創建「聯繫人處理器」記錄,然後觸發服務器端代碼。
+0

謝謝。對我而言,困難的部分是我需要爲每個客戶創建對象,並且可以使用JavaScript創建此對象。 –

相關問題