次の方法で共有


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 オブジェクトに格納されます。

  • StartManually 属性の値は AllowManual プロパティに格納されます。

  • StartOnCreate 属性の値は AutoStartCreate プロパティに格納されます。

  • StartOnChange 属性の値は AutoStartChange プロパティに格納されます。

  • HistoryListID 属性の値は HistoryListId プロパティに格納されます。

  • TaskListID 属性の値は TaskListId プロパティに格納されます。

宣言型ルール ベースのコーディング不要のワークフロー エディタとして作成されたアプリケーションは、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 ワークフローの概要