Activiti 6.0 工作流使用说明文档 Activiti 6.0 是一个流行的开源工作流引擎,旨在帮助用户设计、执行和监控业务流程。本文档旨在为用户提供 Activiti 6.0 工作流的使用说明,帮助用户更好地理解和使用 Activiti 6.0 工作流引擎。 模型设计器 在 Activiti 6.0 中,模型设计器是设计业务流程的核心组件。模型设计器提供了可视化的界面,用户可以通过拖拽方式将任务、_gateways、事件等元素添加到流程图中,从而设计出复杂的业务流程。 在模型设计器中,任务是业务流程的基本元素。Activiti 6.0 提供了多种类型的任务,包括用户任务、服务任务、脚本任务、业务规则任务、接收任务、手动任务、邮件任务、Camel 任务、Mule 任务和决策任务等。 用户任务 用户任务是指需要用户参与的任务,例如审批、审核等。用户任务可以根据实际情况进行配置,例如设置任务的优先级、截止日期、任务描述等。 服务任务 服务任务是指由外部服务提供的任务,例如调用 Web 服务、执行系统命令等。服务任务可以帮助用户将外部服务集成到业务流程中,从而扩展业务流程的功能。 脚本任务 脚本任务是指使用脚本语言(例如 Java、Groovy 等)编写的任务。脚本任务可以帮助用户实现复杂的业务逻辑,例如数据处理、数据验证等。 业务规则任务 业务规则任务是指基于业务规则的任务,例如根据不同的条件执行不同的操作。业务规则任务可以帮助用户实现基于规则的自动化业务流程。 接收任务 接收任务是指接收外部事件的任务,例如接收 HTTP 请求、接收消息队列的消息等。接收任务可以帮助用户将外部事件集成到业务流程中。 手动任务 手动任务是指需要人工参与的任务,例如人工审核、人工处理等。手动任务可以帮助用户实现人工参与的业务流程。 邮件任务 邮件任务是指发送邮件的任务,例如发送确认邮件、发送通知邮件等。邮件任务可以帮助用户实现自动化的邮件发送。 Camel 任务 Camel 任务是指使用 Apache Camel 框架的任务,例如调用 Web 服务、执行系统命令等。Camel 任务可以帮助用户将外部服务集成到业务流程中。 Mule 任务 Mule 任务是指使用 MuleSoft 框架的任务,例如调用 Web 服务、执行系统命令等。Mule 任务可以帮助用户将外部服务集成到业务流程中。 决策任务 决策任务是指基于业务规则的决策任务,例如根据不同的条件执行不同的操作。决策任务可以帮助用户实现基于规则的自动化业务流程。 构造 在 Activiti 6.0 中,构造是业务流程的基本元素。构造可以帮助用户设计复杂的业务流程,例如子流程、并行流程、条件流程等。
2025-04-17 08:20:37 1.72MB activiti 工作流 说明文档
1
2018年Java Activiti6.x 视频整合Spring Boot/JPA/WEB框架实战 01 Activiti介绍与搭建开发环境 02 运行官方例子 03 编写第一个Activiti程序 04 流程引擎配置与服务组件 05 Activiti数据库介绍 06 API(1)Activiti数据查询 07 API(2)流程文件部署 08 API(3)流程定义 09 API(4)任务操作 10 API(5)任务参数与附件 11 API(6)启动流程 12 API(7)流程操作与数据查询 13 API(8)工作的产生与管理 14 BPMN事件(1)事件的分类与定义 15 BPMN事件(2)开始事件 16 BPMN事件(3)结束事件 17 BPMN事件(4)边界事件 18 BPMN事件(5)中间事件 19 BPMN事件(6)补偿事件 20 BPMN任务(1)用户任务 21 BPMN任务(2)服务任务 22 BPMN任务(3)任务监听器与流程监听器 23 BPMN其他元素(1)子流程 24 BPMN其他元素(2)顺序流与网关 25 BPMN其他元素(3)流程活动的特性 26 规则引擎Drools(1)Drools介绍与运行 27 规则引擎Drools(2)规则语法 28 规则引擎Drools(3)Activiti整合Drools 29 DMN(1)DMN规范 30 DMN(2)运行第一个DMN应用 31 DMN(3)MVEL与销售案例 32 整合框架(1)整合Spring3 33 整合框架(2)web项目整合Activiti 34 整合框架(3)整合JPA 35 整合框架(4)整合Spring Boot 36 REST的发布与调用 37 部署与调用Activiti服务 38 Activiti进阶(1)Activiti表单 39 Activiti进阶(2)流程图与流程操作 40 实战案例
2023-01-16 09:29:25 92B Activiti6 视频整合 Spring Boot/JPA/WEB
1
jeecg-boot 集成Activiti6 后端Java 模块代码
2022-11-08 07:36:04 141KB Java activiti
1
jeecg-boot 前后分离 集成Activiti6 页面
2022-11-08 07:24:10 113.97MB activiti jeecg-boot
1
包含activiti6.0的官网的三个war包,以及对6.0的汉化。汉化方式:将jar包放到activiti-app\WEB-INF\lib目录下
2022-05-04 23:49:39 105.91MB activiti6.0war activiti6.0
1
activiti-app 6.0中文版,解压后,把activiti-app文件夹直接拷贝在tomcat/webapp路径下
2022-05-04 18:29:48 47.85MB activiti6.工作流中文本
1
activiti6+springboot2.0+高亮显示当前执行任务+在线web设计器集成+java代码+参考文档
2022-03-15 10:24:50 1.6MB activiti mysql springboot
1
activiti6.0 流程编辑器全汉化版 ,汉化后不能使用内置表单(官网拿的)
2022-02-24 17:51:32 48.08MB 流程汉化
1
Activiti6最大的变化点就是对代码进行了重构,该版本修复以往的Bug并不多,但内部实现相对来说变化比较大。其突出的变化如下所示: 新增两款新引擎,Form引擎和DMN引擎(动态引擎)。其中DMN引擎允许开发人员创建自己的决策表。可以通过变量和定义的规则方式从决策表中计算结果。这些决策表的数据可以被rule task调用,决策表与流程实例是完全隔离的,相互之间不需要知道对方的存在。Form引擎可以通过Activiti6 UI界面进行配置,通俗一点的理解就是Activiti6将Form表单独立出来了。Form表单信息可以以JSON格式进行定义和使用。Activiti6 UI 默认包括新的规则引擎和表单引擎。 新增ad-hoc子流程。可以参考文章(ad-hoc子流程使用)。 作业执行器被重构。Activiti6版本仅保留了Activiti5版本中的异步作业执行器(async executor)。定时作业被划分了四个不同的表:executable jobs, timer jobs, suspended jobs 和deadletter jobs。引擎可以更快的执行作业。定时器作业在新的版本存储于单独的表中,一个线程会定时轮训需要执行的作业,快到期的作业会被添加到suspended jobs表中。重试的作业已经被干掉了,需要重试的作业会被添加到deadletter jobs表中。这样的重构意义主要是为了提高查询效率,可以执行的作业可以很快的被查询出来。 作业执行器通过消息队列的方式进行,关于这一点可以参考随后的文章。 瞬态变量的引入。瞬态变量不会存储到 Activiti 变量表中,但仍为单一的事务持续时间执行。比如可以在REST服务之间进行调用的时候使用,或者使用于Java service task。 引入了事务依赖监听器,可以参考Activiti依赖事务监听器(上)的讲解。 Activiti 6 UI 程序中,添加了DMN编辑器。 对于多实例节点而言,添加了终止多实例节点的相关方法。这个特性允许开发人员使用API结束多实例所有节点的执行。 优化补偿活动行为和在子流程中的使用。 在运行流程实例以及执行实例中添加了开始时间以及启动流程实例的人字段。在ru_task中增加了任务的认领时间(claim time)。 妥善解决数据库架构 (oracle/postgres) 的使用。 修复历史数据捕获。 大量重构 Activiti 6 UI 应用程序,例如应用程序中定义现在部署作为正常的活动部署,没有为其单独的应用程序定义表。 改进Activiti 6 QA中的问题。
2022-02-11 16:02:43 114.38MB Activiti
1
activiti6 war包,对前端进行了 图标等修改
2022-02-05 09:07:59 106.26MB 前端 activiti
1