Показаны сообщения с ярлыком Списки Sharepoint. Показать все сообщения
Показаны сообщения с ярлыком Списки Sharepoint. Показать все сообщения

среда, 30 сентября 2015 г.

SharePoint. Ошибка при просмотре представлений списков.


Внезапно перестали отображаться представления списков. Вместо представления был текст:
"Ну удалось завершить эту операцию" и номер идентификатора взаимосвязи:
По номеру ошибки удалось найти текст исключения:
Error while executing web part: Microsoft.SharePoint.SPException: Не удалось завершить эту операцию.  Повторите попытку. ---> System.Runtime.InteropServices.COMException: Не удалось завершить эту операцию.  Повторите попытку.<nativehr>0x80004005</nativehr><nativestack></nativestack>
    at Microsoft.SharePoint.Library.SPRequestInternalClass.GetTimeZoneInfo(Int32 lcid, UInt16& pwTimeZoneID, Object& pvarBias, Object& pvarStandardDate, Object& pvarDaylightDate, String& pbstrDescription, String& pbstrKeyName)
    at Microsoft.SharePoint.Library.SPRequest.GetTimeZoneInfo(Int32 lcid, UInt16& pwTimeZoneID, Object& pvarBias, Object& pvarStandardDate, Object& pvarDaylightDate, String& pbstrDescription, String& pbstrKeyName)     --- End of inner exception stack trace ---
    at Microsoft.SharePoint....

...SPGlobal.HandleComException(COMException comEx)
    at Microsoft.SharePoint.Library.SPRequest.GetTimeZoneInfo(Int32 lcid, UInt16& pwTimeZoneID, Object& pvarBias, Object& pvarStandardDate, Object& pvarDaylightDate, String& pbstrDescription, String& pbstrKeyName)
    at Microsoft.SharePoint.SPTimeZone.EnsureTZData()
    at Microsoft.SharePoint.SPTimeZone.get_Information()
    at Microsoft.SharePoint.WebPartPages.XsltListViewWebPart.ModifyXsltArgumentList(ArgumentClassWrapper argList)
    at Microsoft.SharePoint.WebPartPages.DataFormWebPart.PrepareAndPerformTransform(Boolean bDeferExecuteTransform)

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

Это решило проблему.




четверг, 27 августа 2015 г.

SharePoint 2013. Меню для узла.


Обычно узел имеет текущую навигацию слева, как показано на рисунке:


Но порой необходимо как-то выделить часто используемые ссылки.
Можно использовать возможности html, но не все пользователи смогут это сделать.
В SharePoint 2013 есть прекрасный механизм для решения этой задачи. Он называется "Рекомендуемые ссылки". Это список. Чтобы его создать перейдите в "Весь контент сайта"-> "Добавить приложение" и выберите "Рекомендуемые ссылки":
После создания списка надо разместить его на главной странице. Поскольку список пуст - надо его заполнить данными. Помимо названия и ссылки можно добавить картинку, чтобы выглядело красивее. В моём случае все ссылки вели на списки SharePoint, неплохо бы было иметь для этого понятные картинки, как в меню создания списков (приложений). Используя инструменты разработчика (вызов через F12) можно посмотреть адреса картинок:


Ниже, чтобы Вам сэкономить время, есть таблица с адресами иконок для некоторых списков:


 Задачи /_layouts/15/images/lttask.png?rev=23
 Документы /_layouts/15/images/ltdl.png?rev=23
 Календарь /_layouts/15/images/ltevent.png?rev=23
 Обсуждения /_layouts/15/images/ltdisc.png?rev=23
 Контакты /_layouts/15/images/ltcontct.png?rev=23

После заполнения список в представлении "Все рекомендуемые ссылки" выглядел так:


А в представлении "Мозаика" выглядит так:
Самое главное - это возможность конфигурировать меню для конечного пользователя, без навыков HTML & CSS.