2015-10-06 17 views
0

我有一個插件,無論用戶何時添加/刪除,都需要通知SharePoint。該插件被設置爲觸發Associate/Disassociate事件,並且工作正常。用戶更改時發出的消息業務部門

但是,當我更改業務單位時,插件不會被觸發。我預計它會被觸發,因爲當我更改BU時,用戶記錄與舊BU的默認團隊分離,並與新BU的默認團隊關聯。

我的插件是在關聯消息上註冊的。

base.RegisteredEvents.Add(new Tuple<int, string, string, Action<LocalPluginContext>>(40, "Associate", "", new Action<LocalPluginContext>(ExecutePostAddUserToTeamInSharePoint))); 

插件甚至沒有被觸發。

是否有任何其他消息需要將我的插件關聯到它才能觸發?

回答

1

似乎CRM不符合自己的規則。

我登記上的SystemUserPost-Operation Update相同的插件,加入和PostImagebusinessunitid之間PreImage一個比較,看是否代碼應該介入。

(這大概還需要Message的一些檢查,以避免混雜了插件本身)

+0

謝謝,是的,這工作。但CRM不會觸發BU的變化,這有點奇怪! – Kanini