2013-04-10 3 views
1

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

ответ

1

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

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

Помните, что это также приведет к созданию, удалению и редактированию других пользователей (экстрасети, Sitecore и других доменов).

2

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

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

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

// Updation <event name="user:updated"/> </event>

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

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

С уважением, Varun Shringarpure