Skip to content

introduction

www.bpmn.io

bpmn-process-designer: Base on Vue 2.x and ElementUI,基于 Bpmn.js、Vue 2.x 和 ElementUI 的流程编辑器(前端部分),支持监听器,扩展属性,表单等配置,可自由扩展 (gitee.com)

smart-flow-design: 仿钉钉 飞书 雀书 流程审批 设计 前端 http://47.109.22.115:10090/ (gitee.com)

BPM, Business Process Modeling

BPMN, Business Process Modeling Notation

BPMN2.0, Business Process Model and Notation

camunda manual

https://docs.camunda.org/manualhttps://www.cnblogs.com/hibpm

bpmn-js use guide

Bpmn.js简介与基础使用 - 掘金 (juejin.cn)

bpmn 2.0 guide

前言 | AWS BPMN2 Gateway参考指南 (awspaas.com)

Json to BPMN

仿钉钉流程轻松实现JSON转BPMN - 简书 (jianshu.com)

Flow ObjectActivitiesUser Task
Service Task
Script Task
subprocess activity
GatewaysExclusive Gateway
Parallel Gateway
Inclusive Gateway
Complex Gateway
Event-Based Gateway
Connecting ObjectSequence Flow
Conditional Sequence Flow
Default Sequence Flow
SwinmlansPools
Lanes
ArtifactsGroup
Annotation
类型功能描述
1认领当前节点选取候选人或归属候选组,对当前节点进行认领。
2取消认领当前节点处理人,取消自己处理任务的权限,是任务进入待领取状态。
3审批当前节点处理人,对当前流程节点进行审核操作,完成后进入下一节点。
4驳回当前节点处理人,将流程驳回至之前已经处理过的任务节点,要求重新处理。
5委托当前节点处理人,将自己的主办或者经办权限转移委托之别的用户代为处理,处理完后回到当前处理人手中。
6转办当前节点处理人,将操作权限转给别的用户,处理完后进去下一节点。
7催办流程发起人,以消息通知的方式提醒的当前节点处理人。
8撤销发起人操作,可撤销进行中的流程。
9取回上一节点处理人可以将其退回自己手中重新操作。
10终止发起人操作,终止当前流程。
11抄送当前节点处理人,处理完成后将处理结果操作给其他人。
12前置加签当前节点处理人,需要其他人员进行核对再回到节点处理人,当前节点处理人处理完成后进入下一节点。
13后置加签当前节点处理人,处理完成后需要其他人员进行核对,完成后进入下一节点。
14会签流程节点中多个人员同时处理,所有人处理完进入下一节点。(一票否决、一票通过、比率通过)
15交接流程管理员,将当前人员所涉及未完成流程中的节点处理人变更为指定人员。
16暂存保存表单内容至草稿。
工作流(Workflow)基本介绍-CSDN博客
类型功能描述
1父子流程主流程节点设置子流程,子流程节点会自动进入子流程,子流程结束后,主流程节点会子自动跳转。
2审批顺序会签指同一个审批节点设置多个人,如A、B、C三人,三人按顺序依次收到待办,即A先审批,A提交后B才能审批,需全部同意之后,审批才可到下一审批节点。
3审批并行会签指同一个审批节点设置多个人,如A、B、C三人,三人会同时收到待办任务,需全部同意之后,审批才可到下一审批节点。
4审批或签一个流程审批节点里有多个处理人,任意一个人处理后就能进入下一个节点。
5审批票签指同一个审批节点设置多个人,如A、B、C三人,分别定义不同的权重,当投票权重比例大于 50% 就能进入下一个节点。
6抄送将审批结果通知给抄送列表对应的人,同一个流程实例默认不重复抄送给同一人。
7跳转驳回将审批重置发送给某节点,重%% %%新审批。驳回也叫退回,也可以分退回申请人、退回上一步、任意退回等。
8分配允许用户自行决定任务转办、委派、主办 及其它。
9代理转办A转给其B审批,B审批后,进入下一节点。
10代理委派A转给其B审批,B审批后,转给A,A审批后进入下一节点。
11代理代理A指定代理人B之后,就不用做任何操作了。B完成任务后,A和B都能查到这个任务,A完成任务,B就看不到任务了。
12跳转跳转可以将当前流程实例跳转到任意办理节点
13跳转拿回在当前办理人尚未处理文件前,允许上一节点提交人员执行拿回
14控制唤醒历史任务唤醒,重新进入审批流程
15控制撤销流程发起者可以对流程进行撤销处理
16加签允许当前办理人根据需要自行增加当前办理节点的办理人员(前置节点,后置节点)
17减签在当前办理人操作之前减少办理人
18追加发起流程动态追加修改节点处理人,更灵活的实例级动态调整节点处理人的可伸缩解决方案
19控制认领公共任务认领
20已阅任务是否查看状态显示
21催办通知当前活动任务处理人办理任务
22沟通与当前活动任务处理人沟通
23控制终止在任意节点终止流程实例
24控制定时设置时间节点定时执行任务进入下一步
25控制触发执行流程触发器业务逻辑实现,结束执行进入下一步,支持【立即触发】【定时触发】两种实现
26动态构建根据当前任务动态构建执行新任务,并且不体现在流程图中
27控制超时审批根据设置的超时审批时间,超时后自动审批【自动通过或拒绝】
28自动提醒根据设置的提醒时间,提醒审批人审批【可设定提醒次数】实现接口任意方式提醒【短信,邮件,微信,钉钉等】