Конвейер в модуле активного каталога Sitecore?

Я уже установил модуль активного каталога Sitecore. Когда пользователь из активного каталога был создан, удален или переименован, я хочу выполнить некоторый собственный код. Есть конвейер или функция, к которой нужно подключиться? Любые идеи?


person user1932071    schedule 10.04.2013    source источник


Ответы (2)


Как сказал Трайек, вы можете добавить свои собственные обработчики событий в события:

// Создание <event name="user:created"> </event>

// Удаление <event name="user:deleted"> </event>

// Обновление <event name="user:updated"/> </event>

Прежде всего, переопределите код Sitecore в своей настраиваемой команде и отладите, возможно, вы также сможете получить выбранные роли, где вы можете увидеть, выбран ли пользователь в активном каталоге, затем вы выполняете свое настраиваемое действие, иначе пусть он исполняется как есть.

Надеюсь, это поможет!

С уважением, Варун Шрингарпуре

person Varun Shringarpure    schedule 10.04.2013

Возможно, вы сможете использовать стандартные события <event name="user:created" />, <event name="user:deleted" /> и / или <event name="user:updated" />. Вы можете найти их в файле web.config в узле <events>.

Я не знаю, поставляется ли модуль с собственными конвейерами / событиями, иначе было бы лучше их использовать.

[править] Имейте в виду, что это также будет выполняться для создания, удаления и редактирования других пользователей (экстранет, Sitecore, другие домены).

person Trayek    schedule 10.04.2013