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