Элемент 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". |
Дочерние элементы
Нет |
Родительские элементы
Примечания
Когда рабочий процесс связывается с определенным списком 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
Создание редакторов декларативных рабочих процессов без кода