SharePoint Online — настраиваемые свойства пользователя, не найденные в уточнении

Я разрабатываю против SharePoint Online. Добавил 2 пользовательских свойства Агентство и Компания и заполнил их для всех моих пользователей, получив данные из активного каталога через PowerShell.

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

Теперь я пытаюсь создать страницу PeopleResults, но, похоже, я не могу найти эти свойства в веб-части уточнения.

Что я должен делать? Что мне не хватает? Я дергаю себя за волосы уже два дня...

ИЗМЕНИТЬ:

Очевидно, SPO не обнаруживает новые управляемые свойства в веб-части уточнения. Я использовал предопределенные свойства Refinable: RefinableString00 и RefinableString01. Подождал некоторое время, чтобы все профили пользователей были проиндексированы, и теперь я вижу, что фильтрую их с помощью этих предопределенных реквизитов.


person Salah Elgo    schedule 06.09.2016    source источник


Ответы (2)


Невозможно создать новые уточняемые управляемые свойства в SharePoint Online. Вам нужно использовать одно из предопределенных свойств Refinable, например: RefinableString00, RefinableString01 и т. д. Это хорошее объяснение: http://spr.com/overcoming-office-365sharepoint-online-development-challenges-part-2/

person Robert Wagenaar    schedule 10.09.2016

Можете ли вы проверить, установлено ли для параметра конфиденциальности по умолчанию значение «Все», чтобы свойства пользователя отображались в веб-части уточнения? Для этого параметра необходимо установить значение «Все», поскольку компоненты поиска должны иметь к нему доступ.

person powerd    schedule 09.09.2016
comment
Он отображается для всех. - person Salah Elgo; 12.09.2016