Activiti 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Activiti 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Activiti 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Activiti 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Activiti 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

Activiti是一个业务流程管理(BPM)和工作流系统,适用于开发人员和系统管理员。其核心是超快速,稳定的BPMN2流程引擎。它易于与 Spring集成使用。

activiti-modeler.gif

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (25)

加载中
打分: 还行
现在越来越多的软件开发同行和终端企业选择摒弃activiti了,这东西不得不说真的很规范,但是在国内使用成本真的很高,一方面是需要大量的二开否则没法用,但是对高水平的技术人员依赖性很大;二方面它是基于国外流程管理模式设计的,是对国内流程管理模式和操作习惯很多不适应。相反我们可以看到很多国产化流程引擎其实已经取得了长足的进步并得到了市场的检验,广州天翎、炎黄盈动、上海易正等国产化BPM/工作流借助可视化低代码开发技术和对国内流程管理特色的适配,已经赢得了越来越多的客户信赖。
03/09 15:03
回复
举报
有没有Net版本啊Framework或NetCore都行啊,为什么工作流Net版本这么少,功能还不能满足。。。
2020/12/09 17:36
回复
举报
该评论暂时无法显示,详情咨询 QQ 群:912889742

引用来自“筱静413”的评论

Activiti 支持会签和加签功能吗
支持
2019/03/27 20:48
回复
举报
支持的
2019/08/21 14:16
回复
举报
Activiti 支持会签和加签功能吗
2019/03/27 17:16
回复
举报
官网下载不了,访问不了,被墙了吗?
2018/10/27 11:03
回复
举报
打分: 力荐
activiti 7JAR去哪里下载,官方文档写的比较简单
2018/06/21 17:13
回复
举报
打分: 力荐
很棒的引擎
2018/04/24 14:32
回复
举报
打分: 力荐
不错~
2018/04/23 13:35
回复
举报
打分: 推荐
Activiti 做会签时的数据库配置
2018/01/31 16:50
回复
举报
打分: 力荐
这种大神作品,评分为什么这么低,我来顶一下
2017/12/07 15:21
回复
举报
更多评论
2019/02/25 07:06

Activiti 7.1.4 发布,业务流程管理与工作流系统

Activiti 7.1.4 发布了,Activiti 是一个业务流程管理(BPM)和工作流系统,适用于开发人员和系统管理员。其核心是超快速、稳定的 BPMN2 流程引擎。它易于与 Spring 集成使用。 新版本未发布更新说明,根据提交记录,近期更新内容有: 更新 org.activiti.build:activiti-parent 至 7.1.7 更新 org.activiti.api:activiti-api-dependencies 至 7.1.6 …… 更新详情请看提交日记 下载地址:https://github.com/Activiti/Activiti/re...

2
13
2019/02/09 06:34

Activiti 7.0.124 发布,业务流程管理与工作流系统

Activiti 7.0.124 发布了,Activiti 是一个业务流程管理(BPM)和工作流系统,适用于开发人员和系统管理员。其核心是超快速、稳定的 BPMN2 流程引擎。它易于与 Spring 集成使用。 新版本未发布更新说明,根据提交记录,近期更新内容有: 新增验证器(validator)、计时检查(timer check)、常数(constants)等 15fbb33 b0a4467 3f34929 0f075c4 新增测试材料元素 d6d038b 重命名测试方法 e2270c3 …… 详情查看提交日记 下载地址...

1
21
发表于服务端专区
2019/01/13 07:18

Activiti 7.0.109 发布,业务流程管理与工作流系统

