上一主题: 查看 TaskLevel 工作流的工作流作业下一主题: 默认工作流流程


基于策略的工作流

通过基于策略的工作流可以根据规则评估将事件或管理任务置于工作流控制之下。 这意味着,与之前事件或管理任务总是启动工作流流程不同,仅当规则与该事件或管理任务相关联的规则为真时,工作流流程才会运行并生成工作项。

批准规则是一个条件,决定是否启动工作流流程。 如果启动,该工作流流程则会通过向批准人工作列表中添加一个工作项的方式,将事件或管理任务置于工作流控制之下。

批准策略是批准规则、规则评估类型、策略顺序、策略说明以及工作流流程的组合。

例如,创建新组时,您可以定义一种批准策略,该策略会将 CreateGroupEvent 置于工作流控制之下,并且仅当新组属于指定的父组织时才创建工作项。 如果新组不属于该组织,工作流流程则不会运行,也不会创建任何工作项。

如果事件有多个规则,那么与事件关联的所有工作流流程需要为要批准的事件获取批准。 同样,对于管理任务,您可以定义批准策略,这些策略会将 CreateGroupTask 置于工作流控制下,并仅当新建组的名称始于“销售”时才创建工作项。 如果新建组的名称不始于“销售”,工作流流程不会运行,也不会创建工作项。

您创建的策略规则可以总是进行评估,也可以只有当某个受管理对象的指定属性发生更改时(例如,员工的工资值有所更改时)才进行评估。

注意:在基于策略的工作流早期版本中,如果任何批准人对属性做出任何更改,都将被发送用于重新批准。 使用属性级别的批准和拒绝,在任何阶段的更改仅被批准一次。 即使包含在规则内的属性已修改,工作项也从未被提交进行重新批准。 一旦批准人批准更改,他们将不会看到工作项,直到提交新的更改或重新提交任务。

更多信息:

事件级工作流

任务级工作流

策略顺序

规则评估