2014-06-10 2 views
0

В SharePoint 2013 у нас есть обо мне для всех сотрудников, работающих в нашей компании. Я хотел бы получить, например, всех сотрудников, заполнивших учетную запись Twitter на странице ОБО МНЕ в SP2013.Получить всю учетную запись Twitter в sharepoint

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

Я использую приложение, размещенное в sharepoint, поэтому предпочтительным языком программирования является jscript. Вопрос в том, как получить эти данные из обо мне для всех сотрудников?

ответ

1

Страница «Обо мне» в SharePoint - это действительно просто слой пользовательского интерфейса для данных, специфичных для пользователя, на странице которого вы находитесь; для данных, которые вы описываете, это звучит так, как у ваших пользователей есть возможность добавить в свой профиль пользователя свой твиттер Twitter.

Если это так, довольно просто запросить данные из службы профилей пользователей, используя JSOM (объектная модель JavaScript). Эта статья MSDN должна быть более чем достаточно, чтобы вы начали: http://msdn.microsoft.com/en-us/library/office/jj920104%28v=office.15%29.aspx

Нота руководства; если ваши пользователи вместо этого помещают свой дескриптор Twitter внутри некоторого блока многострочного текста, например, говорят о свойстве «Сводка» в своем профиле пользователя, я бы сильно рекомендую обновлять ваши профили пользователей, чтобы включить настраиваемое свойство для хранения их дескриптора Twitter (reference here). SharePoint упрощает добавление пользовательских свойств профиля пользователя, и поэтому необходимость в том, чтобы иначе анализировать что-то вроде дескриптора Twitter из блока текста, было бы излишне сложным &, вероятно, хуже.

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