WorkflowInfo (默认工作流条件)

适用于:SharePoint 2016 |SharePoint Foundation 2013 |SharePoint Online |SharePoint Server 2013

条件是配置为引导工作流流向的规则。 可以使用条件来比较值和执行逻辑检查。 如果条件满足所提供的参数,Microsoft SharePoint Foundation 2010执行指定的工作流活动。

SharePoint Foundation 2010 提供了一些默认或预定义的工作流条件,你可以自行使用这些条件或组合来为工作流创建复杂的业务逻辑。

默认工作流条件的位置

默认工作流条件包含在 WSS 中。ACTIONS 文件,它是一个 XML 文件,其中列出了工作流编辑器可用的所有默认条件和操作。 (有关 WSS 中包含的默认工作流操作的信息。ACTIONS 文件,请参阅 默认工作流 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 附带的默认工作流条件。 对于每个条件,它还提供了一个规则语句示例,同时包括适用的字段和值。

条件 说明
比较列表或文档库名称字段 指示工作流设计器将当前列表或文档库中的字段与指定值进行比较。 规则句子:如果 fieldequalsvalue Fields:* 字段 - 显示当前列表中所有字段的列表。* 等于 - 显示可用于比较规则句子中指定的字段和值的运算符列表。* - 显示允许将数据绑定到 SharePoint 列表项或直接绑定到文本条目的查阅对话框。
比较任何数据源 指示工作流设计器将当前网站中任何 SharePoint 列表或文档库中的字段与指定值进行比较。 规则句子:如果 valueequalsvalue Fields:* - 显示允许数据绑定到任何 SharePoint 列表或文档库项的查找控件。* 等于 - 显示可用于比较规则句子中指定的字段和值的运算符列表。* - 显示允许数据绑定到 SharePoint 列表项或直接绑定到文本条目的查找控件。
标题字段包含关键字 用来测试正在运行工作流的当前列表或文档库项目的标题字段中是否存在特定关键字。 规则句子:如果标题字段包含关键字 字段:* 关键字 - 显示文本编辑器对话框,其中可以输入文本字符串进行比较,以及用于从另一个 SharePoint Foundation 2010 列表或文档库项收集信息的查阅对话框。
在特定日期范围内修改 检查项目的修改日期。 如果列表项的修改日期在指定日期范围内,则该条件返回 true规则句子:如果在日期和日期 字段 之间修改:_ _ date* - 显示日期选择器控件和查找控件。 日期选择器允许工作流设计器选择指定的日期,并且查找控件允许将当前列表项与另一个列表或文档库项进行比较。
由特定人员修改 当包含这一条件的工作流启动时,将检查列表项的上次修改日期。 如果项目由工作流中指定的人员修改,则满足此条件并返回 true规则句子:如果由特定人员 字段 修改:* 特定人员 - 此字段将打开用户选择对话框。 工作流创建者可以使用该条件从内置服务器组或 Active Directory 目录服务中选择一个用户或组。
在特定日期范围内创建 检查项目的创建日期。 如果创建日期在指定日期范围内,则该条件返回 true规则句子:如果在日期和日期 字段 之间修改:* 日期 - 显示日期选择器控件和查找控件。 日期选择器允许工作流设计器选择指定的日期,并且查找控件允许将当前列表项与另一个列表或文档库项进行比较。
由特定人员创建 当包含这一条件的工作流启动时,将检查列表项的创建者。 如果项目是由工作流中指定的人员修改的,则满足条件并返回 true规则句子:如果由特定人员 字段 修改:* 特定人员 - 此字段将打开用户选择对话框。 工作流创建者可以使用它来从内置服务器组或 Active Directory 中选择一个用户或组。
文件类型为特定类型 用于评估文件是否属于特定类型 (例如,Microsoft Word 文档、Microsoft Excel 工作表等。) 规则句子:如果文件类型为特定类型 Fields:* 特定类型 - 显示字段文本编辑器。 输入文件类型的字符串值。
特定范围千字节中的文件大小 用于计算文件是否为特定大小。 该条件可用于确保文档库中的 Word 文档不会超过指定大小。 规则句子:如果文件大小在大小和大小千字节之间。 字段:* 大小 - 显示文本框。 以 KB 为单位输入一个数字。

另请参阅