用户更改业务单元时的消息
本文关键字:消息 单元 业务 用户 | 更新日期: 2023-09-27 18:16:10
我有一个插件,需要通知SharePoint每当一个用户被添加/从一个团队中删除。该插件被设置为触发关联/解除关联事件,它工作得很好。
但是,当我更改Business Unit时,插件不会被触发。我期望它会被触发,因为当我更改BU时,用户记录与旧BU的默认团队解除关联,并与新BU的默认团队关联。
我的插件已在关联消息上注册。
base.RegisteredEvents.Add(new Tuple<int, string, string, Action<LocalPluginContext>>(40, "Associate", "", new Action<LocalPluginContext>(ExecutePostAddUserToTeamInSharePoint)));
插件甚至没有被触发。
是否有任何其他消息,我需要关联我的插件,以使其被触发?
看来CRM没有遵循自己的规则。
我也会在SystemUser
的Post-Operation Update
上注册相同的插件,并在PreImage
和PostImage
之间添加businessunitid
的比较,以查看是否代码应该干预。
(这可能还需要一些Message
检查,以避免混淆插件本身)