gitee地址:snail-camunda 当前版本:V1.5
希望大家动动发财的小手帮忙star一下,感谢!
项目介绍
本项目是对Camunda接口的二次封装以及使用介绍,之所以前缀是snail【蜗牛】,是因为做的很慢。
本来准备做个前后端分离的流程管理平台,工作太忙,前端知识也忘的差不多了,于是放弃了。
V1.5之后开始完善注释,以及提供一些功能实现的思路
缺点:只有后端代码,不能直观地展示功能。
优点:
1、不用拉前端代码;
2、没有其他无关代码,全是干货;
3、搭配文档或注释,可快速实现你想实现的功能。
项目结构
snail |--common 通用模块 |--base 基本通用功能 |--exception 异常定义与处理 |--constant 常量和枚举 |--controller 控制层 |--business 业务相关 |--flow 流程相关 |--delegate 委托功能 |--domain 对象模块 |--entity 实体类 |--request 接口请求参数类 |--vo 返回对象 |--generator 生成器 |--listener 监听器 |--mapper 数据持久层 |--service 相关服务 |--util 工具包
温馨提示
【1.bpmn】是最简单的流程定义,每个节点上只能设置一个审批人。 【2.bpmn】审批人节点上允许设置多个审批人,同个节点上审批人并行。 【3.bpmn】审批人节点上允许设置多个审批人,同个节点上审批人串行。 【4.bpmn】多实例的会签、或签、比例签。 【5.bpmn】Send Task发送邮件。 【6.bpmn】执行监听器与任务监听器事件触发时机演示🥬
版本计划
V1.0功能概述
发布流程定义
以字节流访问已发布流程定义
发起流程实例
查询待办任务
完成待办任务
转办待办任务
委托待办任务
查询已办任务
流程实例的驳回
流程实例参数问题
V1.5预计新增
流程实例的挂起与激活
详解修改流程实例
查询流程实例历史节点
会签、或签、比例签
加签、减签问题
Send Task
任务监听器【Task Listener】
执行监听器【Execution Listener】
V2.0预计新增
排它网关
并行网关
外部任务【External Tasks】
更多场景探索...
gitee地址:snail-camunda 希望大家动动发财的小手帮忙star一下,感谢!
文章评论