默认工作流条件 (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 文件扩展名的所有文件,并创建一个合并列表,然后将该列表呈现给声明性的无代码工作流编辑器。
默认条件
下表列出了 SharePoint Foundation 2010 中所包括的默认工作流条件。对于每个条件,它还提供了一个规则语句示例,同时包括适用的字段和值。
条件 |
说明 |
---|---|
Compare<列表或文档库名称> field |
指示工作流设计器将当前列表或文档库中的字段与指定值进行比较。 规则语句: If fieldequalsvalue 字段:
|
Compare any data source |
指示工作流设计器将当前网站中的任何 SharePoint 列表或文档库中的字段与指定值进行比较。 规则语句: If valueequalsvalue 字段:
|
Title field contains keywords |
用来测试正在运行工作流的当前列表或文档库项目的标题字段中是否存在特定关键字。 规则语句: If title field contains keywords 字段:
|
Modified in a specific date span |
检查项目的修改日期。如果列表项的修改日期在指定日期范围内,则该条件返回 true。 规则语句: If modified between date and date Fields:
|
Modified by a specific person |
当包含这一条件的工作流启动时,将检查列表项的上次修改日期。如果该项目已被工作流中指定的人员修改,则满足该条件并返回 true。 规则语句: If modified by specific person 字段:
|
Created in a specific date span |
检查项目的创建日期。如果创建日期在指定日期范围内,则该条件返回 true。 规则语句: If created between date and date 字段:
|
Created by a specific person |
当包含这一条件的工作流启动时,将检查列表项的创建者。如果该项目已被工作流中指定的人员创建,则满足该条件并返回 true。 规则语句: If created by specific person 字段:
|
The file type is a specific type |
用于评估文件是否属于某个类型(例如,Microsoft Word 文档、Excel 工作表等等)。 规则语句: If the file type is specific type 字段:
|
The file size in a specific range kilobytes |
用于计算文件是否为特定大小。该条件可用于确保文档库中的 Word 文档不会超过指定大小。 规则语句: If the file size is between size and size kilobytes 字段:
|