1

BPM引擎Activiti6.0任务撤回实现方法

当前使用的BPM引擎为Activiti6.0,客户需求是流程发起人能将整个流程撤销,对于某个流程节点,办理人可以撤回已经办理的任务,同时前提是该任务节点的下个节点未被办理。1、流程撤销首先说下发起人对整个流程的撤销,直接删除流程,传入流程实例ID,结束一个流程。执行此方法后,流程实例的当前任务act_ru_task会被删除,流程历史act_hi_taskinst不会被删除,并且流程历史的状态置为finished完成。runtimeService.deleteProcessInstance(instanceId, deleteReason);2、任务撤回已执行任务的撤回操作相对来说复杂些,这里先...

阅读全文>>

1

Springboot集成Flowable

工作流是OA系统不可或缺的一部分,今天介绍一款新的工作流引擎flowable。flowable 是著名 Java 工作流引擎 Activiti 的原作者从 Activiti 分支创建的新工作流引擎。flowable 是一个业务流程管理(BPM)和工作流系统,适用于开发人员和系统管理员。其核心是超快速,稳定的BPMN2流程引;易于与 Spring集成使用。 1、Flowable 设计器Flowable Designer安装 下载地址: https://blog.flowable.org/2016/11/01/flowable-eclipse-desi...

阅读全文>>

1

Flowable6.4.2正式发布

2019年7月11日,开源工作流引擎Flowable发布6.4.2版本。原本业内普遍预测七八月份Flowable会直接发布6.5.0版本,但目前看还要再等一等。 6.4.2版本主要是一个bug修复版本,新增特性不是很多。 下一个版本将是Flowable 6.5.0,将在其中添加如历史清理和改进的JMS消息传递支持等新的特性。 6.4.2版本说明 总体 支持CockroachDB,Getting Started with Flowable and CockroachDB 将事件订阅逻辑从BPMN引擎提取到服...

阅读全文>>