Использование профилей пользователей SharePoint для создания телефонного справочника компании - PullRequest
0 голосов
/ 24 марта 2010

Я сейчас работаю над реализацией внутренней сети Sharepoint 2007 (MOSS Std), и одна из вещей, которую мы хотели бы сделать, - это заменить телефонный справочник, поддерживаемый вручную, информацией профиля, которую мы импортируем из AD.

Поиск людей - это здорово, но я хочу, чтобы у меня была большая страница со всеми именами и номерами телефонов примерно 150 человек, которые работают в компании (что означает использование веб-части поиска людей с запросом, жестко заданным для возврата все не будут работать). Несколько быстрых поисков ничего не дали, но это похоже на действительно общий запрос.

Кто-нибудь может мне помочь? Я не против того, чтобы купить веб-часть по разумной цене, чтобы решить эту проблему, или написать собственный код, но оба они кажутся не обязательными для такого простого запроса.

Ответы [ 2 ]

1 голос
/ 29 марта 2010

Похоже, мы пойдем с PeopleZen из Roxority . Их базовая версия позволит нам показывать всех наших сотрудников в списке, отсортированном по имени, а функция фильтрации по вкладкам выглядит так, как если бы мы заполнили ее для всех, было бы неплохо использовать поле «отдел». И если нам нужно сделать что-то более сложное, то вещь FilterZen, которую они продают, чтобы подключить к ней, выглядит довольно гладко.

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

1 голос
/ 24 марта 2010

К сожалению, я не знаю коммерческого решения, которое бы выполняло эту работу, но я мог бы подумать о двух пользовательских решениях.

  1. Напишите пользовательскую веб-часть, которая выполняет итерацию всех профилей пользователей, кэширует необходимые данные, такие как имя, номер телефона и т. Д., И отображает эту информацию в таблице. Поскольку данные пользователя, такие как имя и номер телефона, не будут меняться слишком часто, кэширование информации за день должно быть в порядке.

  2. Напишите задание таймера, которое периодически извлекает информацию о пользователях из профилей пользователей. Задание таймера записывает информацию затем в список контактов. Преимущество списка состоит в том, что вы получаете сортировку и фильтрацию из коробки. Недостатком будет то, что у вас есть одна и та же информация в нескольких местах (профили пользователей, список контактов). Но вы можете исключить поиск в форме списка.

...