若依微服务集成Flowable仿钉钉工作流

项目简介

本项目工作流模块集成在若依项目单独一个模块,可实现单独运行部署,

前端采用微前端,嵌入在若依的前端项目中。因博主是后端开发,对前端不是太属性,没将工作流模块前端代码移到若依前端。下面贴上代码工程结构。

技术栈:

后端:Spring Boot、Spring Cloud & Alibaba、Flowable、MySQL、Redis

前端:Vue2+Element-UI、Micro


工作流前端项目工程

项目特点

  1. 仿钉钉流程设计表单
  2. 灵活的审批节点配置

项目支持自定义审批节点和 审批条件 ,用户可以根据实际需求设置不同的审批流程。具体包括:

• 节点设置 :可选择审批人、发起人和抄送人。

• 条件节点 :支持自定义条件,满足不同场景下的审批需求。

• 错误校验 :系统会对配置的流程进行校验,确保流程的正确性。

功能详细介绍

  1. 流程设计器

    • 节点新增、删除、修改 :用户可以随时对审批节点进行调整,以适应新的业务需求。

    • 流程保存和发布 :设计完成后,用户可以将流程保存并发布,使其生效。

  2. 审批人配置

    审批人节点的配置非常灵活,目前支持选择指定人员、角色、部门、发起人自选等等。这种设计使得审批流程的管理更加高效且有针对性。

  3. 集成能力

    此项目可轻松基础到现有项目中,因为工作流本身就可以作为一个单独的应用部署,集成的话只需要将项目的RBAC这套关系接口提供给工作流使用即可。例如:

    这个控制器是我暴露给工作流前端使用的组织架构的接口:例如用户选择、角色选择、部门选择等

项目截图

一、流程表单管理


表单设计

左侧的表单组件可扩展

二、流程设计


审批节点设置的功能目前支持:会签、或签(可按自己需求灵活扩展)

审批时表单支持审批人员哪些表单信息支持修改、哪些仅读功能

三、流程列表

发起请假流程

四、流程审批

这里流程审批目前支持:同意、拒绝、委托、转办、回退到上级任意节点、当前审批节点加签、减签功能(可灵活扩展)

审批前端样式博主没时间优化,二开可以根据公司UI设计进行优化 博主保证流程流转等功能的稳定性!!!

对系统感兴趣、有疑问都可以留言私信交流!!!

相关推荐
星期一研究室1 天前
原来知识库,还能这么玩?
微服务·产品·设计
2601_962219012 天前
版本平滑升级架构:万象生鲜系统 V4.3.3 迭代无停机更新技术拆解
微服务·云原生·架构
谢亮_vipxieliang2 天前
ValidX分组验证详解:不同场景使用不同验证规则
java·spring boot·后端·spring cloud·eclipse·hibernate
2601_962218472 天前
万象生鲜系统冷链物联网接入技术实现生鲜企业温控管理数字化
大数据·运维·微服务·云原生·架构
AIGC小尼2 天前
2026 最新实战|SpringCloud 微服务整合 SpringAI 完整落地教程(RAG 知识库 + 限流降级 + 跨服务调用)
spring·spring cloud·微服务
pnoker2 天前
拆解 IoT DC3:六层微服务架构
java·物联网·spring cloud·微服务·架构
「、皓子~2 天前
海狸IM 2.1 正式发布
flutter·微服务·golang·electron·开源软件·im·海狸im
星期一研究室2 天前
原来每天在听的网易云是这样的……
微服务·产品·设计
2601_962076332 天前
Spring Cloud 负载均衡器架构选型
spring cloud·架构·负载均衡
2601_962218472 天前
万象生鲜系统区块链溯源技术帮助生鲜企业搭建食品安全数字化体系
大数据·运维·微服务·云原生·架构