上云无忧 > 文档中心 > 百度智能云爱速搭低代码平台 - BPM概述
爱速搭低代码平台
百度智能云爱速搭低代码平台 - BPM概述

文档简介:
概述: BPM引擎是爱速搭基于BPM2.0规范,自研的业务流程引擎,场景覆盖审批流程场景、业务流程的场景。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

概述

BPM引擎是爱速搭基于BPM2.0规范,自研的业务流程引擎,场景覆盖审批流程场景、业务流程的场景。

BPM2.0简介

BPMN2.0发展历史

BPMN最初由业务流程管理计划(BPMI)于2004年开发。2005年BPMI与对象管理组(OMG)合并。一年后,BPMN被OMG正式采纳为标准。BPMN2.0于2010年开发,但直到2013年才发布。该标准于同年由国际标准化组织(ISO)正式发布——ISO/IEC19510。

BPMN2.0的用途和好处

BPMN2.0用于构建易于遵循的业务流程模型流程图。与其他业务流程建模工具一样,BPMN2.0通过一种普遍理解的语言帮助利益相关者更好地理解流程。业务流程中涉及的步骤的可视化表示使业务用户可以轻松了解流程的工作方式。在技术层面,BPMN2.0提供了足够的细节来实现流程。

BPMN2.0还有助于缩小业务流程管理各个阶段之间的差距,从而更轻松地从业务流程设计转向实施。这主要是由于BPMN2.0提供的直观理解水平,使服务不同功能的利益相关者能够协同工作。

BPMN2.0相对于其他业务流程建模工具的另一个主要优势是,利用BPMN2.0的业务流程图可以通过基于XML的BPMN格式无缝转换为流程模型。

基本概念

业务流程主要由事件、活动、网关、顺序流组成。其中事件、活动、网关在BPMN2.0中也被称为流对象。

要素 说明
事件 事件扮演着流程触发器的角色,通过事件可以完成触发流程的启动、暂停、终止等
活动 即相关的业务活动,包含人工活动(如人工审批活动)和服务活动(级后端自动执行的活动)
网关 即决策节点,通过网关可以判断不同后续分支的执行策略和分支等待汇聚策略。
顺序流 显示将执行活动的顺序,可以理解为连线

事件

事件用来表明流程的生命周期中发生了什么事。事件总是画成一个圆圈, 在BPMN 2.0中事件有两大分类:

  • 捕获(Catching)事件。当流程执行到该事件, 它会中断执行,等待被触发,如图中延时节点,抛出一个定时器,等待计时到期后,触发流程继续执行。
  • 抛出(Throwing))事件。当流程执行到该事件, 抛出一个结果

分类 节点类型 简要说明
开始类事件 开始事件 常规的开始事件,不指定事件的起因,支持人工、API触发。
定时开始 定时开始事件用来在指定的时间启动一个流程,也可以在指定周期内循环启动多次流程,例如每月1号凌晨2点开始启动账务结算处理流程。
实体事件开始 当接收到特定的实体事件时该流程被触发,例如指定实体的增删改事件后,触发当前流程。
外部http触发 由外部http节点触发。
中间类事件 延时节点 当执行到达【延时节点】时中断在这里,引擎会创建一个定时器,当定时器触发后事件结束,流程沿后继路线继续执行。
结束类事件 结束事件 表示流程或分支的自然结束,什么都不做。当流程有多个分支路线被激活时,最后一个分支自然结束后,流程实例结束。
终止事件 表示流程被强制终止,什么都不做。当流程有多个分支路线被激活时,这些分支上的活动任务也被终止。

活动

即流程中执行的任务,包含人工活动、自动活动。

  • 人工活动:需要人员参与的任务,一般包含任务处理人、任务详情页等。
  • 自动活动:无需人员参与的任务,由后端自动执行,也称之为自动任务。
分类 活动名称 说明
人工活动 填写节点 即人工填写指定表单,流程流转到该节点,会创建一个流程待办,由任务执行者进行填写任务。
审批节点 即人工审批节点,流程流转到该节点,会创建一个人工审批待办,可在待办中心访问,由任务执行者执行审批任务
知会节点 即知会指定人员,流程流转到该节点,被知会人员会收到一条知会任务,可在待办中心访问查看
自动活动 提交记录 针对当前流程中的临时数据,提交到对应的实体中,也就是入库
新增记录 在实体表单中新增一条、批量新增多条记录
删除记录 在实体表单中删除一条、批量删除多条记录
更新记录 更新实体中的指定记录,包含更新实体记录字段、批量更新实体记录
查询记录 据条件查询平台对象的实例记录,类似于数据库中的SELECT命令
调用服务 调用API及服务编

网关

网关即流程中的决策点,决定了流程分支执行、汇聚等待的规则。

网关名称 图标 说明
排他网关
排他网关定义了一组分支的唯一决策,所有流出的分支被顺序评估,第一个条件被评估为true的分支被执行,并不再继续评估下面的分支
并行网关
并行网关根据前置连线或后继连线,无条件创建分支或回收分支
包容网关
包容网关是排他网关和并行网关的综合体。当决策时,与排他网关所不同的是,所有条件为true的后继分支都会被执行
相似文档
  • 本节会以请假为示例。展示一个完整的流程配置以及运行示例。 请假单审批流程: step 1: 设计表单。 定义了业务模型后,在表单管理中新建一个表单视图。
  • 如何创建一个流程: 流程设计时一个长线的过程,涉及很多模块,这里以审批场景为例,拆解常用的流程设计过程。 流程设计流程如下图所示: 创建实体。 创建表单视图:即创建需要人工任务中需要表单视图,图中包含填写场景、审批场景的表单视图。 新建流程:创建业务流程。 设计流程:在流程设计器中设计流程。
  • 开始事件: 常规的开始事件,不指定事件的起因,支持人工、API触发。 PS:此类的流程不依赖外部事件的参数,因此可以直接发起和调用,包含: 在【流程中心】中人工发起流程。 在【服务编排】直接调用。
  • 功能简介: 定时开始事件用来在指定的时间启动一个流程,也可以在指定周期内循环启动多次流程,例如每月1号凌晨2点开始启动账务结算处理流程,整体分成两大类:指定周期重复、指定间隔重复。
  • 实体事件开始: 典型场景: 实体事件开始主要包含监听实体的业务活动,触发对应的流程,比如实体的增、删、改事件触发对应的业务流程,典型场景如: 监听实体的新增事件,如当新增采购审批单时,自动触发对应的业务流程;
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部