2011-10-04 151 views
1

我很努力地在Dynamics CRM 2011上找到大量文檔,並遇到問題。我不是在尋找的代碼更指針爲的方法(工作流程,對話,自定義HTML網絡資源等)Dynamics CRM 2011自定義代碼

正確的方法我基本上想要的東西,執行以下操作:

  • 去聯繫名單
  • 選擇一些接觸
  • 絲帶行動打開一個盒子,讓我 選擇從下拉列表中的自定義角色(源是動態 實體)
  • 選擇一個單選框爲添加或REM奧雅納角色
  • 保存更改,這將添加或刪除聯繫人作用,並同時發送電子郵件到該聯繫人

我知道怎麼去選擇recordIDs的名單,但我不知道如果我應該用JS調用對話框或自定義HTML頁面。

任何人都可以指向正確的方向嗎?

+0

讀那些在這難道不是同樣的問題呢? http://stackoverflow.com/questions/7600066/calling-a-dialog-in-dynamics-2011-and-passing-multiple-recordids-to-it/7600740#comment9293010_7600740 您需要使用HTML網絡資源使用REST端點的JavaScript。 –

+0

我試圖以不同的方式嘗試並吸引更多的興趣。 – Andrew

+0

我們在談論多少角色?角色是需要其他原因的自定義實體嗎?只有當他們被添加到角色或者他們被刪除後,您是否需要發送電子郵件給聯繫人? –

回答

1

最後,解決方案是創建一個功能區項目,它從聯繫人列表中接受選定的Guid。

然後從網絡資源(Silverlight的),它叫成SDK和創建/刪除相應的記錄

1

我已經彙編了關於主題here的書籤列表。我希望鏈接有效。
Gareth Tucker's site特別有趣。

+0

這只是一個巨大的鏈接列表和關於功能區編輯的一些一般信息。請提供具體有用的答案。 –

+1

@Josh:非常大的問題,非常大的答案! –

2

這可能對您的情況根本不起作用,但有時候值得開箱即用。這隻有在你有少量角色並且角色不會經常更改時纔有效。

添加聯繫人上的複選框,每個角色一個。構建用於更新發送電子郵件的複選框的工作流程。現在,用戶可以使用多編輯功能快速編輯大量聯繫人角色。

這種方法的好處是它是一個「無代碼」的解決方案,對用戶來說非常容易,因爲它使用了開箱即用的功能。缺點是你需要維護這些複選框。但它可能比編寫一堆web資源和JavaScript更容易!