none
Представления списка контактов RRS feed

  • Вопрос

  • Доброго времени суток!

    Есть список контактов в Outlook 2010, синхронизированный со списком контактов на узле SharePoint 2010. Список контактов в Outlook содержит дополнительно фотографию сотрудника и в разделе "Подробная информация" дату рождения сотрудника. В списке SharePoint если у сотрудника есть фотография, то она отображается как вложения(т.е. есть ссылка на картинку). При этом в Параметрах списка в перечислении столбцов, столбца "вложения" нет. А дата рождения в список SharePoint вообще не попадает.

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

    Заранее Спасибо!

    5 марта 2012 г. 12:28

Ответы

Все ответы

  • Здравствуйте, возможно, в понимание SharePoint список контактов содержит не все поля идентичные Outlook? тогда это будет весьма проблематично, так как, на сколько я знаю - кастомные поля не синхронизируются с Outlook http://social.technet.microsoft.com/Forums/ru-RU/msoclientru/thread/2196a81d-b7f5-4bfa-a5c7-9ee22d751222 - это касаемо даты рождения.

    а то что в списке нет поля "вложения" не мешает Вам добавлять вложения к элементу, так как SPListItem, содержит коллекцию вложений http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.splistitem.attachments.aspx  


    5 марта 2012 г. 12:44
  • Добавьте в список контактов колонку типа DateTime и назовите Birthday
    Тогда при добавлении в Outlook контактов дни рождения будут заполнены. (проверено на на англ. sharepoint + outlook)

    • Помечено в качестве ответа Roman Zhukov 12 мая 2012 г. 7:31
    5 марта 2012 г. 12:52
  • Возникла необходимость отображать наступающие дни рождения сотрудников. Нашёл веб-часть, которая позволяет решить эту задачу, но ей необходимо указать в качестве источника данных список и определить поля ФИО, день рождения и фото сотрудника. Всё бы хорошо, только день рождения и фото не синхронизируются для списка контактов... Может есть какой-нибудь другой способ отображения наступающих дней рождения?

    Может есть возможность синхронизировать личный календарь(в outlook) и общий календарь(на сайте)? Т.к. в личном календаре все события, связанные с Днём рождения отображаются.

    • Изменено akaredpuzzy 5 марта 2012 г. 13:14 дополнение
    5 марта 2012 г. 13:10
  • Вы пробовали добавить колонку, как я описал выше? Всё синхронизируется.
    5 марта 2012 г. 13:13
  • Да, действительно... теперь при заполнении поля в outlook день рождения оно появляется в синхронизированном списке SharePoint! Спасибо большое!

    А подобной хитрости нет для фотографий сотрудника?

    5 марта 2012 г. 13:25
  • Фотографии сохраняются как обычные атачменты для элементов списка.
    Адрес фотографии выглядит так: http://sharepoint/Lists/Contactss/Attachments/1/ContactPicture.jpg
    Где - sharepoint - имя портала, Contactss - имя вашего списка с контактами, 1 - ID элемента, Attachements - это папка в которой сохранятся приложения, ContactPicture.jpg - имя, с которым сохраняется фотка контакта.

    Вы можете добавить колонку типа Hyperlink or Picture.
    И далее создать в Visual Studio EventReceiver и при добавлении/изменении элемента прописать в нашу колонку путь до изображения.



    5 марта 2012 г. 14:47