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


Элемент Association (WorkflowConfig)

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

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

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

Содержит сведения, необходимые декларативному, бескодовому редактору рабочих процессов на базе правил, например, Microsoft SharePoint Designer 2010, для сопоставления шаблона рабочего процесса с указанным списком SharePoint в SharePoint Foundation.

<Association
  ListID="Text"
  TaskListID="Text"
  HistoryListID="Text"
  StartManually="true" | "false"
  StartOnCreate="true" | "false"
  StartOnChange="true" | "false"
>
</Association>

Атрибуты

Атрибут

Описание

ListID

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

TaskListID

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

HistoryListID

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

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

StartManually

Необязательный атрибут типа Boolean. Если значение равно "True", пользователи могут вручную запускать рабочий процесс.

Если этот атрибут отсутствует, то в SharePoint Foundation рабочий процесс обрабатывается, как если бы было указано значение "False".

StartOnCreate

Необязательный атрибут типа Boolean. Если значение равно "True", рабочий процесс запускается в SharePoint Foundation автоматически при создании нового элемента в списке, с которым связан рабочий процесс.

Если этот атрибут отсутствует, то в SharePoint Foundation рабочий процесс обрабатывается, как если бы было указано значение "False".

StartOnChange

Необязательный атрибут типа Boolean. Если значение равно "True", рабочий процесс запускается в SharePoint Foundation автоматически при изменении элемента в списке, с которым связан рабочий процесс.

Если этот атрибут отсутствует, то в SharePoint Foundation рабочий процесс обрабатывается, как если бы было указано значение "False".

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

Нет

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

Элемент WorkflowConfig

Примечания

Когда рабочий процесс связывается с определенным списком SharePoint, значения следующих атрибутов сохраняются в объекте SPWorkflowAssociation рабочего процесса.

  • Значение атрибута StartManually хранится в свойстве AllowManual.

  • Значение атрибута StartOnCreate хранится в свойстве AutoStartCreate.

  • Значение атрибута StartOnChange хранится в свойстве AutoStartChange.

  • Значение атрибута HistoryListID хранится в свойстве HistoryListId.

  • Значение атрибута TaskListID хранится в свойстве TaskListId.

Приложения, созданные для работы в качестве декларативного редактора рабочего процесса на базе правил без использования кода, используют метод AssociateWorkflowMarkup(String, String) веб-службы websvcWebPartPages для создания шаблона рабочего процесса и связывания его со списком SharePoint, указывающим файл разметки рабочего процесса, файл конфигурации рабочего процесса и (необязательно) файл разметки правил рабочего процесса.

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

Пример

В следующем примере показан элемент Association для конфигурации рабочего процесса. Атрибуты элемента указывают список SharePoint, с которым связывается рабочий процесс; задачу, которую использует рабочий процесс; указывается возможность запуска его вручную, а также автоматический запуск при создании нового элемента в списке.

<Association
    ListID="{B8C6FEEA-8066-462E-958D-1B4E90FE1C34}"
    TaskListID="{C64BA541-9D5B-42F3-A989-96F56FD51155}"
    StartManually="true"
    StartOnCreate="true"
>

См. также

Концепции

Разработка рабочих процессов для SharePoint Foundation

Создание редакторов декларативных рабочих процессов без кода

Обзор схемы конфигурации рабочего процесса

Обзор рабочего процесса SharePoint Designer