什么是流程
流程是一组相关活动以及支持信息(例如,数据和内容)。 活动可以是结构化流的组成部分,或不属于结构化流组成部分的特别活动。
下图说明了主要的流程工件及它们之间的关联关系。
- 开始事件
- 用于对流程、链接流程、子流程或事件子流程的开始进行建模。 在您创建流程时,将自动包含开始事件。 您可以包含多个启动事件,以通过多种方式启动流程。 有关更多信息,请参阅事件类型。
- 活动
- 活动表示在流程运行期间要完成的工作。 有关更多信息,请参阅在流程中实施活动。
- 网关
- 表示多条执行路径的分裂或汇合。 有关更多信息,请参阅 聚合和分散流。
- 通道
- 流程中活动和事件的容器。 通道通常会将团队成员完成的活动进行分组。
- 团队
- 您可以指派其成员可以启动流程的团队,或指派其成员可以在运行时处理流程的实例所有者团队。 有关更多信息,请参阅将团队指派到流程。
- 子流程
- 子流程表示包含在父流程中的逻辑相关步骤的集合。 有关更多信息,请参阅 建模子流程。
- 内容
- 您的流程可能需要存储在 Enterprise Content Management (ECM) 文件夹中的文档。 您可以指定用于管理这些 ECM 文档的文件夹。
- 用户界面
- 创建用户在 Workplace中使用过程时看到的用户界面。 有关更多信息,请参阅为流程创建用户界面。
- 服务
- 服务为流程提供功能。 您可以在流程中发现并使用外部服务,如 REST 服务、网络服务或 Java™ 服务。 有关更多信息,请参阅 服务类型。
- 事件
- 流程中的事件可以由到期日期过期、异常或来自外部系统的入局消息触发。 您可以添加可能在流程开始、期间或结束时发生的事件。 使用事件可跟踪数据、管理错误以及检索有关流程执行的信息。 有关更多信息,请参阅建模事件。
- 特别活动
- 特别活动不属于结构化流程;它是业务用户可以根据需要运行的一项活动。 特别活动无输入连线,根据预定义的前置条件启动,而不是由预定义的流程流启动。 此类活动可以是必需活动或可选活动,并且可定义为可重复或者至多运行一次。 有关更多信息,请参阅创建非结构化(特别)活动。