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>

要素と属性

以下のセクションで、属性、子要素、親要素について説明します。

属性

属性

説明

**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 Service の AssociateWorkflowMarkup(String, String) メソッドを使用してワークフロー テンプレートを作成し、ワークフロー マークアップ ファイル、ワークフロー構成ファイル、および必要に応じてワークフロー ルール マークアップ ファイルを指定する SharePoint リストに関連付けることができます。

宣言型ルール ベースのコーディング不要ワークフロー エディタとして使用できるアプリケーションの作成方法については、「Creating Declarative, No-Code Workflow Editors」を参照してください。

次の例は、ワークフロー構成の Templage 要素を示しています。

    <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"
    >

関連項目