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