欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

轻量级工作流引擎snaker 1.3.0发布

程序员文章站 2022-05-13 18:53:39
...
Snaker是基于Java的轻量级开源工作流引擎,本着轻量、简单、灵巧理念设计,定位于简单集成,多环境支持。

1.3.0版本改进包括:

  • 增加对流程表原生SQL的查询nativeQuery...()
  • 增加Cache机制,支持单个虚拟机环境的内存cache以及ehcache
  • 动态添加参与者方法engine.task().addTaskActor()支持performType参数
  • 流程定义支持多版本,如根据name启动流程,默认启动最新版本
  • 增加postgresql数据库的schema及dialect.需要调整bytea类型处理
  • wf_process表删除query_sql、parent_id字段,并且name字段删除唯一性约束
  • 代码重构
bug修复:

  • 流程重新部署redeploy方法中的save->update
  • mybatis的updateProcess配置sql中删除query_url字段
  • dbAccess的updateProcess方法参数问题修复
  • 分页查询sql语句引用问题

详细信息http://snakerflow.github.io
Github地址https://github.com/snakerflow
oscgit地址http://git.oschina.net/yuqs/