关于工作流

Fusion Manage 以下概念和术语有助于您学习和了解如何在 Fusion Manage 中实施工作流。

工作流

工作流是指为完成一个流程而执行的一系列转换。在这些转换过程中的任何时点,工作流都处于特定状态。批准流程就是一个工作流示例。简单来说,工作流中的转换可能是“批准”,状态可能是“等待批准”(在转换发生之前)和“已批准”(在转换发生之后)。

在 Fusion Manage 中,通过为具有工作流的工作空间创建的交互式工作流程图来实施工作流。工作空间的流程图将显示在“工作流操作”选项卡中。用户可以通过流程图来执行操作,以便通过工作流来转换工作空间中的条目。其他用户可以执行工作流中的特定操作,并可以设置权限以确定用户可以执行哪些转换。执行操作/转换并进入各状态的过程继续进行,直到工作流中没有其余的操作要执行,这表示该流程已经完成。

工作流程图示例

状态

状态是工作流中的一个时点。具有工作流的工作空间中的所有条目在任何给定时间都处于特定的状态。

工作流状态

转换

转换是指工作空间条目从工作流中的一种状态更改为另一种状态。除起始转换外,工作流中的所有转换都具有“起始”状态和“结束”状态(请参见关于工作流)。

转换是指从一种状态变为另一种状态。

工作流权限

工作流中的每个转换都具有与其关联的工作流权限。若要执行该转换,用户必须具有与其关联的权限。

每个转换都有与之关联的用户权限

工作流前提条件和验证控件

(可选)可以为工作流中的每个转换分配一个前提条件控件和一个验证控件。

前提条件控件在将转换设为用户可用(隐藏/显示)之前,将先检查条件。验证控件在允许转换发生之前,将先检查特定要求。此外,还会向用户提供反馈,说明为何不允许转换发生。

转换还可以具有前提条件和验证控件

工作流操作

在工作流中的任何时点,用户都可以获得一个或多个转换来执行。哪些转换可用取决于当前的工作流状态、关联的工作流权限,以及任何关联的前提条件控件或验证控件。

一个或多个转换可用

若要将工作空间条目从一种状态转换为另一种状态,用户可以执行“工作流操作”选项卡中显示的交互式工作流程图中的工作流操作。

执行操作以从一种状态转换到另一种状态

工作流通知

执行工作流操作后,条目将达到新状态,并且一个或多个后续转换会变为可用。具有执行任何这些转换的权限的用户以及条目所有者将会收到电子邮件通知,以告知他们可用和已完成的转换。可以在工作流编辑器中配置条目所有者和允许的用户的转换通知设置。

在转换完成后,向执行转换的用户和条目所有者发送相应电子邮件。

除这些内置通知外,还可以使用“操作通知”选项卡针对指定的工作空间工作流设置自定义电子邮件通知。这些通知可以由工作流中的特定状态或转换触发,并发送给特定用户或用户组。

工作流和条目锁定

如果用户无法对条目执行工作流操作,或者没有可用的工作流操作,则该条目将针对用户锁定,并且用户将无法编辑设置为受“工作流锁定”限制的所有区域及其他选项卡。

工作流锁定状态

在任何工作流中,都可以将状态指定为锁定状态。将条目指定为锁定状态后,该条目会被锁定,无法再进行编辑,即使用户具有设置为受“工作流锁定”限制的所有区域及其他选项卡的所需权限也是如此。

状态可锁定以防止进行其他编辑