Профиль пользователя: Показать все пользователь, где кто-то менеджер от
-
10-12-2019 - |
Вопрос
Я хотел бы получить все пользовательские профили, где конкретный пользователь - менеджер (программно).У кого-нибудь есть идея, какое лучшее решение для этого?Он должен работать как в «моем браузере организации» и «мою организационную таблицу». Например.У меня есть экземпляр профиля пользователя «Keaton, DEAN», и я хочу знать, с каких пользователей он менеджер.
Если я ищу класс USERPROFILEMANAGER и класс пользователейPROFILE-CLASS в один из способов, чтобы перебросить все профили пользователей в диспетчере профиля пользователя, но я прочитал, что это не лучшее решение для причин производительности.
foreach(UserProfile up in upm)
{
if(up["Manager"]==manager)
...
}
.
Если я использую fulltextsqlquery, я не могу получить какие-либо результаты, хотя я добавил «менеджер» --Property в свойства метаданных и закончил полную ползу.
Любая помощь приветствует!Спасибо.
Решение
Похоже, вы используете 2010 год, но это должно работать в 2010 и 2013 годах.
Я попробую создать управляемое свойство и назначить поползные свойства людей: менеджер.В УПА, вероятно, придется отметить менеджер как индексируемый.Сделайте управляемое свойство запрос на запрос, доступно для поиска и извлеченного, если в 2013 году. Randerward Пользовательские профили, а затем выполните диспетчер поиска: {имя}.
m