День добрый,
Задача:
Для хранения полной информации о пользователе,
недостаточно возможностей UserList`a -> UserProfile.
Соответственно есть два варианта:
1) Расширение за счет добавления Custom Columns
к списку пользователей;
Расширение засчет добавление Custom Columns не подходит,
поскольку структура данных имеет иерархический тип
до 3-х уровней вложенности.
2) Создание библиотеки форм (с шаблоном InfoPath form template).
Решает вопрос с хранением данных, но возникают следующие вопросы:
а) При добавлении из AD пользователя, автоматически должен создаваться
профайл и назначаться права доступа на него (для пользователя -> Full Access,
остальные -> Read Access).
Думаю, что решить можна EventRecevier`ом на добавлении сущности пользователя,
но не могу найти recevierType для него
б) Поиск по данным, которые на n-нном уровне вложенности

Пока что вижу, что искать
можна только по столбцам которые выведены наверх.
Если есть какие-то мысли по-этому поводу, буду оч благодарен, ато с SharePoint Server`om
работаю только неделю и пока сложно сориентироваться в правильном решении.
Спасибо