Snaker 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Snaker 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票

软件简介

Snaker是一个基于Java的开源工作流引擎,适用于企业应用中常见的业务流程。本着轻量、简单、灵巧理念设计,定位于简单集成,多环境支持

轻量:

核心代码行数大约7000行,强大的扩展性,支持Spring、Jfinal、Nutz平台级框架;支持Jdbc、SpringJdbc、Hibernate3or4、Mybatis等orm框架

简单:

表设计简单,流程组件简单[start/end/task/custom/subprocess/decision/fork/join]

灵巧:

暴露大量可扩展接口,支持流程设计器、流程引擎的组件模型自定义[节点自定义、属性自定义、表单自定义]


Wiki:http://snakerflow.com/

演示应用: http://git.oschina.net/yuqs/snaker-web



  

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (11)

加载中
https://github.com/snakerflow-starter 新的维护项目,欢迎加入共建
2019/12/02 19:28
回复
举报
谁会#Snaker#啊,指点一下啊
2017/03/27 10:22
回复
举报
打分: 力荐
非常好用!
2017/02/21 10:48
回复
举报
谢谢分享。 Snaker
2014/08/18 15:11
回复
举报
怎么官网没有备案?无法打开了!! #Snaker#
2015/04/12 07:16
回复
举报
有没想过开发一个mongodb的版本? #Snaker#
2015/07/05 06:59
回复
举报
snaker怎么1年多不更新了? #Snaker#
2016/02/22 14:26
回复
举报
不错,终于有些更新了。 #Snaker#
2016/03/04 09:08
回复
举报
mark #Snaker#
2016/03/23 17:47
回复
举报
你好,这个软件还跟新吗?官网不能正常访问了 #Snaker#
2016/07/13 14:16
回复
举报
更多评论
发表了资讯
2014/12/31 00:00

Snaker 2.5.0 发布,Java 轻量级工作流引擎

