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

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/

Tagged:

Comments are closed.