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
|
XML 数据库 数据格式
嵌入式工作流程开发!工作流 Activiti 框架中子流程的使用指南
本篇文章对工作流Activiti框架中的子流程进行的详尽的分析和说明,在工作流Activiti集成到项目中开发时,可以嵌入子流程进行使用。子流程包括了事件子流程,事务子流程以及调用活动子流程。通过对内嵌子流程的方式的学习,可以帮助我们将工作流框架很好地应用在继承式建模的流程场景下。
1006 0
嵌入式工作流程开发!工作流 Activiti 框架中子流程的使用指南
|
4月前
|
存储 监控 测试技术
三大工作流引擎技术Activiti、Camunda、Flowable选型指南
三大工作流引擎技术Activiti、Camunda、Flowable选型指南
|
5月前
|
移动开发 Android开发
基于jeecgboot的flowable的H5版本在演示系统发布
基于jeecgboot的flowable的H5版本在演示系统发布
55 1
|
5月前
|
前端开发
基于jeecgboot的flowable流程设计器的用户选择问题修复
基于jeecgboot的flowable流程设计器的用户选择问题修复
73 1
|
5月前
|
XML JavaScript 前端开发
基于jeecgboot的flowable流程支持服务任务的功能
基于jeecgboot的flowable流程支持服务任务的功能
114 0
|
5月前
基于jeecgboot的flowable流程设计器的几个bug修复
基于jeecgboot的flowable流程设计器的几个bug修复
49 0
|
5月前
|
前端开发 JavaScript API
flowable流程移植新项目前端问题汇总
flowable流程移植新项目前端问题汇总
35 0
|
5月前
|
前端开发
基于jeecgboot的flowable流程管理平台最新更新发布
基于jeecgboot的flowable流程管理平台最新更新发布
77 0
|
5月前
|
移动开发 小程序 Android开发
基于jeecgboot的flowable为uniapp适配的流程页面调整
基于jeecgboot的flowable为uniapp适配的流程页面调整
126 0