在Dynamics CRM 2011內部部署安裝上,我想通過SDK編寫一些代碼,爲通過託管解決方案安裝的插件註冊插件步驟(sdkmessageprocessingstep實體)。但是,該插件是安裝在隔離/沙箱模式下的而不是。Dynamics CRM 2011中現有插件的非管理用戶註冊插件可以執行哪些步驟?
我知道您不能註冊非沙盒插件,除非您是Deployment Manager,並且您不能註冊沙盒插件,除非您處於系統管理員角色。但是,插件已經註冊 - 我只想註冊步驟。
如果用戶不必在Deployment Manager或System Admin角色中,是否可以針對現有的非沙箱插件註冊步驟?
注:我給用戶創建,更新等,特權在CRM安全角色下列實體,但這並沒有幫助:
- 插件組裝
- 插件組件
- 式插入型
- 列表項
- SDK消息
- SDK消息處理步驟
- SDK消息處理步驟圖片
- SDK消息處理步驟安全配置
- 服務端點
我還試圖將用戶添加到該系統定製角色無濟於事。
目標是避免將用戶添加爲系統管理員,但仍然允許他們(通過SDK調用)註冊插件步驟。
澄清: 在CRM服務器,我有一個託管解決方案,其中包括一個插件。這個插件是而不是設置爲使用沙盒/隔離模式。受管理的解決方案不包括該插件的任何註冊步驟。
在不同的(臺式機)機器上,我編寫了一個Windows應用程序,它使用CRM SDK創建sdkmessageprocessingstep實體,以配置插件何時運行。可以將此視爲SDK附帶的插件註冊工具的替代實現,不同之處在於它不會而是註冊插件本身,而只是創建與已安裝的插件關聯的插件處理步驟。
什麼是異常消息以及(如適用)內異常信息您收到?這應該提供關於缺少什麼許可的一些指示。我不知道在插件中註冊插件步驟有任何記錄的限制。 – Nicknow
我收到以下消息一FaultExpection(我希望有解決的辦法。):操作失敗組裝「My.Plugin,版本= 1.0.6.0,文化=中性公鑰= XXX」:大會必須單獨註冊。 –
是否插件成功完成,如果它是由系統管理員執行?我不想嘗試只解決此問題,找出它有什麼做的角色和權限。 – Nicknow