Flowable 7.0.0.M2 版本功能

  • CMMN 支持批量迁移
  • 重复支持案例重新激活
  • 支持停止内务处理批处理
  • Http 任务支持 HTTP HEAD and OPTIONS for the Http Tasks
  • 移除了 Spring Boot 启动器
    • flowable-spring-boot-starter-basic - 切换为 flowable-spring-boot-starter-process 
    • flowable-spring-boot-starter-rest-api -切换为  flowable-spring-boot-starter-process-rest 
  • 添加了 flowable-bom 
  • 支持 动态 Kafka 消息 key
  • Add TaskCompletionBuilder to CmmnTaskService
  • 添加对处理错误开始和边界事件的自定义输入参数以及在错误结束事件中传递附加数据的支持
  • 添加将人工任务和用户任务的完成者存储在变量中的功能
  • 支持在邮件任务中收集字符串或json数组作为邮件收件人
  • 升级 到Spring Boot 3.1
  • 升级 到Camel 4
  • 升级 到CXF 4
  • 提供通过FlowableMailClient发送电子邮件的抽象
  • 使用 Jakarta Mail 替换 Javax Mail  用Eclipse Angus Mail取代Apache Commons Email
  • 删除基于消息的执行器
  • 删除  Flowable 一些过时代码
    • CmmnRepositoryService#getDecisionTablesForCaseDefinition - use CmmnRepositoryService#getDecisionsForCaseDefinition instead
    • RepositoryService#getDecisionTablesForProcessDefinition - use RepositoryService#getDecisionsForProcessDefinition instead
    • HistoricCaseInstanceQuery#limitCaseVariables - no replacement it was a noop
    • CaseInstanceQuery#limitCaseInstanceVariables - no replacement it was a noop
    • HistoricProcessInstanceQuery#limitProcessInstanceVariables - no replacement it was a noop
    • ProcessInstanceQuery#limitProcessInstanceVariables - no replacement it was a noop
    • TaskInfoQuery#limitTaskVariables - no replacement it was a noop
    • Removed query limit configurations from CmmnEngineConfiguration and ProcessEngineConfigurationImpl
    • Removed HistoryManager#recordActivityEnd - no replacement, Flowable was never calling that method
    • Removed org.flowable.engine.FlowableTaskAlreadyClaimedException - use org.flowable.common.engine.api.FlowableTaskAlreadyClaimedException instead
    • Removed org.flowable.engine.cfg.MailServerInfo - use org.flowable.common.engine.impl.cfg.mail.MailServerInfo instead
    • Removed org.flowable.http.HttpRequest - use org.flowable.http.common.api.HttpRequest instead
    • Removed org.flowable.http.HttpResponse - use org.flowable.http.common.api.HttpResponse instead
    • Removed org.flowable.http.delegate.HttpRequestHandler - use org.flowable.http.common.api.delegate.HttpRequest instead
    • Removed org.flowable.http.delegate.HttpResponseHandler - use org.flowable.http.common.api.delegate.HttpResponse instead
    • Removed org.flowable.identitylink.service.IdentityLinkType - use org.flowable.identitylink.api.IdentityLinkType instead
    • Removed ManagedAsyncJobExecutor - configure the thread factory in the engine configuration
    • Removed org.flowable.spring.SpringCallerRunsRejectedJobsHandler - use org.flowable.spring.job.service.SpringCallerRunsRejectedJobsHandler instead
    • Removed org.flowable.spring.SpringRejectedJobsHandler - use org.flowable.spring.job.service.SpringRejectedJobsHandler instead
  • 删除异步历史记录支持。如果您使用的是异步历史记录,请确保在启动新版本之前没有异步历史记录作业

你可能感兴趣的:(工作流,BPM,flowable)