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


Развертывание рабочего процесса с помощью компонентов

Дата последнего изменения: 16 апреля 2010 г.

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

Обсуждение развертывания решений для рабочих процессов подразумевает рассмотрение средств развертывания большинства функциональных возможностей в Microsoft SharePoint Foundation 2010 — компонентов.

Упаковка компонентов

Упаковка компонентов — это способ сборки решений и функциональных возможностей SharePoint Foundation 2010 в одно целое для упрощения развертывания. Этот механизм позволяет упаковывать файлы, необходимые для решения, например рабочие процессы, веб-части, списки и определения веб-сайтов, что упрощает распространение и развертывание. Разработчики упаковывают нужные файлы в WSP-файл, который фактически является CAB-файлом, содержащим файл манифеста с контентом.

Для развертывания пользовательских решений для рабочих процессов используйте механизм развертывания с упаковкой компонентов в SharePoint Foundation.

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

  • файл feature.xml, представляющий собой манифест, содержащий ссылки на различные объекты, упакованные в компонент;

  • сама скомпилированная сборка рабочего процесса;

  • все необходимые для процесса пользовательские формы;

  • файл определения шаблона рабочего процесса.

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

Дополнительные сведения о создании XML-файлов определения рабочих процессов см. статью Определения рабочего процесса.

Дополнительные сведения об использовании компонентов для упаковки и развертывания решений SharePoint Foundation см. в разделе Использование компонентов.

Пример компонента рабочего процесса

Ниже приведен пример файла feature.xml, в котором определяется компонент рабочего процесса. Обратите внимание, что файл feature.xml ссылается на файл workflow.xml, который содержит определения шаблона процесса для этого решения.

Ссылка на путь приводится относительно местоположения установки компонента, адрес которого для заданного компонента всегда равен setupRoot\12\template\features\featureName.

<Feature  Id="GUID"
          Title="Default Title"
          Description="This feature is a workflow that ..."
          Version="12.0.0.0"
          Scope="Site"
          xmlns="https://schemas.microsoft.com/sharepoint/">
  <ElementManifests>
    <ElementManifest Location="workflow.xml" />
  </ElementManifests>
  <Properties>
    <Property Key="GloballyAvailable" Value="true" />
  </Properties>
</Feature>

См. также

Задачи

Развертывание шаблона рабочего процесса