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


Элемент Workflow (Elements)

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

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

В этой статье
Атрибуты
Дочерние элементы
Родительские элементы

Определяет рабочий процесс.

<Workflow
  Title="Text"
  Name="Text"
  CodeBesideAssembly="Text"
  CodeBesideClass="Text"
  Description="Text"
  Id="Text"
  EngineClass="Text"
  EngineAssembly="Text"
  AssociationUrl="Text"
  InstantiationUrl="Text"
  ModificationUrl="Text"
  StatusUrl="Text"
  TaskListContentTypeId="Text" >
</Workflow>

Атрибуты

Атрибут

Описание

Title

Необязательный Text.

Name

Обязательный атрибут типа Text. Задает имя рабочего процесса, отображаемое в интерфейсе SharePoint Foundation. Длина имени до 256 знаков.

CodeBesideAssembly

Обязательный атрибут типа Text. Задает строгое имя сборки без кода.

CodeBesideClass

Обязательный атрибут типа Text. Задает имя класса рабочего процесса в файле без кода, используемом для создания сборки рабочего процесса. Имя должно включать пространство имен класса.

Description

Необязательный Text. Задает описание рабочего процесса, отображаемое в интерфейсе SharePoint Foundation. Длина описания до 256 знаков.

Id

Обязательный атрибут типа Text. Задает идентификатор GUID для рабочего процесса.

EngineClass

Зарезервировано для использования в будущем.

EngineAssembly

Зарезервировано для использования в будущем.

AssociationUrl

Необязательный Text. Задает URL-адрес формы связи для данного рабочего процесса. Задайте значение атрибута AssociationURL для страницы пользовательской формы, которую необходимо использовать для связи рабочего процесса. Например:

AssociationURL = "MyWkflAssociationPage.aspx"
ПримечаниеПримечание

SharePoint Foundation поддерживает абсолютные или относительные пути в определении шаблона рабочего процесса. Все URL-адреса путей к формам должны быть выражены в одном из этих форматов. Например, абсолютный путь, "http://site/library/page.aspx"; или относительный путь, "/layouts/page.aspx". SharePoint Foundation не поддерживает исправление ссылок в определениях шаблонов рабочих процессов.

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

Дополнительные сведения о формах связи см. в разделе Формы сопоставления и запуска рабочих процессов (Sharepoint Foundation).

InstantiationUrl

Необязательный Text. Задает URL-адрес формы запуска для данного рабочего процесса. Например:

InstantiationURL = "MyWorkflowInitiationPage.aspx"
ПримечаниеПримечание

SharePoint Foundation поддерживает абсолютные или относительные пути в определении шаблона рабочего процесса. Все URL-адреса путей к формам должны быть выражены в одном из этих форматов. Например, абсолютный путь, ""http://site/library/page.aspx"; или относительный путь, "/layouts/page.aspx"". SharePoint Foundation не поддерживает исправление ссылок в определениях шаблонов рабочих процессов.

Дополнительные сведения о формах запуска см. в разделе Формы сопоставления и запуска рабочих процессов (Sharepoint Foundation).

ModificationUrl

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

  • отображение различных представлений формы на основе идентификатора изменений, переданного в данную форму;

  • перенаправление на отдельную форму на основе идентификатора изменений, переданного в данную форму.

Дополнительные сведения о формах изменений см. в разделе Формы изменений рабочих процессов (SharePoint Foundation).

StatusUrl

Устаревший. Не используйте.

TaskListContentTypeId

Необязательный Text. Задает идентификатор типа контента, назначенного списку задач рабочего процесса.

Дополнительные сведения о формах задач см. в разделе Формы задач рабочего процесса (SharePoint Foundation).

Дочерние элементы

Элемент AssociationData (Workflow)

Элемент MetaData (Workflow)

Элемент Categories (Workflow)

Родительские элементы

Элемент Elements (Workflow)

Примечания

Дополнительные сведения о связи и формах запуска см. в разделе Формы сопоставления и запуска рабочих процессов (Sharepoint Foundation).

Пример

В следующем примере представлен элемент Workflow в файле элементов определения рабочего процесса. Пример упрощен для ясности.

<?xml version="1.0" encoding="utf-8" ?> 
<Elements xmlns="https://schemas.microsoft.com/sharepoint/">
  <Workflow
        Name="AdventureWorksWorkflow"
        Description="Use this workflow to track sequential tasks of users."
        Id="C6964BFF-BG8D-41ac-AC5E-B61EC111731C"
        CodeBesideClass="AdventureWorks.Workflow1"
        CodeBesideAssembly="AdventureWorks, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e3bce121e9429c"
        TaskListContentTypeId="0x01080100C9C9515DE4E24001905074F980F93160"
        AssociationUrl="_layouts/myAssocPage.aspx"
        InstantiationUrl="_layouts/myIniPage.aspx"
        ModificationUrl="_layouts/myModPage.aspx">
    <Categories/>
    <AssociationData>
      …
    </AssociationData>
    <MetaData>
      …
    </MetaData>
  </Workflow>
</Elements>

См. также

Концепции

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

Определения рабочего процесса

Формы сопоставления и запуска рабочих процессов (Sharepoint Foundation)

Формы изменений рабочих процессов (SharePoint Foundation)

Формы задач рабочего процесса (SharePoint Foundation)

Другие ресурсы

Рабочие процессы в SharePoint Foundation