Activiti是一个轻量级的工作流程和业务流程管理(BPM)平台,它主要面向业务人员、开发人员和系统管理员。这个平台的核心是一个快速且可靠的Java BPMN 2流程引擎。Activiti是开源的,并且基于Apache许可证进行分发。它可以运行在任何Java应用程序、服务器、集群或云环境中,并且与Spring框架完美集成,以其轻量级和基于简单概念的特点而闻名
Activiti在中国市场的情况
Activiti的工作流引擎功能包括流程定义与建模、流程执行与管理、集成与扩展等。它适用于各行各业的业务流程自动化,包括消费品行业、制造业、电信服务业、金融服务业、物流服务业、政府事业机构等。Activiti的工作流引擎可用于构建各种类型的工作流,如审批流程、业务流程等,通过定义清晰的流程和任务分配规则,企业可以提高工作效率,减少人为错误,并实现流程的自动化。由于activiti发展比较早,在国内各种新老系统都有广泛应用。
如果您是一名新手,该如何快速将Activiti工作流用于自己的业务开发? 我们推荐使用JeecgFlow,这套技术脚手架将帮您快速提高效率。接下来,本文将通过JeecgBoot如何集成Activiti工作流进行阐述,助力您自己动手实现一些简单的Demo!
首先,我们要新建一个模块,命名成:jeecg-module-activiti, 与现有的命名方式保持一致。在这个模块去做activiti工作流相关的业务。
1.在项目中,点击右键,选择module

添加图片注释,不超过 140 字(可选)
2.直接进入创建模块,不要选择任何依赖。

添加图片注释,不超过 140 字(可选)
3.完成模块命令,写入jeecg-module-activiti

添加图片注释,不超过 140 字(可选)
并在该模块下加入上述依赖。 这个是jeecg的核心模块,也是一个公共模块。
4.在jeecg-boot-module-system的start模块的pom.xml引入新增的activit模块
GPT plus 代充 只需 145
5.swagger配置
在swagger配置新模块的swagger扫描bean.找到Swagger2Config。追加如下Bean配置。
6.mybatis-plus配置
mybatis-plus在application.yml中的配置.
GPT plus 代充 只需 145
- mybatis-plus配置类的配置.MybatisPlusSaasConfig配置mapper文件扫描路径
完成以上配置, 你可以往这个模块建表。到这也就完成第一步。模块建立。 接下来说明下如何完善activiti模块的依赖和配置。
项目父pom.xml中新增activiti的依赖
GPT plus 代充 只需 145
jeecg-module-activit模块的依赖
注意啦!需要将这个模块在jeecg-module-system/jeecg-system-start模块的pom.xml新增,如下
GPT plus 代充 只需 145
application.yml配置
mysql配置->nullCatalogMeansCurrent=true
GPT plus 代充 只需 145
Activiti7 中自带的 Security 安全框架排除掉(因为我这里使用的是 Shiro 安全框架,Security 就没什么用处了)
代码编写
GPT plus 代充 只需 145
综上就是一个Activiti工作流在JeecgBoot开源项目中集成并且简易运行的案例, 更多详情,请访问JeecgFlow
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/233165.html