Activiti 7.0.109 发布了,Activiti 是一个业务流程管理(BPM)和工作流系统,适用于开发人员和系统管理员。其核心是超快速、稳定的 BPMN2 流程引擎。它易于与 Spring 集成使用。 近期更新内容有: 加入更多的事件检查 94d4d84 测试升级以检查 userCandidate 的增删命令和事件 e3d6fb9 从 json 文件中移除我们没解析的扩展名 47ec7d3 初始化带服务任务的 activiti 调用 103f076 …… 详情查看提交日记 下载地址: Source code(zi...

0
12
发表于开发技能专区
2018/12/30 07:09

Activiti 7.0.98 发布,业务流程管理与工作流系统

Activiti 7.0.98 发布了,Activiti 是一个业务流程管理(BPM)和工作流系统,适用于开发人员和系统管理员。其核心是超快速、稳定的 BPMN2 流程引擎。它易于与 Spring 集成使用。 更新内容包括: 改变 AsyncTaskTest.testAsyncTask 测试实现 重构 asyncTaskTest 以避免出现竞争条件 更新 .mergify.yml 详情查看提交日志。 下载地址: Source code(zip) Source code(tar.gz)...

1
17
发表于开发技能专区
2018/10/30 07:18

Activiti 7.0.55 发布,工作流引擎

Activiti 7.0.55 发布了。Activiti是一个业务流程管理(BPM)和工作流系统,适用于开发人员和系统管理员。其核心是超快速,稳定的BPMN2流程引擎。它易于与 Spring集成使用。 该版本暂未提供更新内容。 下载地址: Source code (zip) Source code (tar.gz)

3
14
发表于软件架构专区
2018/10/27 07:09

Activiti 7.0.53 发布,工作流引擎

Activiti 7.0.53 发布了。Activiti是一个业务流程管理(BPM)和工作流系统,适用于开发人员和系统管理员。其核心是超快速,稳定的BPMN2流程引擎。它易于与 Spring集成使用。 该版本暂未提供更新内容。 下载地址: Source code (zip) Source code (tar.gz)

5
12
2018/10/04 07:20

Activiti 7.0.38 发布,工作流引擎

Activiti 7.0.38 发布了。Activiti是一个业务流程管理(BPM)和工作流系统,适用于开发人员和系统管理员。其核心是超快速,稳定的BPMN2流程引擎。它易于与 Spring集成使用。 更新内容来自提交记录: 部署之前运行测试作为单独的操作 下载地址: Source code (zip) Source code (tar.gz)

5
12
发表了资讯
2017/12/01 07:42

Activiti 7-201711-EA 发布,工作流引擎

Activiti 7-201711-EA 发布了。Activiti是一个业务流程管理(BPM)和工作流系统,适用于开发人员和系统管理员。其核心是超快速,稳定的BPMN2流程引擎。它易于与 Spring集成使用。 该版本更新内容请关注发布主页或提交记录。 下载地址: Source code (zip) Source code (tar.gz)

3
21
发表了资讯
2017/08/09 14:58

Activiti 6.0.0 版本正式发布,工作流引擎

Activiti 6.0.0 发布了,这是一个重大版本更新。 Activiti是一个业务流程管理(BPM)和工作流系统,适用于开发人员和系统管理员。其核心是超快速,稳定的BPMN2流程引擎。它易于与 Spring集成使用。 更新说明如下: 亮点: 引入2个新引擎,DMN(决策模型符号)规则引擎和表单引擎 添加了特别的子进程支持 重构工作执行器 实施基于消息队列的 Activiti 作业执行器 引入 transient 变量 New Feature [ACT-4116] - 用于多图编辑器的自...

17
54
发表了资讯
2016/11/21 10:40

工作流引擎 Activiti 5.22.0 发布

Activiti 5.22.0 发布了,Activiti是一个业务流程管理(BPM)和工作流系统,适用于开发人员和系统管理员。其核心是超快速,稳定的BPMN2流程引擎。它易于与 Spring集成使用。 更新说明如下: 亮点 该版本包括一个重要的bug修复:当删除一个任务或流程变量的同时,试图保存删除变量事件,可能出现的并行 bug。 This release contains an important bug fix. A concurrency bug caused when deleting a variable (task or process v...

9
35
发表了资讯
2016/07/12 00:00

Activiti 5.21.0 发布,业务流程管理

Activiti 5.21.0 发布了,更新如下: 亮点 该版本修复了一些重要的bug,并发布了“安全脚本”功能(针对JavaScript),它允许以安全的方式来执行脚本。 it fixes some cases where the end time was not set for activities in a process definition under certain conditions. A concurrency bug was discovered when using delegateExpressions together with field injection. Make sure to read the updated documentation...

7
16
发表了资讯
2016/04/23 00:00

Activiti 5.20.0 发布,业务流程管理

Activiti 5.20.0 发布了, 这是一个Bug修复版本。改进记录如下: mainly fixing the bug around losing message and signal start event subscriptions on process definition redeployment, see ACT-4117 Bug [ACT-2163] - Fix some bugs and optimize display on text in workflow drawing [ACT-4051] - Spring Boot support does not discover processes in external JARs [ACT-4097] - Subprocess start events not present...

1
22
发表了资讯
2015/12/12 00:00

Activiti 5.19.0 发布,业务流程管理

Activiti 5.19.0 发布,此版本更新内容如下: 重要改进: 引入新服务 DynamicBpmnService 改进对终止结束事件的支持 ACT-4072 修复 各种 bug 修复 更多内容请看发行说明。 其他改进列表: Bug 修复 [ACT-1768] - Revision of same variable is always zero [ACT-2129] - Activiti can't store string variables with length >2000 and <4000 characters in oracle db [ACT-2163] - Fix some bugs and optimize display on text...

2
24
发表了资讯
2015/09/03 00:00

Activiti 6 Beta 1 发布,业务流程管理

Activiti 6 Beta 1 发布,该版本将带来以下新的变化: Complete backwards compatibility with version 5: database-wise, concept-wise and code-wise. Rewrite of the core engine: direct execution of BPMN 2.0 (vs transformation to intermediate model) Simpler and cleaner runtime execution data structure, where predictability of the structure is crucial Decoupling of persistence layers for future possible...

0
13
发表了资讯
2015/08/02 00:00

Activiti 5.18.0 发布,引入 bulk inserts

Activiti 5.18.0 发布,此版本提供新 bulk insert 和 Activti 引擎启动方面的改进。此版本看起来花费了很多时间,那是因为 Activiti 团队在并行开发 Activiti 6!计划在 8 月底发布 Activiti 6 Alpha 版本。 改进内容: We introduced bulk inserts. We enhanced the OR query support Improvements to the async executor we introduced in Activiti 5.17.0. Improvements to the Activiti Modeler with terminate end events...

6
20
发表了资讯
2014/12/19 00:00

Activiti 5.17.0 发布,新增 Async executor

Activiti 5.17.0 发布,此版本值得关注的特性如下: 添加了经过全面测试的全新 Async executor 使用 AngularJS 重写了 Activiti Modeler 修订了用户指南,重写了 AsciiDoc It's now possible to start a process instance a skip tasks based on a skipExpression We added a new module named activiti-jmx to the Activiti project Variable fetching has been optimized for process instances and executions in general.</...

5
19
发表了资讯
2014/10/20 00:00

Activiti 5.16.4 发布,基于BPMN2.0规范的流程引擎

Activiti 5.16.4 发布,此版本包括 bug 修复,同时也包括两个比较重要的新特性。 Activiti 引入了一个新的锁自由作业执行程序,提升作业执行的幅度可伸缩性(https://github.com/Activiti/Activiti/wiki/Notes-on-the-new-Actviti-Jobexecutor-(Oct-2014))。 注意:默认的作业执行程序仍然是旧的作业执行程序,所以需要显式启用它之后才能使用。新作业执行程序只支持 non-exclusive 作业。 另外一个改变就是 REST 服务实现从 ...

2
21
发表了资讯
2014/08/16 00:00

Activiti 5.16.1 发布,基于BPMN2.0规范的流程引擎

Activiti 5.16.1 发布,此版本主要是 Activiti 5.16 版本的 bug 修复版本,不包含任何的数据库修改。 Activiti 5.16.1 虽然是 bug 修复版本,但同时也添加了一个非常酷的,流程实例和任务查询功能:一个 OR 状态。现在可以通过 OR 状态链来使用查询 API 查询流程实例和任务: runtimeService.createProcessInstanceQuery() .or().processDefinitionKey("test").processDefinitionName("Test").endOr().list(); 同时也可以混合 ...

0
17
发表了资讯
2014/07/23 00:00

Activiti 5.16 版本发布 - 基于BPMN2.0规范的流程引擎

Activiti 5.16 版本发布,此版本更新内容如下: 添加了对Spring boot的支持,支持更多的Spring注解(多谢Josh Long) 重构作业执行器(调度器)简化逻辑,防止长时间等待 添加了新的事件(全局事件)日志表,可以用来记录引擎的一些事件,该功能默认不启用 引入Crystalball(魔法球),一个实验性的项目,可以用来回放和模拟流程实例(感谢Martin的贡献) 版本升级:Spring -> 4.0.6.RELEASE,Restlet -> 2.2.x 支持更多的全局事...

6
40
发表了资讯
2014/03/25 00:00

Activiti 5.15.1 紧急发布,重要更新版本!

Activiti 5.15 刚发布没几天,就有用户反馈:在使用 MySQL 5.6+ 版本和执行升级脚本时出现 bug,示例。 错误的原因是: 1) An upgrade around MySQL timestamp precision (see 'Note for MySQL users' at http://activiti.org/userguide/index.html#creatingDatabaseTable). 2) Not having a unit test in our QA environment where we test engine upgrades on all databases. So we did have a test for it, but not with th...

4
15
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2018/01/09 15:48

Activiti:创建activiti工程

Activiti:创建activiti工程 一、Activiti下载: 1,Activiti下载地址:https://github.com/Activiti/Activiti/releases   2,Activiti官方下载地址:http://activiti.org/download.html   3,activiti-5.22.0.zip目录结构:  其中:database是数据库脚本,包含创建、删除、升级脚本;     docs是文档,包含开发文档、使用文档、以及流程文件;     libs是jar包;     wars是官方提供的demo; 二、activiti工程示...

0
0
发表了博客
2019/09/10 12:11

【Activiti学习之一】Activiti入门

环境   JDK1.7   MySQL5.6   Tomcat7   Eclipse-Luna   activiti 6.0 一、概念 1、工作流(Workflow):是一系列相互衔接、自动进行的业务活动或任务。采用工作流软件,使用者只需在电脑上填写有关表单,会按照定义好的流程自动往下跑,下一级审批者将会收到相关资料,并可以根据需要修改、跟踪、管理、查询、统计、打印等,大大提高了效率。 2、BPMN即业务流程建模与标注(Business Process Model and Notation,BPM...

0
0
发表了博客
2014/03/01 21:15

activiti工作流引擎(一)why activiti

公司早前花了一年,由5人左右规模的团队,弄了一个工作流为基础的平台系统,基于jbpm4实现。 最近我接手了这个项目组,开始在想升级优化的事情,刚开始想着从业务通用化的角度去改造。但看着看着,发现不对劲,现有这个系统有很多东西没做好,尤其在工作流引擎这块,有着各种各样的问题。考量再三,找到了activiti,决定升级工作流引擎。 *首先,现在的系统到底有什么问题?*简单梳理了一下: 1. 流程维护成本高,简单修改一个节...

1
2
发表了博客
2016/05/17 10:35

【Activiti:学以致用】【第三章】Activiti的HelloWorld程序(Activiti modeler画图教学)

前两章 【Activiti:学以致用】【第一章】 工作流核心API 【Activiti:学以致用】【第二章】Activiti的配置文件XML整合与十万个为什么 这章开始来个简单HelloWorld程序来热热身子,激动一下.... 首先我们先来画个流程图(我用的是京缘网络提供的在线流程设计器,好像是基于原生的activiti改造的),至于怎么画?看下图吧 点击第一个事件(对,就是圆形那个),填写属性值分别id是start和名称是开始,相对的另外一个就是id是end...

0
0
发表了博客
2019/03/30 21:18

Activiti系列(二)集成Activiti Modeler

https://blog.csdn.net/h1059141989/article/details/79870043 1.下载源文件 activiti-5.22.0官方Demo activiti5.22.0源码 2.copy源文件 (一)复制前端文件 解压activiti-5.22.0官方Demo 解压activiti-explorer.war 复制editor-app,diagram-viewer文件夹,以及modele.html到本地项目 (2)复制服务端文件 解压activiti5.22.0源码 复制ModelEditorJsonRestResource.java,ModelSaveRestResource.java,StencilsetRestResource.ja...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
09/23 14:08

idea 工作流工具

有新工具吗?

1
0
发表了问答
2013/03/19 11:29

请教个问题:activiti能否使用自己的用户表,而不是用系统默认的act_id_user表呢?

请教个问题:activiti能否使用自己的用户表,而不是用系统默认的act_id_user表呢?

9
2
发表于服务端专区
2020/01/08 15:54

springMVC整合  activiti 和 Activiti-Modeler 页面设计器 报错:TypeError: Cannot read property 'namespace' of undefined

springMVC整合 activiti 和 Activiti-Modeler 页面设计器 第一步创建模型: http://localhost:8081/model/create.do 获取:"{\"resultCode\":\"success\",\"resultUrl\":\"/modeler.html?modelId=77503\"}" 第二步查看流程图: http://localhost:8081/modeler.html?modelId=77503 页面可以出来,但是页面js报错 TypeError: Cannot read property 'namespace' of undefined 有谁知道怎么解决,网上找了解决不了,谢谢了...

2
0
发表于开发技能专区
2020/11/07 12:36

Activiti中bean转json的问题?

有人鼓捣过activiti/flowable/camunda这一批的工作流吗? 默认的ProcessInstance、Task转json失败,之前的处理方法是封装一个bean,通过工具类转成这个bean之后再转成json。想问一下有没有什么优雅的办法呀?

5
0
发表于服务端专区
2020/05/14 20:14

activiti流程图片从mysql blob中读取是乱码, 如何解决?

流程图乱码如下: 获取该流程图方法如下: 咋办呢?

4
0
发表于服务端专区
2020/05/18 14:58

[activiti] PropertyNotFoundException: Cannot resolve identifier, how to be resloved?

错误如下: 错误原因是没有设置流程变量, 但是如何设置流程变量呢? 在网上搜了一大推,有很多包含该结果的网页,但是点开一看,神马玩意? 一个都没有解决自己的问题!

1
0
发表了问答
2014/03/20 11:34

activiti 部署在oracle多用户下不能自动建表,求解决?

Oracle11g下有两个用户,bpm与bpm_test用户。两个用户都部署了工作流程,一个是正式环境、一个是测试环境。当两个用户都没有activiti的表时,把databaseSchemaUpdate设置成true时,activiti在启动时会自动创建流程引擎相关的表。 但现在bpm用户已经部署了工作流,有activiti的表了,但bpm_test用户还是没有,此时,用bpm_test用户去连接数据库,启动测试环境时,流程引擎不会自动创建表。还会报错: ### The error may exist in...

4
2
发表于大前端专区
2020/01/20 18:38

Springboot-mybatispuls-Activiti7-大佬进来!!!!

mybatispuls3和Activiti7整合失败 *************************** APPLICATION FAILED TO START *************************** Description: An attempt was made to call a method that does not exist. The attempt was made from the following location: com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder.getLanguageDriver(MybatisMapperAnnotationBuilder.java:369) The following method did not exist: com...

3
0
2019/06/20 11:12

请问activiti5升级activiti7 pvm被移除了,其替代方案是什么啊?

* 请activiti5升级activiti7后,如何获取当前活动完成之后连线的名称? * ActivityImpl类的替代类是哪个啊?

1
0
发表了问答
2015/01/21 17:52

最流行工作流引擎Activiti核心原理和技术

网站网址:http://www.osforce.cn/openclass/137/show Activiti是一个针对企业用户、开发人员、系统管理员的轻量级工作流业务管理平台。其核心是使用Java开发的快速、稳定的BPMN 2.0流程引擎。它可以运行在任何类型的Java程序中,例如服务器、集群、云服务等,可以完美地与Spring集成,设计非常简约。Activiti在全球得到了广泛的应用,在中国也不例外,已经成为目前最主流的流程引擎。 如何才能更好地使用这个引擎,理解它的工作...

2
8
发表了问答
2020/01/20 16:37

求Springboot2.0整合Activiti的demo或者教程

求Springboot2.0整合Activiti的demo或者教程

5
0
发表了问答
2015/06/30 17:50

Activiti中TaskQueryImpl时不时报错,重启服务就好了,这个是什么问题

Error querying database. Cause: org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'limitBefore' in 'class org.activiti.engine.impl.TaskQueryImpl' ### Cause: org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'limitBefore' in 'class org.activiti.engine.impl.TaskQueryImpl' at org.apache.ibatis.exceptions.ExceptionFactory.w...

2
0
2018/12/30 17:29

请教Activiti 并发启动流程死锁问题

1. 多线程并发启动 : runtimeService.startProcessInstanceByKey(processDefinitionKey,variables); 2. 版本6.0.0 或 7.0.0.Beta4 3. 数据库:mysql 5.7.18 导致: Deadlock found when trying to get lock; try restarting transaction...

4
2
发表了问答
2015/04/16 18:33

activiti servicetask的对应的java类方法执行错误后如何挂载当前实例?

activiti servicetask的对应的java类方法执行错误后如何挂载当前实例? 应用场景为: 整个流程都是自动化servicetask任务节点,通过调用对应的服务来做运转, 但是如果节点的服务运行中需要挂载该实例。

2
0
发表了问答
2015/05/22 07:24

在servicetask任务节点如何暂停当前流程实例

流程定义如下: 在 实现JavaDelegate接口类 UpdateFlowServiceTask的 @Override public void execute(DelegateExecution execution) throws Exception { if(noHitch==false){//如果有故障 orderEventService.updateState(orderid, 3); //流程挂起 try{ runtimeService.suspendProcessInstanceById(processInstanceId); }catch(Exception e){ logger.error("挂起流程异常",e); } } } 执行上述代码后会报为什么报找不到这个流程实...

6
0
2019/09/11 17:16

Springboot 2.0.2+shiro1.4.1 +activiti 6.0.0 报错

情况介绍: 已经把activiti版本由5到7换了个遍。shiro版本也换了个遍。。。都报一样的错,多次尝试无果。。严重怀疑与shiro有关。但又不想撤掉Shiro,大佬们有没有类似的整合有如下报错的: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'methodValidationPostProcessor' defined in class path resource [org/springframework/boot/autoconfigure/validation/Validation...

6
0
发表了问答
2015/01/23 11:38

OSC第 61期高手问答 — Activiti实战

OSCHINA 本期高手问答( 1月 23 日- 1月 29日)我们请来了 @咖啡兔 (闫洪磊)为大家解答关于Activiti方面的问题。 闫洪磊 @咖啡兔  资深软件开发工程师和架构师,为Activiti贡献了大量代码,为Activiti在中国的推广与普及做了大量的工作,在社群中有很高的威望和知名度,被称为中国Activiti领域的第一人。多年来一直从事OA、ERP等系统的开发与架构设计工作,持续关注并深入研究工作流引擎,目前就职于小马购车,担任架构师一职,...

116
38
发表于服务端专区
2019/03/13 14:17

activiti并行网关直接结束

有个如下图的activiti并发网关,流程走到网关后,ly2和ly3同时受到审批请求,如果ly3审批同意后,ly2审批不同意,直接调用将task指向end终点,正常来说流程应该结束了,但是我查看act_ru_execution表的时候,还有一条join网关execution记录,这样就导致我流程结束监听事件没执行,请问有什么办法么?ly3审批同意,ly2直接拒绝,结束流程?

8
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
25 评论
670 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部