Поделиться через


Планирование типов контента (SharePoint Foundation 2010)

 

Применимо к: SharePoint Foundation 2010

Последнее изменение раздела: 2016-11-30

В этой статье описываются типы контента и рабочие процессы, а также приводятся рекомендации по планированию их интеграции в имеющееся решение по управлению документооборотом Microsoft SharePoint Foundation 2010.

Планирование типов контента

В этом разделе:

  • Типы контента

  • Шаблоны столбцов

  • Типы контента папки

Типы контента

Тип контента определяет атрибуты элемента списка, документа или папки. Каждый тип контента задает следующие атрибуты:

  • свойства для связи с элементами этого типа;

  • рабочие процессы, которые можно запустить из элементов этого типа;

  • шаблоны документов (для документных типов контента);

  • преобразования документов, которые необходимо сделать доступными (для типов содержимого документов);

  • Специальные компоненты.

Тип контента можно связать со списком или библиотекой. Это будет означать, что этот список или библиотека могут включать элементы этого типа контента, а также что с помощью команды Создать в этом списке или библиотеки пользователи смогут создавать новые элементы этого типа.

Примечание

Свойства, рабочие процессы, политики и шаблоны также можно напрямую связать со списком или библиотекой. Однако эти связи будут ограничены такими списком или библиотекой и иначе в решении использоваться не могут. В SharePoint Foundation 2010 рабочие процессы уровня сайта можно связывать с несколькими списками и библиотеками.

Библиотеки и списки документов могут содержать несколько типов контента. Например, в библиотеку могут входить документы и рисунки, связанные с проектом. Если список или библиотека содержат несколько типов контента, то:

  • по умолчанию команда Создать в таком списке или библиотеке позволяет пользователям выбрать любой из всех доступных типов контента при создании нового элемента (владельцы типа контента могут настроить команду Создать таким образом, чтобы она открывала доступ только к определенным типам контента);

  • будут отображаться столбцы, связанные со всеми доступными типами контента.

Специальные типы контента определяются в коллекции типов контента сайтов. Специальный тип контента должен, прямо или косвенно, в основе своей иметь основной тип контента, например "Документ" или "Элемент". После определения на сайте специального типа контента он станет доступен на основном и дочерних сайтах этого сайта. Чтобы тип контента стал повсеместно доступным, задайте его в коллекции типов контента сайта верхнего уровня.

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

На сайтах, основанных на SharePoint Foundation 2010, у каждого элемента списка или библиотеки по умолчанию, такого как "Контракт", "Задача" или "Документ", есть соответствующий тип контента в коллекции типов контента сайта. При планировании типов контента можно использовать эти готовые определения в качестве отправной точки и создавать новые типы контента на базе существующих или изменять типы контента по умолчанию в соответствии с необходимостью.

Типы контента содержимого организованы в иерархию, которая позволяет одному типу контента наследовать свои характеристики у другого типа контента. Благодаря этому возможно совместное использование характеристик в пределах организации, в то же время группы могут настраивать эти характеристики для определенных сайтов или списков.

Например, для всех документов о поставке клиенту в организации может требоваться набор метаданных, например номер счета, номер проекта и имя руководителя проекта. С помощью создания типа контента верхнего уровня "Поставка клиентам", от которого все остальные типы документов о поставке клиенту наследуют характеристики, обеспечивается связь требуемой информации, включая номера счетов и проектов, со всеми вариантами документов о поставке клиенту в организации. Обратите внимание, что при добавлении другого необходимого столбца в тип контента верхнего уровня "Поставка клиентам" владелец типа контента может распространить изменения во все типы контента, наследующие характеристики от данного типа, в результате чего новый столбец будет добавлен во все документы о поставке клиенту.

Шаблоны столбцов

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

Можно задать используемые столбцы в нескольких типах контента, создав соответствующие столбцы в коллекции шаблонов столбцов. Такая коллекция существует на каждом сайте семейства веб-сайтов. Что касается типов контента, столбцы, заданные в коллекции шаблонов столбцов сайта, доступны в данном сайте и во всех его дочерних сайтах.

Типы контента папки

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

Можно задавать представления в списке или библиотеке, которые доступны только в папках определенного типа контента. Это приведет к тому, что в папке будут содержаться документы определенного типа, а представления в папке будут отображать только те столбцы, которые относятся к типу документа, содержащемуся в папке.

С помощью объектной модели SharePoint Foundation 2010 можно настроить команду Создать для типа контента папки таким образом, чтобы при создании новой папки этого типа она заполнялась файлами и документами, основанными на шаблонах, хранящихся на сервере. Такая возможность позволяет, например, применять документы составного типа, для создания которых необходимо использовать несколько файлов.