упростить настройку типов содержимого, и в этом случае не придется управлять
каждым типом содержимого в отдельности.
Заранее определяйте и планируйте требуемые типы содержимого, задавайте
уникальные имена полей метаданных и их связи, шаблоны документов и
пользовательские формы с типами содержимого. Если необходимо обеспечить
доступ к типу содержимого из любого дочернего сайта, создавайте его на уровне
сайта. Если тип содержимого должен быть доступен только для определенного
списка, создавайте его на уровне этого списка.
Настраивайте Document Information Panel (Область сведений о документе) для
сбора метаданных типа содержимого, чтобы отслеживать и редактировать
метаданные документов. В Document Information Panel можно добавить бизнес-
логику или проверку данных.
Сохраняйте настраиваемые пользователем справочные данные или неизменяемые
данные в списках. Однако не стоит отождествлять списки SharePoint с таблицами
базы данных. В базе данных храните изменяемые или транзакционные данные.
Если список будет запрашиваться из приложения многократно, кэшируйте его
содержимое в DataTable или DataSet.
Не заменяйте файловые системы библиотеками документов SharePoint, не
пытайтесь использовать библиотеки документов SharePoint в качестве механизма
управления версиями или как платформу координации совместной деятельности
группы разработчиков. Библиотека документов предназначена исключительно для
хранения документов, требующих совместного использования и управления.
Учтите, что один контейнер списков в библиотеке или списке документов может
включать максимум 2000 элементов. Создавайте собственный UI, если необходимо
работать с контейнером списка, включающим более 2000 элементов.
Организация документов с помощью папок, а не фильтрованных представлений,
поможет ускорить поиск.
Сервисы Excel
Сервисы Excel состоят из трех основных компонентов. Компонент Excel Calculation Services
(Сервисы вычислений Excel) обеспечивает загрузку рабочей книги, выполнение расчетов,
обновление внешних данных и настройку сеансов. Excel Web Access (Веб-клиент Excel)
представляет собой Веб-часть, которая отображает и поддерживает работу с рабочей книгой
Excel в браузере. Excel Web Services (Веб-сервисы Excel) – это Веб-сервис, размещаемый в
SharePoint и обеспечивающий разработчикам методы для создания собственных приложений
на базе рабочей книги Excel. Планируя использование сервисов Excel, руководствуйтесь
следующими рекомендациями:
Выполняйте аутентификацию всех пользователей и защитите свои файлы
подключения к данным Office (Open Data Connection). Настройте аутентификацию
Kerberos или SSO для сервисов Excel, чтобы получить возможность аутентификации
баз данных SQL Server, расположенных на других серверах.