Я уже установил модуль активного каталога Sitecore. Когда пользователь из активного каталога был создан, удален или переименован, я хочу выполнить некоторый собственный код. Есть конвейер или функция, к которой нужно подключиться? Любые идеи?
Конвейер в модуле активного каталога Sitecore?
Ответы (2)
Как сказал Трайек, вы можете добавить свои собственные обработчики событий в события:
// Создание <event name="user:created">
</event>
// Удаление <event name="user:deleted">
</event>
// Обновление <event name="user:updated"/>
</event>
Прежде всего, переопределите код Sitecore в своей настраиваемой команде и отладите, возможно, вы также сможете получить выбранные роли, где вы можете увидеть, выбран ли пользователь в активном каталоге, затем вы выполняете свое настраиваемое действие, иначе пусть он исполняется как есть.
Надеюсь, это поможет!
С уважением, Варун Шрингарпуре
Возможно, вы сможете использовать стандартные события <event name="user:created" />
, <event name="user:deleted" />
и / или <event name="user:updated" />
. Вы можете найти их в файле web.config в узле <events>
.
Я не знаю, поставляется ли модуль с собственными конвейерами / событиями, иначе было бы лучше их использовать.
[править] Имейте в виду, что это также будет выполняться для создания, удаления и редактирования других пользователей (экстранет, Sitecore, другие домены).