Association 元素 (WorkflowConfig)

上次修改时间: 2015年3月9日

适用范围: SharePoint Foundation 2010

本文内容
属性
子元素
父元素

包含当基于规则的声明性无代码工作流编辑器(如 Microsoft SharePoint Designer 2010)将工作流模板与 SharePoint Foundation 中的指定 SharePoint 列表相关联时所需的信息。

<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 对象中:

用作基于规则的声明性无代码工作流编辑器的已创建应用程序可以使用 websvcWebPartPages Web 服务的 AssociateWorkflowMarkup(String, String) 方法来创建工作流模板并将其与指定工作流标记文件、工作流配置文件和工作流规则标记文件(可选)的 SharePoint 列表相关联。

有关创建可用作基于规则的声明性无代码工作流编辑器的应用程序的详细信息,请参阅创建声明性、无代码工作流编辑器

示例

下面的示例演示工作流程配置的 Association 元素。此元素属性指定工作流程关联到的 SharePoint 列表(工作流程使用的任务列表),指定可以手动启动工作流程,并指定当在列表上创建新项目时将自动启动工作流程。

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

请参阅

概念

SharePoint Foundation 工作流开发

创建声明性、无代码工作流编辑器

工作流配置架构概述

SharePoint Designer 工作流概述