Snaker是一个基于Java的开源轻量级工作流引擎,适用于企业应用中常见的业务流程。本着轻量、简单、灵巧理念设计,定位于简单集成,多环境支持 轻量:核心代码行数大约7000行,强大的扩展性,支持Spring、Jfinal、Nutz平台级框架;支持Jdbc、SpringJdbc、Hibernate3or4、Mybatis等orm框架 简单:表设计简单,流程组件简单[...

13
74
发表了资讯
2014/11/27 00:00

Snaker 2.4.0 发布,Java 轻量级工作流引擎

Snaker是一个基于Java的开源工作流引擎,适用于企业应用中常见的业务流程。本着轻量、简单、灵巧理念设计,定位于简单集成,多环境支持 轻量:核心代码行数大约7000行,强大的扩展性,支持Spring、Jfinal、Nutz平台级框架;支持Jdbc、SpringJdbc、Hibernate3or4、Mybatis等orm框架 简单:表设计简单,流程组件简单[start/...

10
82
发表了资讯
2014/07/21 00:00

Snaker 2.0.0 发布,Java轻量级工作流引擎

Snaker是一个基于Java的开源工作流引擎,适用于企业应用中常见的业务流程。本着轻量、简单、灵巧理念设计,定位于简单集成,多环境支持 轻量:核心代码行数大约7000行,强大的扩展性,支持Spring、Jfinal、Nutz平台级框架;支持Jdbc、SpringJdbc、Hibernate3or4、Mybatis等orm框架 简单:表设计简单,流程组件简单[start/...

31
125
发表了资讯
2014/05/28 00:00

Snaker 1.5.0 发布,Java轻量级工作流引擎

Snaker是一个基于Java的开源工作流引擎,适用于企业应用中常见的业务流程。本着轻量、简单、灵巧理念设计,定位于简单集成,多环境支持。 1.5.0版本改进包括: 1.增加任务转派功能 2.增加任务主办、协办功能 3.增加流程实例抄送功能 4.重构ServiceContext,自适应Spring的ioc、snaker.xml中配置的bean,以及用户自定义获取...

27
69
发表了资讯
2014/03/11 00:00

Snaker 1.3.0 发布,轻量级工作流引擎

version 1.3.0 1.增加对流程表原生SQL的查询nativeQuery...() 2.增加Cache机制,支持单个虚拟机环境的内存cache以及ehcache 3.动态添加参与者方法engine.task().addTaskActor()支持performType参数 4.流程定义支持多版本,如根据name启动流程,默认启动最新版本 5.增加postgresql数据库的schema及dialect.需要调整bytea...

17
49
发表了资讯
2014/02/13 00:00

Snaker 1.2.1 发布,轻量级工作流引擎

snaker 1.2.1 新版本主要增加以下功能: 1、所有节点的前后拦截 2、支持表达式解析器的自定义 3、流程设计器(eclipse插件)的节点模型支持动态配置(如增加类似jbpm的java、sql节点等) 流程引擎:https://github.com/snakerflow/snaker-core 流程设计器:https://github.com/snakerflow/snaker-designer 参考资料见:h...

6
37
发表了资讯
2013/12/20 00:00

Snaker 1.1 发布,轻量级流程引擎

snaker1.1版本发布,主要增加以下功能: 1、任务撤回 2、驳回、任意回退 3、自由流程 4、任务的局部拦截器 借助于mopaas的云平台,现已将示例应用发布到mopaas上,地址为: http://snaker.sturgeon.mopaas.com 项目地址:https://git.oschina.net/yuqs/snaker-core demo源码地址:http://git.oschina.net/yuqs/snaker-de...

8
31
发表了资讯
2013/12/04 00:00

Snaker 1.0 发布,开源工作流引擎

基于Java的轻量级开源工作流引擎Snaker 1.0正式发布。 Snaker本着轻量、简单、灵巧理念设计,定位于简单集成,多环境支持(对于运维阶段的项目整合工作流比较有利)。 目前支持的流程模型为: 1、简单直流 2、决策选择 3、分支合并 4、子流程 5、自定义节点 项目地址: http://git.oschina.net/yuqs/snaker-core http:/...

24
80
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2019/06/30 20:27

便便教你玩转流程引擎Snaker

关于流程引擎 一. 使用背景 CTO说要有流程引擎,然后就有了流程引擎 2015年的时候,因为是独子,家里不许我在其他城市找工作,我偷偷的跑上海面试,正巧赶上了某厂大规模扩张,原有的人事系统吃不消,我有做人事系...

4
7
发表了博客
2014/06/12 10:05

初次使用snaker集成项目中遇到的问题

使用snaker遇到的问题

2
4
发表了博客
2019/03/22 16:38

贪吃蛇游戏改进

1) 博客开头给出自己的基本信息,格式建议如下: 学号 2017*****7212 姓名:张佳欢 我的码云贪吃蛇项目仓库:https://gitee.com/zhangjiahuan123456/retro_snaker/tree/master/sesnake/retro_snaker 2) 给出你的各项任务完成时间估算与实际消耗时间表。 PSP个体软件过程或个人开发流程 我的估计 实际情况 计划 10min 20...

0
0
发表于开发技能专区
05/17 18:57

go micro安装

下载micro $ go get -u -v github.com/go-log/log $ go get -u -v github.com/gorilla/handlers $ go get -u -v github.com/gorilla/mux $ go get -u -v github.com/gorilla/websocket $ go get -u -v github.com......

0
1
发表于服务端专区
2016/06/14 08:45

JFinal应对Content-Type为application/json的ajax请求参数处理

ajax传JSON或在后端通过HttpPost提交请求时,设置的Content-Type为application/json或者text/json时,request.getParameter()并不能取到对应的参数,Controller中getPara()类似方法也无法取到对应的参数。我对对Final稍加改动可轻松应对json请求参数。...

0
1
发表了博客
07/15 17:25

【程序源代码】python像素贪吃蛇

关键字:python 游戏 贪吃蛇 正文 | 内容 介绍 python像素贪吃蛇小游戏,可以通过上下左右键控制蛇头转向,点击回车键开始游戏。简单好玩 软件架构 基于python3.0以上版本 基于pygame模块开发 安装教程 基于pytho...

0
0
发表了博客
2016/12/21 19:17

2016年度开源中国最受欢迎开源软件参展合集

记录这些主要是方便后期阅读开源项目的时候方便查找:http://www.oschina.net/project/top_cn_2016 afinal Afinal简介 Afinal 是一个android的sqlite orm 和 ioc 框架。同时封装了android中的http框架,使其更加简单易用; 使用finalBitmap,无需... AliSQL AliSQL是基于MySQL官方版本的一个分支,由阿里云数据库团队维护...

0
6
发表了博客
2016/10/29 11:05

Java软件工程师就业思维图

想要成为合格的Java程序员或工程师到底需要具备哪些专业技能,在面试之前到底需要准备哪些东西呢?面试时面试官想了解你的什么专业技能,以下都是一个合格JAVA软件工程师所要具备的。 <!--[if !supportLineBreakNewLine]--> <!--[endif]--> 一、专业技能 1、熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,...

0
2
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2015/04/01 10:46

关于snakerflow

@Dead_knight 你好,想跟你请教个问题:我的snakerflow跟spring整合在一起了。但是不知道流程这些怎么开始执行,有没有更详细的资料推荐下,或者demo,我从github下载的demo实例,测试了下,流程不好使processid 和 orderid总是取不到

1
0
发表了问答
2015/05/24 16:07

请问snaker-web***示例的源码在哪能下载?

@Dead_knight 你好,想跟你请教个问题:请问snaker-web***示例的源码在哪能下载?谢谢!

2
1
发表了问答
2015/03/24 22:02

服务器重启之后第一次启动流程实例,strategy为空,报空指针异常,以后strategy有值

@Dead_knight 你好,想跟你请教个问题:我发布流程后,每当服务器重启,第一次启动流程的时候,都会报一个空指针错误,错误详细信息如下: java.lang.NullPointerException   at org.snaker.engine.core.TaskService.isAllowed(TaskService.java:510)   at org.snaker.engine.core.TaskService.complete(TaskService.java...

7
0
发表了问答
2016/12/02 20:49

jfinal shiro snaker quartz定时调用时发生的错误

@玛雅牛 你好,想跟你请教个问题: 我们的项目采用了jfinal+shiro,quartz来配置定时任务,snaker流程引擎。 其他的插件都是通过plugin的方式加载到jfinal,只有shiro通过filter配置而来。 使用quartz配置定时任务,来定时执行流程引擎的自动审批功能,一直报错: No SecurityManager accessible to the calling code, e...

3
1
发表了问答
2016/06/17 10:42

Snaker项目是不再维护了吗?

官方Wiki http://snakerflow.com/一直不能访问.

5
0
发表了问答
2016/06/17 15:53

snaker官网打不开

@Dead_knight 你好,想跟你请教个问题:官网打不开啦,没地方看文档~~

2
0
发表了问答
2016/01/22 11:57

jfaker启动失败

@车开源 你好,想跟你请教个问题: Caused by: org.apache.shiro.util.UnknownClassException: Unable to load class named [com.jfaker.framework.security.shiro.ShiroIniWebEnvironment] from the thread context, current, or system/application ClassLoaders. All heuristics have been exhausted. Class could no...

3
0
发表了问答
2016/01/06 16:11

snaker如何统计业务数据

@Dead_knight 你好,想跟你请教个问题: snaker如何统计业务数据,我研究了一下,静音数据都是存入一个字段里,如果要统计一年内每个人请了多少假,snaker要如何处理

1
0
发表了问答
2015/10/19 15:30

JFinal整合snaker时插件启动报错。

@Dead_knight 你好,刚接触这个snaker,在整合JFinal的时候,启动TomCat报错,依赖包和core包都引入了,具体报错信息见如下: SEVERE: Exception starting filter jfinal java.lang.RuntimeException: Plugin start error: main.java.org.snaker.jfinal.plugin.SnakerPlugin. [Assertion failed] - this argument is requ...

2
0
发表了问答
2015/12/22 19:00

snaker 支持用户在线定义或者编辑工作流吗?

@Dead_knight 你好,想跟你请教个问题: snaker 支持用户在线定义或者编辑工作流吗?

1
0
发表了问答
2015/08/27 08:36

2.5.1版本snaker发现有最后一步流程走不下去的bug

@Dead_knight 你好,想跟你请教个问题:2.5.1版本snaker发现有最后一步流程走不下去的bug,打出存在主任务的异常。感觉原因是每次走流程时,wf_task在创建新的task时,并没有把旧的task删除。请问这个问题解决了么? 这个问题是概率出现,还没有找到复现规律,可能和多人同时登陆一个用户有关。...

3
0
发表了问答
2014/07/21 12:12

能给出一个JFinal 与Snaker 整合的详细例子吗?

@Dead_knight 你好,想跟你请教个问题:能给出一个JFinal 与Snaker 整合的详细例子吗?

10
2
发表了问答
2015/05/24 08:17

能不能提供下snaker的依懒包啊

@Dead_knight 你好,想跟你请教个问题:如题,我下载了snaker的maven示例工程,里边有好多老的包,现在网上都找不到了,maven也下不下来,可不可以提供下啊

1
0
发表了问答
2015/05/22 16:17

jfinal 和snaker整合

@Dead_knight 先生,您好,我是一个初学者,第一次使用框架,接触jfinal两周,用起来还是挺爽的,但是在整合snaker的时候遇到问题,我按着snaker文档上所写,加入所有核心包和依赖包,在 public void configPlugin(Plugins me) {// 添加插件 C3p0Plugin c3p0Plugin = new C3p0Plugin(getProperty("jdbcUrl"), getProper...

2
0
发表了问答
2015/05/15 16:15

snakerflow designer for IDEA

@Dead_knight 你好,想跟你请教个问题: 请问snaker deisnger是否有intellij idea的插件? thanks.

1
0
发表了问答
2015/05/04 02:06

关于JFaker的流程图无法显示

@Dead_knight 你好,想跟你请教个问题:运行JFaker并启动流程后,无法显示流程图,只有在重新加载框架后才能显示,不知道是什么原因

1
0
发表了问答
2015/04/21 09:50

snakerflow document

@Dead_knight 你好,想跟你请教个问题: 请问snakerflow的文档是否有pdf版本的?谢谢

2
0
发表了问答
2015/03/26 15:22

Snaker能否让用户(提交流程的人员)自己定义流程呢?

@Dead_knight 你好,想跟你请教个问题: Snaker能否让用户(提交流程的人员)自己定义流程呢? 谢谢

1
0
发表了问答
2015/03/17 15:31

Snaker框架如何使用“参与者处理类”

@Dead_knight 你好,想跟你请教个问题: 在学习Snaker过程中,发现工作流程的节点可以使用“参与者处理类”来处理当前的参与者,但在文档中并没发现关于这方面的资料,仅是提到可以通过 通过自定义类[继承Assignment类],设置assignmentHandler属性,assign方法返回值就是参与者 请问有没有现成的Demo可供学习呢,谢谢!...

1
0
发表了问答
2015/01/27 11:55

spring boot mybatis druid snaker配合使用的问题?

最近使用spring-boot,druid,Mybatis写了一些东西 其中@MapperScan("com.varicom.mapper") 扫描 到这里都没问题,eclipse启动和打包运行都没问题 后来工程引入snaker,根据snaker 2.4的mybatis配置 <!-- mybatis access --> <bean id="dbAccess" class="org.snaker.engine.access.mybatis.MybatisAccess"> <property na...

4
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
11 评论
606 收藏
分享
返回顶部
顶部