introduction
www.bpmn.io
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 Object | Activities | User Task | |||
Service Task | |||||
Script Task | |||||
subprocess activity | |||||
Gateways | Exclusive Gateway | ||||
Parallel Gateway | |||||
Inclusive Gateway | |||||
Complex Gateway | |||||
Event-Based Gateway | |||||
Connecting Object | Sequence Flow | ||||
Conditional Sequence Flow | |||||
Default Sequence Flow | |||||
Swinmlans | Pools | ||||
Lanes | |||||
Artifacts | Group | ||||
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 | 自动提醒 | 根据设置的提醒时间,提醒审批人审批【可设定提醒次数】实现接口任意方式提醒【短信,邮件,微信,钉钉等】 |