Профиль пользователя: Показать все пользователь, где кто-то менеджер от

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/75587

  •  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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top