Template 元素 (WorkflowConfig)

适用于:SharePoint 2016 |SharePoint Foundation 2013 |SharePoint Online |SharePoint Server 2013

包含基于声明性规则的无代码工作流编辑器(如 Microsoft SharePoint Designer 2010)在 SharePoint Foundation 中生成工作流模板所需的信息。

定义

<Template
  BaseID="Text"
  DocLibID="Text"
  XomlID="Text" | "Integer"
  XomlHref="Text"
  XomlVersion="Text"
  RulesID="Text" | "Integer"
  RulesHref="Text"
  RulesVersion="Text"
>
</Template>

元素和属性

下面各部分介绍了属性、子元素和父元素。

Attributes

属性

说明

**DocLibID**

必需 **Text**。 指定包含工作流程标记 (.xoml) 文件和规则标记 (xoml.rules) 文件(如有必要)的文档库的 GUID。

**BaseID**

必需 **Text**。 指定用于唯一标识此工作流程的 GUID。 所有版本的工作流程的 BaseID 都相同。

**XomlID**

可选 **Integer**。 用于唯一标识工作流程标记文件的可选方式。 此属性必须等于文档库中项目的 ID 属性。

如果存在,则使用此属性,而不是 **XomlHref** 属性。

**XomlVersion**

必需 **Text**。 指定在创建此工作流程的实例时要使用的工作流程标记文件的版本。

**XomlHref**

必需 **Text**。 指定指向工作流程标记文件的路径。 指定的路径必须相对于工作流程配置文件的位置。

**RulesID**

可选 **Integer**。 用于唯一标识工作流程规则文件的可选方式。 此属性必须等于文档库中项目的 ID 属性。

如果存在,则使用此属性,而不是 **RulesHref** 属性。

**RulesVersion**

必需 **Text**。 指定在创建此工作流程的实例时要使用的工作流程规则文件的版本(此处为一个版本)。

**RulesHref**

必需 **Text**。 指定指向工作流程规则标记文件的路径。 指定的路径必须相对于工作流程配置文件的位置。

子元素

无。

父元素

元素
WWorkflowConfig 元素] (workflowconfig-element.md)

备注

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

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

示例

下面的示例演示工作流程配置的 Template 元素。

    <Template
        BaseID="{68B99644-EDCE-4988-9D11-7FD5CCAE09CC}"
        DocLibID="{74FAE22C-0176-46DF-AA12-988CE79C8889}"
        XomlHref="Workflows/Notify Me/Notify Me.xoml"
        XomlVersion="V3.0"
        RulesHref="Workflows/Notify Me/Notify Me.xoml.rules"
        RulesVersion="V3.0"
    >

另请参阅