Snail-Camunda

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一下,感谢!

  • 10
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 11
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LoneWalker、

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值