既定のワークフロー条件 (WorkflowActions)
最終更新日: 2015年3月9日
適用対象: SharePoint Foundation 2010
条件は、ワークフローの流れを制御するために構成するルールです。値の比較、および論理チェックの実行に使用します。提供されたパラメーターが条件を満たす場合、Microsoft SharePoint Foundation 2010 は指定されたワークフロー アクティビティを実行します。
SharePoint Foundation 2010 には、既定または定義済みのワークフロー条件が多数用意されています。これらは単体で使用することも、組み合わせてワークフローの複雑なビジネス ロジックを作成することもできます。
既定のワークフロー条件の場所
既定のワークフロー条件は WSS.ACTIONS ファイルに格納されています。このファイルは XML ファイルで、ワークフロー エディターで使用できるすべての既定条件とアクションがリストされています (WSS.ACTIONS ファイルに含まれる既定のワークフロー アクションの詳細については、「既定のワークフロー アクション」を参照してください)。既定では、WSS.ACTIONS ファイルは SharePoint Foundation 2010 の次の場所にインストールされます。
%WSSRoot%\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\1033\Workflow
注意
WSS.ACTIONS ファイルを直接編集することはお勧めしていませんし、サポートもされていません。ただし、独自の .ACTIONS ファイルを作成して同じディレクトリに追加すると、コーディング不要のワークフロー エディターで利使用できる条件を増やすことができます。SharePoint Foundation 2010 は拡張子が .ACTIONS のファイルをすべて解析してリストを作成し、宣言型のコーディング不要のワークフロー エディターに渡します。
既定の条件
次の表は、 に含まれる既定のワークフロー条件と、各条件のルール文の例、および適用されるフィールドと値を示しています。
条件 |
説明 |
---|---|
Compare<リストまたはドキュメント ライブラリの名前> field |
現在のリストまたはドキュメント ライブラリのフィールドと指定された値を比較するよう、ワークフロー デザイナに指示します。 Rule Sentence: If fieldequalsvalue Fields:
|
Compare any data source |
任意の SharePoint リストのフィールドまたは現在の Web サイト内のドキュメント ライブラリのフィールドと指定された値を比較するよう、ワークフロー デザイナに指示します。 Rule Sentence: If valueequalsvalue Fields:
|
Title field contains keywords |
ワークフローが実行されている現在のリストまたはドキュメント ライブラリ項目のタイトル フィールドに、特定のキーワードが存在するかどうかをテストする場合に使用します。 Rule Sentence: If title field contains keywords Fields:
|
Modified in a specific date span |
項目の変更された日付をチェックします。リスト項目の変更された日付が指定された期間内にある場合、この条件は true を返します。 Rule Sentence: If modified between date and date Fields:
|
Modified by a specific person |
この条件を含むワークフローが開始されると、リスト項目の最終変更者がチェックされます。ワークフローに指定されたユーザーにより項目が変更されている場合、この条件が満たされ、true が返されます。 Rule Sentence: If modified by specific person Fields:
|
Created in a specific date span |
項目が作成された日付をチェックします。作成日付が指定された期間内の場合、この条件は true を返します。 Rule Sentence: If modified between date and date Fields:
|
Created by a specific person |
この条件を含むワークフローが開始されると、リスト項目の作成者がチェックされます。ワークフローに指定されたユーザーによりそのアイテムが作成されている場合は、この条件が満たされ、true が返されます。 Rule Sentence: If modified by specific person Fields:
|
The file type is a specific type |
ファイルが特定の種類 (Microsoft Word 文書、Excel ワークシートなど) かどうかを評価する場合に使用します。 Rule Sentence: If the file type is specific type Fields:
|
The file size in a specific range kilobytes |
ファイルが特定のサイズかどうかを評価する場合に使用します。この条件は、ドキュメント ライブラリ内の Word 文書のサイズが特定のサイズを超えていないかを確認する際に使用できます。 Rule Sentence: If the file size is between size and size kilobytes Fields:
|
関連項目
概念
その他の技術情報
Creating Declarative, No-Code Workflow