SharePoint Foundation のワークフロー アクティビティ
最終更新日: 2010年4月16日
適用対象: SharePoint Foundation 2010
この記事の内容
SharePoint ワークフローでサポートされる Windows Workflow Foundation アクティビティ
Visual Studio Designer for Windows Workflow Foundation と共に使用するアクティビティ
コード不要の宣言型ワークフロー アクティビティ
Visual Studio Designer には、Microsoft SharePoint Foundation 2010 のワークフローを作成するために使用できる定義済みのアクティビティが用意されています。さらに、SharePoint Foundation に含まれる Microsoft.SharePoint.WorkflowActions 名前空間には、SharePoint Foundation ワークフローで使用できる多数のワークフロー アクティビティが用意されています。これらのアクティビティは、SharePoint Foundation で使用するワークフローの開発を単純化および合理化するように最適化されています。その中には、Visual Studio Designer で使用するために設計されたワークフロー アクティビティや、Microsoft SharePoint Designer 2007 などのルール ベースでコード不要のワークフロー エディターで使用するために設計されたワークフロー アクティビティがあります。
SharePoint ワークフローでサポートされる Windows Workflow Foundation アクティビティ
Visual Studio Designer で利用可能なアクティビティのすべてが SharePoint サイトのコンテキストで有効なわけではありません。このため、SharePoint Foundation では、それらの利用可能なアクティビティのサブセットをサポートしています。それには以下のアクティビティが含まれます。
Code Microsoft Visual Basic または Microsoft Visual C# のコードをワークフローに追加するために使用します。
ConditionedActivityGroup 一連のアクティビティを条件付きで実行するために使用します。各アクティビティに固有の基準に基づき、ConditionedActivityGroup アクティビティ全体で条件が満たされるまで実行されます。
Sequence 順序付けられた一連の子アクティビティを実行するために使用します。
Replicator 1 つの子アクティビティの複数のインスタンスを作成するために使用します。
これらのアクティビティの詳細については、Windows Workflow Foundation Developer Center を参照してください。
Visual Studio Designer for Windows Workflow Foundation と共に使用するアクティビティ
以下のワークフロー アクティビティは、Visual Studio Designer を使用して作成したワークフローで使用するために特別に設計されています。これらのアクティビティは、主に以下の領域でワークフローの作成を支援します。
SharePoint タスクを作成、更新、完了、および削除する
ワークフロー インスタンスを実行しているリスト アイテムでのイベントを検出する
特定の範囲内でのワークフローの変更を可能にする (それによって、進行中のワークフローの変更をユーザーに許可する)
SharePointSequentialWorkflowActivity
コード不要の宣言型ワークフロー アクティビティ
以下のワークフロー アクティビティは、コード不要の宣言型ワークフロー (たとえば、Microsoft Office SharePoint Designer 2007 などの、ルール ベースでコード不要のワークフロー エディターを使用して作成するワークフロー) で使用するために特別に設計されています。このため、これらのワークフロー アクティビティには、Visual Studio Designer を使用して作成されたコンパイル済みワークフロー アセンブリで使用されることがある、ワークフロー イベントのための登録などの特定の機能がない場合があります。
Visual Studio Designer は、以下のワークフロー アクティビティをサポートしていません。
関連項目
概念
SharePoint Foundation によるワークフロー アクティビティの処理方法
SharePoint Foundation でのワークフローの開始