SharePoint のワークフロー アクティビティ クラス
SharePoint で使用できる SharePoint ワークフロー アクティビティ クラスの概要を示します。
SharePoint のアクティビティ クラスのパレットが変更されました。 表 1 に、それぞれのアクティビティ カテゴリ別にグループ化された 49 個の使用可能なアクティビティの現在のカタログを示します。
注:
SharePoint 2010 ワークフローは、2020 年 8 月 1 日以降、新しいテナント用に廃止され、2020 年 11 月 1 日に既存のテナントから削除されました。 SharePoint 2010 ワークフローを使用している場合は、Power Automate またはその他のサポートされているソリューションに移行することをお勧めします。 詳細については、「SharePoint 2010 ワークフローの廃止」を参照してください。
SharePoint で使用可能なワークフロー アクティビティ クラス
表 1. ワークフロー アクティビティのクラス
アクティビティ | カテゴリ | 説明 |
---|---|---|
CreatedBy | 条件 | 現在のアイテムが、指定されたユーザーによって作成されたかどうかを返します。 |
CreatedInRange | 条件 | 現在のアイテムが、指定された期間に作成されたかどうかを返します。 |
ModifiedBy | 条件 | 現在のアイテムが、指定されたユーザーによって変更されたかどうかを返します。 |
ModifiedInRange | 条件 | 現在のアイテムが、指定された期間に変更されたかどうかを返します。 |
WordsInTitle | 条件 | 指定されたキーワードが、現在のアイテムのタイトルに含まれるかどうかを返します。 |
WorkflowInterop | 調整 | SharePoint 2010 ワークフロー (Windows Workflow Foundation 3.5) を開始します。 |
WaitForCustomEvent | イベント | カスタム イベントがワークフローに送信されるのを待機します。 |
WaitForFieldChange | イベント | 指定されたフィールドが、指定されたリスト アイテムの指定された値に変わるのを待機します。 |
WaitForItemEvent | イベント | 指定されたイベントが、指定されたリスト アイテムで発生するのを待機します。 |
CheckInItem | リスト | 指定されたリスト アイテムをチェックインします。 |
CheckOutItem | リスト | 指定されたリスト アイテムをチェックアウトします。 |
CopyItem | リスト | 指定されたファイル アイテムを、指定されたドキュメント ライブラリにコピーします。 ファイル以外のリスト アイテムには適用されません。 |
CreateListItem | リスト | リスト アイテムを作成します。 |
DeleteListItem | リスト | リスト アイテムを削除します。 |
LookupSPList | リスト | 指定されたリスト ID に一致するリストの情報を返します。 |
LookupSPListItem | リスト | 指定されたリスト アイテムのプロパティを返します。 |
LookupSPListItemBooleanProperty | リスト | 指定されたリスト アイテムのプロパティの値を Boolean として返します。 |
LookupSPListItemDateTimeProperty | リスト | 指定されたリスト アイテムのプロパティの値を DateTime として返します。 |
LookupSPListItemDoubleProperty | リスト | 指定されたリスト アイテムのプロパティの値を Double として返します。 |
LookupSPListItemDynamicValueProperty | リスト | 指定されたリスト アイテムのプロパティの値を DynamicValue として返します。 |
LookupSPListItemGuid | リスト | プロパティ名およびプロパティ値に関して指定されたフィルター条件に一致する最初のリスト アイテムの GUID プロパティを返します。 |
LookupSPListItemInt32Property | リスト | 指定されたリスト アイテムのプロパティの値を Int32 として返します。 |
LookupSPListItemProperty | リスト | 指定されたリスト アイテムのプロパティの値を Object として返します。 |
LookupSPListItemStringProperty | リスト | 指定されたリスト アイテムのプロパティの値を String として返します。 |
LookupSPListProperty | リスト | リストのプロパティを DynamicValue として返します。 |
UndoCheckOutItem | リスト | 指定されたリスト アイテムのチェックアウトを元に戻します。 |
UpdateListItem | リスト | リスト アイテムを更新します。 |
CompositeTask | タスク | タスク プロセスを実行します。複数のタスクを複数のユーザーに連続または並行して割り当て、タスクの完了を待機し、集計結果を求めます。 |
SingleTask | タスク | 単一のタスク プロセスを実行します。単一のタスクを単一のユーザーまたはグループに割り当て、タスクの完了を待機します。 |
ExpandGroupToUsers | ユーザー | 指定された SharePoint グループ プリンシパルのメンバーであるユーザーの LoginNames のコレクションを返します。 |
IsValidUser | ユーザー | 指定されたユーザー プリンシパル ID が有効な SharePoint ユーザーであるかどうかを返します。 |
LookupSPGroup | ユーザー | 指定されたプリンシパル ID に一致する SP グループの情報を返します。 |
LookupSPGroupMembers | ユーザー | グループの各メンバーに関する情報のコレクションを返します。 |
LookupSPPrincipal | ユーザー | SP プリンシパル (プリンシパルとはアクセス許可を割り当てられる SharePoint のユーザーまたはグループです) に関する情報を返します。 |
LookupSPPrincipalId | ユーザー | 指定されたユーザー名に一致するプリンシパル ID を返します。 |
LookupSPPrincipalProperty | ユーザー | 指定された SP プリンシパルの指定されたプロパティの値を返します。 |
LookupSPUser | ユーザー | 指定されたプリンシパル ID に一致するユーザーの情報を返します。 |
LookupSPUserProperty | ユーザー | 指定された SP プリンシパルに一致するユーザーの、指定されたプロパティの値を返します。 |
ユーティリティ | 電子メール メッセージを SharePoint サイトのユーザーに送信します。 | |
GetCurrentItemGuid | ユーティリティ | ワークフロー インスタンスが実行されている SharePoint リスト アイテムの GUID プロパティを返します。 |
GetCurrentListId | ユーティリティ | ワークフロー インスタンスが実行されている SharePoint リストの ID プロパティを返します。 |
GetHistoryListId | ユーティリティ | 履歴リストがワークフロー関連付けに対して指定されている場合、ワークフロー インスタンスの履歴リストの ID を返します。 |
GetTaskListId | ユーティリティ | 履歴リストがワークフロー関連付けに対して指定されている場合、ワークフロー インスタンスのタスク リストの ID を返します。 |
LookupWorkflowContextProperty | ユーティリティ | 指定されたワークフロー コンテキスト プロパティの値を返します。 |
SetField | ユーティリティ | 現在のアイテムにフィールドを設定します。 |
SetWorkflowStatus | ユーティリティ | 現在のリスト アイテムの指定されたフィールドに、指定されたテキストを状態として設定します。 ワークフローで、リスト アイテムの任意の文字列フィールドの値を「ワークフローの状態」として設定できます。 |
TranslateDocument | ユーティリティ | SharePoint Translation Services を使用して、指定されたドキュメント ライブラリの指定されたドキュメントの変換済みコピーを作成します。 |
WebUri | ユーティリティ | ワークフローが含まれる SP Web の絶対 URI を返します。 |
WriteToHistory | ユーティリティ | 指定されたコメントを履歴リストに書き込みます。 |