Flowable - 6.6.0 更新说明 (主流工作流引擎)

简介: Flowable - 6.6.0 更新说明 (主流工作流引擎)

外部工作者任务已添加到BPMN和CMMN引擎中。这是一个新的范例,可用于在BPMN和CMMN引擎之外执行服务逻辑。

在本版本发布之前,这可以通过将工作推送到另一个服务来完成,比如使用HTTP任务或使用事件注册表任务发送事件。

外部工作者任务可用于从BPMN和CMMN引擎中提取工作 (项目fhadmin.cn)。

这意味着,用任何语言编写的服务都可以通过专用的外部worker restapi拉取打开的外部worker任务,然后执行工作,最后完成worker任务以将流程或案例的状态移动到下一个状态。

增加了对未来Java委托的支持,以支持实际并行运行服务任务和HTTP任务。在此版本之前,具有多个到服务任务的传出序列流的并行网关并没有真正并行地运行同步服务任务,它们仍然是按顺序执行的。当这些服务任务被设置为异步且非独占时,它们将由异步执行器并行执行,但也会在不同的事务中执行。有了新的未来服务任务支持,现在可以在同一事务中并行运行同步服务任务。服务任务在线程池上并行执行,未来将等待所有服务任务完成。更多信息可以在这篇博文中找到

向作业添加了类别属性,以便能够区分不同的作业组。这也可用于在BPMN或CMMN引擎中仅执行特定的作业类别。

例如,通过这种方式,可以将使用相同数据库的嵌入式可流动引擎的不同微服务配置为仅执行定义的类别列表中的作业。

当重试次数用尽时,历史作业现在移动到死信作业表。这样可以确保历史记录作业始终保存在数据库中。

从可流动引擎的CommandContextUtil类中删除了获取当前引擎配置,因为在使用多个引擎的应用程序中,无法保证返回正确的引擎配置。

现在,当在表达式、脚本、委托类或Springbean中更新时,可以跟踪JSON变量的更改。这意味着在更新委托类中的customer.name等属性时,customer JSON变量现在将自动更新。

扩展了实体链接支持,还记录了父实体链接,例如子流程中任务的父流程。

当通过BPMN、CMMN或DMN存储库服务进行部署时,所创建的部署将根据其自己的部署id设置父部署id。

已删除FlowableExpressionEnhancer。我们已经调整了表达式解析,因此现在在表达式树构建过程中增强了函数。这是一个较低级别的api,使用新的FlowableAstFunctionCreator。

目录
相关文章
|
监控 Java Linux
开源流程引擎Camunda
开源流程引擎Camunda
|
3月前
|
数据库 Java 数据库连接
Struts 2 与 Hibernate 的完美邂逅:如何无缝集成两大框架,轻松玩转高效 CRUD 操作?
【8月更文挑战第31天】本文通过具体示例介绍了如何在 Struts 2 中整合 Hibernate,实现基本的 CRUD 操作。首先创建 Maven 项目并添加相关依赖,接着配置 Hibernate 并定义实体类及其映射文件。然后创建 DAO 接口及实现类处理数据库操作,再通过 Struts 2 的 Action 类处理用户请求。最后配置 `struts.xml` 文件并创建 JSP 页面展示用户列表及编辑表单。此示例展示了如何配置和使用这两个框架,使代码更加模块化和可维护。
88 0
|
5月前
|
存储 监控 测试技术
三大工作流引擎技术Activiti、Camunda、Flowable选型指南
三大工作流引擎技术Activiti、Camunda、Flowable选型指南
|
6月前
|
移动开发 Android开发
基于jeecgboot的flowable的H5版本在演示系统发布
基于jeecgboot的flowable的H5版本在演示系统发布
76 1
|
6月前
|
前端开发
基于jeecgboot的flowable流程设计器的用户选择问题修复
基于jeecgboot的flowable流程设计器的用户选择问题修复
89 1
|
6月前
|
前端开发
基于jeecgboot的flowable流程任务excel导出功能
基于jeecgboot的flowable流程任务excel导出功能
63 1
|
6月前
|
XML JavaScript 前端开发
基于jeecgboot的flowable流程支持服务任务的功能
基于jeecgboot的flowable流程支持服务任务的功能
173 0
|
6月前
|
前端开发 JavaScript API
flowable流程移植新项目前端问题汇总
flowable流程移植新项目前端问题汇总
53 0
|
6月前
基于jeecgboot的flowable流程设计器的几个bug修复
基于jeecgboot的flowable流程设计器的几个bug修复
65 0
|
6月前
|
前端开发
基于jeecgboot的flowable流程管理平台最新更新发布
基于jeecgboot的flowable流程管理平台最新更新发布
95 0