认识Activiti

简介: 工作流指如请假、报销等需审批的业务流程,通过可视化引擎实现多节点审批,广泛应用于CRM、WMS等系统。主流技术包括BPMN、Activiti和Flowable,其中Activiti为Java系开源引擎,支持复杂流程自动化,推动企业流程数字化发展。(238字)

1 什么是工作流
类似如请假、离职、出差、报销这种有审批流程的业务,我们都可以称之为工作流(也叫流程引擎),它可以帮助用户实现一个审批流程的可视化,借助于工作流引擎可以搭建客户关系管理系统(CRM)、运输管理系统(TMS)、仓储管理系统(WMS)、财务费用系统等多种复杂业务系统。其实现基本形如下图:
请假流程示例:
出差流程示例:
为了满足这种复杂的单节点审批、多节点审批[一个人审批通过即可、多人必须同时审批通过]业务场景,我们不能借助于传统关系型数据库实现,更无法简单的借助于状态机就实现,此时工作流引擎应运而生。
工作流引擎从笔者最早的BPMN发展到Activity,再到国内自主研发的FlowAble、NatureFlow等,随着技术的更新换代,也衍生出:泛微、金蝶、用友等一大批优秀企业。
2 主流技术选型
bpmn:(Business Process Model And Notation),最为传统的工作流典范
activiti:以java为中心的开源BPMN引擎,支持现实世界的流程自动化需求
flowable: 使用 Java 编写的轻量级业务流程引擎,是activiti核心开发人员离职后二次开发出的框架。
3 Activiti流程概述

相关文章
|
安全 Java 关系型数据库
Spring boot整合Activiti7
Spring boot整合Activiti7
4145 0
Spring boot整合Activiti7
|
存储 负载均衡 Nacos
【微服务】3、NACOS 的使用
【微服务】3、NACOS 的使用
1384 0
|
9月前
|
缓存 开发工具 git
QLExpress使用及源码分析
QLExpress是阿里开源的轻量级规则引擎,支持通过YAML配置表达式规则。支持AST语法树解析、上下文构建与动态执行,提供脚本缓存、别名映射、指令重写等扩展能力,适用于灵活的业务逻辑解耦与动态化控制。
|
5月前
|
人工智能 自然语言处理 IDE
2026年AI辅助毕业设计工具横评:从源码生成到论文写作的全面技术解析
本文系统解析AI辅助毕设的三代演进(IDE插件→项目生成→全流程平台),深度剖析源码生成、智能数据库设计、一键部署、论文自动撰写等核心技术,并对比主流模型能力,提供科学选型建议与实践避坑指南。
|
6月前
|
人工智能 安全
HR如何用 AI 编写员工手册或管理制度?从法规拆解到制度汇编,一套流程搞定(附实战 Prompt)
企业制度汇编耗时易错:法规更新快、条款需合法可执行、制度间易冲突、民主程序要留证。AI可高效拆解法规、生成考勤/薪酬/绩效等制度初稿、检测条款冲突、输出修订对照表与签收模板,助HR将数周工作压缩至几天,提升合规性与效率
921 1
|
5月前
不太好用
代码写的有严重遗漏
|
9月前
|
存储 人工智能 前端开发
基于若依框架+AI的养老项目
中州养老系统是专为养老院打造的一体化管理软件,覆盖来访、入住、服务、财务等全流程。分管理后台与家属端,实现机构高效运营与家属便捷互动。技术上采用Vue3+Element Plus前端,若依+SpringBoot后端,MySQL+Redis存储,集成阿里云IOT、OSS及AI工具,助力智慧养老。
|
XML 关系型数据库 MySQL
工作流框架--Activiti6.0(二)
工作流框架--Activiti6.0(二)
1301 1
|
Oracle Java 关系型数据库
Java SpringBoot集成Activiti7工作流
Java SpringBoot集成Activiti7工作流
|
机器学习/深度学习 人工智能 算法
《AI芯片:如何让硬件与AI计算需求完美契合》
在人工智能快速发展的今天,AI芯片成为推动该领域前行的关键力量。AI芯片如同“超级大脑”,支撑着从智能语音助手到自动驾驶汽车等各种复杂应用。它通过GPU、ASIC和FPGA等架构,优化矩阵运算、内存管理和数据传输,满足大规模数据处理需求。尽管面临通用性和成本挑战,未来AI芯片有望在异构计算、新兴技术和降低成本方面取得突破,为AI发展注入强大动力。
909 17

热门文章

最新文章