前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >推荐一款工作流项目,好用到爆!

推荐一款工作流项目,好用到爆!

作者头像
永恒君
发布2022-12-07 16:40:03
8030
发布2022-12-07 16:40:03
举报
文章被收录于专栏:开源小分队开源小分队

大家好,我是开源大叔!

在 OA 系统、CRM 系统中,工作流引擎是不可少的一部分。今天大叔给大家推荐一款开源的工作流项目 -- Spring-activiti

项目简介

工作流:通过计算机对业务流程自动化执行管理,主要解决的是“使在多个参与者之间按照某种预定义的规则自动进行传递文档、信息或任务的过程,从而实现某个预期的业务目标,或者促使此目标的实现”。

Spring-activiti 使用若依作为基础开发框架,实现了流程设计、流程部署、模型管理、流程执行、任务办理、流程监控等工作流平台。

项目特性

  • 整合 activiti 在线流程设计,设计后发布,完成流程部署。
  • 使用外置表单,数据保存在各自业务表中,这样做是为了分表存放业务数据和流程数据。
  • 使用统一任务办理接口。
  • 办理任务时,通过 formkey,也就是模型标识,展示模型对应的页面。
  • 通过流程图、列表列表等方式展示任务进度。
  • 系统内置请假 OA 和采购流程,如果需要添加新的流程,需要编写前端页面以及后端业务逻辑开发。

安装教程

  • 导入SQL脚本ry-activiti.sql
  • 克隆项目,启动 ruoyi-admin 项目。
  • 访问登录页面,账号 admin ,密码 admin123

使用方法

新建模型

设计流程

设计流程时候,要添加自定义表单,指定此节点对应的页面路径,例如“部门领导审批”节点:

设计流程后发布,流程生效。

请假流程

自定义流程

自定义流程需要开发前端页面,后端需要开发增删改查相关接口即可,流程控制使用 activiti 提供的方法。

项目地址

代码语言:javascript
复制
https://gitee.com/shenzhanwang/Spring-activiti
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-09-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源小分队 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 项目简介
  • 项目特性
  • 安装教程
  • 使用方法
    • 新建模型
      • 设计流程
        • 请假流程
          • 自定义流程
            • 项目地址
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档