2010-03-24 1 views
0

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

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

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

ответ

1

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

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

1

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

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

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

+0

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

Смежные вопросы