首页 > 编程知识 正文

自学开发App之路,python自学之路

时间:2023-05-05 15:30:10 阅读:25790 作者:1842

一、为什么选择Activiti

二、核心7大界面,28张表

(一)7大接口

存储库服务- -提供一组用于管理流程部署和流程定义的API。

RuntimeService在流程运行时管理和控制流程实例。

任务服务- -管理流程任务,如任务警报、任务完成和任务创建。

IdentityService提供用于管理进程角色数据(包括用户组、用户及其关系)的API。

管理服务—提供管理和维护流程引擎的服务。

历史服务:处理进程的历史数据。 这包括查询和删除等。

表单服务:表单服务。

(二)28张表

1、act_ge_通用数据表,ge为general缩写

2、act_hi_历史数据表,hi是history的缩写,对应HistoryService接口

3、act_id_身份数据表,id是identity的缩写,对应IdentityService接口

4、act_re_流程存储表,re是repository的缩写,对应于RepositoryService接口,用于存储流程部署和流程定义等静态数据

5、act_ru_运行时数据表,ru是runtime的缩写,对应于RuntimeService接口和TaskService接口,用于传递流程实例和用户任务等动态数据

三、创建BPMN业务流程模型

将Activiti提供的流程设计器APP应用程序activiti-app.war部署到Tomcat的webapps目录中。

2 .创建新的MySql数据库。 修改activiti-appwe B- INFclassesmeta-INFactiviti-app目录中的activiti-app.properties配置文件,默认为H2便笺创建的模型将在重新启动后丢失,并更改为使用

3 .浏览器访问http://localhost :8080/activiti-app,登录帐户: admin:test

4 .制定假期审批流程图

休假批准流程图

为每个用户任务分配候选组(有权执行当前任务的角色)

分配候选组

分配候选组

排他网关设置条件分支表达式

设定条件分支

设定条件分支

导出的流程图是. bpmn20.xml文件

转载: https://www.Jian Shu.com/p/701056 e672a 14

参考: activiti数据库文件引用api文档

https://恐怖之星. git books.io/activiti-5-22/content/act ge _ property _ ff08 _ Shu _ xing _ Shu _ ju _ Biao _ fff09

如果你认为这篇文章对你有帮助的话,麻烦点击头像右边的跟随按钮。 谢谢你。

技术在交流中进步,知识在共享中传播

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。