snakerflow-starter / snakerflow-spring-boot-starter Goto Github PK
View Code? Open in Web Editor NEW基于开源SnakerFlow工作流引擎,将其和springboot进行整合成为一个能够快速工程应用的轻量级工作流引擎组件,适用于常见的业务审批流程。本着轻量、简单、灵巧理念设计,定位于简单集成,多环境支持。
基于开源SnakerFlow工作流引擎,将其和springboot进行整合成为一个能够快速工程应用的轻量级工作流引擎组件,适用于常见的业务审批流程。本着轻量、简单、灵巧理念设计,定位于简单集成,多环境支持。
系统依赖问题没法使用springboot 2.3.5+ 目前只能用2.0.0+版本;对应的使用snakerflow-spring-boot-starter 1.0.3版本,该版本存在问题
snakerEngineService.getEngine()
.query()
.getCCWorks(ccPage, new QueryFilter()
.setOperators(assignees)
.setState(1));
会报错Column 'creator' in field list is ambiguous Query
对应sql = select id,process_Id,order_State,priority,creator,cc.create_Time,end_Time,parent_Id,expire_Time,order_No,variable
from wf_cc_order cc
left join wf_hist_order o
on cc.order_id = o.id
where 1=1 and cc.actor_Id in(?,?) and cc.status = 1中creator没有指出具体的表导致问题
该项目还在维护吗?
AbstractNodeParser 全局变量,存在线程安全问题,这里提醒下大家
源码部署那一节给的网盘地址:http://pan.baidu.com/s/1hqza8BU 打卡以后的提示是:
此链接分享内容可能因为涉及侵权、色情、反动、低俗等信息,无法访问!
org.snaker.engine.model.ProcessModel
使用FastJson序列化会报错;Expected ',' instead of ''
exception [Handler dispatch failed; nested exception is java.lang.StackOverflowError] with root cause
java.lang.StackOverflowError: null
at java.lang.reflect.InvocationTargetException.<init>(InvocationTargetException.java:72)
at sun.reflect.GeneratedMethodAccessor53.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.alibaba.fastjson.util.FieldInfo.get(FieldInfo.java:492)
at com.alibaba.fastjson.serializer.FieldSerializer.getPropertyValue(FieldSerializer.java:148)
at com.alibaba.fastjson.serializer.JavaBeanSerializer.getFieldValuesMap(JavaBeanSerializer.java:763)
使用 FastJson 序列化org.snaker.engine.DBAccess.public Process getProcess(String id)
返回的Process
包含ProcessModel
字段.返回异常
什么时候把2.5.1的部署上去?
springboot引入snakerflow-spring-boot-startee:1.0.8,项目启动报Bean 'com.github.snakerflow.plugin.TransactionManagerConfig' of type [com.github.snakerflow.plugin.TransactionManagerConfig$$EnhancerBySpringCGLIB$$7f7f61fe] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.