Share via


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 タスクを作成、更新、完了、および削除する

  • ワークフロー インスタンスを実行しているリスト アイテムでのイベントを検出する

  • 特定の範囲内でのワークフローの変更を可能にする (それによって、進行中のワークフローの変更をユーザーに許可する)

CompleteTask

CreateTask

CreateTaskWithContentType

DeleteTask

EnableWorkflowModification

InitializeWorkflow

LogToHistoryListActivity

OnTaskChanged

OnTaskCreated

OnTaskDeleted

OnWorkflowActivated

OnWorkflowItemChanged

OnWorkflowItemDeleted

OnWorkflowModified

RollbackTask

SendEmail

SetState

SharePointSequentialWorkflowActivity

コード不要の宣言型ワークフロー アクティビティ

以下のワークフロー アクティビティは、コード不要の宣言型ワークフロー (たとえば、Microsoft Office SharePoint Designer 2007 などの、ルール ベースでコード不要のワークフロー エディターを使用して作成するワークフロー) で使用するために特別に設計されています。このため、これらのワークフロー アクティビティには、Visual Studio Designer を使用して作成されたコンパイル済みワークフロー アセンブリで使用されることがある、ワークフロー イベントのための登録などの特定の機能がない場合があります。

Visual Studio Designer は、以下のワークフロー アクティビティをサポートしていません。

AddArrayToArrayListActivity

AddTimeToDateActivity

AddToArrayListActivity

AddToHashtableActivity

ApplyActivation

BuildStringActivity

CheckInItemActivity

CheckOutItemActivity

ClearArrayListActivity

CollectDataTask

ConvertActivity

CopyItemActivity

CreateItemActivity

CurrentDateActivity

DelayForActivity

DelayUntilActivity

DeleteItemActivity

EmailActivity

FindActivity

FindValueActivity

GroupAssignedTask

Helper

LookupActivity

MathActivity

SetFieldActivity

SetModerationStatusActivity

SetTimeFieldActivity

SetVariableActivity

TodoItemTask

UndoCheckOutItemActivity

UpdateItemActivity

UpdateTask

WaitForActivity

関連項目

概念

SharePoint Foundation によるワークフロー アクティビティの処理方法

ワークフローにおける相互関係トークン

SharePoint Foundation でのワークフローの開始

その他の技術情報

SharePoint Foundation のワークフロー