工作流程引擎,系统架构设计
一个应用MIS的系统的架构离不开工作流引擎,具有流程引擎思维的架构人员设计系统的时候就有流程的思维,他区别于过程思维,过程思维开发出来的系统,用户面对的是菜单、模块。而流程思维设计出来的系统就是发起、待办、在途、查询、近期等菜单,用户使用起来比较清爽、容易培训、学习成本低。所有说软件系统的架构需要一个工作流引擎支撑系统的开发,您设计的系统就是面向流程的系统,在业务变化的时候,您可以随时调整,使用较小的成本来开发您的系统。但随着同类需求不断增多,于是开始了工作流引擎的开发之路。查找了一些资料之后,开发了现阶段的工作流引擎,文章后面会有介绍。
特色关键字:纯国产 纯开源 驰骋工作流引擎 表单引擎 低代码开发平台
流程引擎:自研、符合中国国情、功能细致、覆盖面广、贴近
系统说明
技术交流群:1060674395,在右上角点:watch\star\fork支持我们,谢谢。
驰骋工作流引擎研发于2003年,具有.net与java两个版本,这两个版本代码结构、数据库结构、设计思想、功能组成、操作手册,完全相同。 导入导出的流程模版,表单模版两个版本完全通用。
我们把驰骋工作流程引擎简称ccbpm,CCFlow是.net版本的简称,JFlow是java版本的简称,我们未来将要发布python版本的PFlow,敬请关注。
十多年来,我们一直践行自己的诺言,真心服务中国IT产业,努力提高产品质量,成为了国内知名的老牌工作流引擎。
ccbpm操作简单,概念通俗易懂,操作手册完善(计:14万字操作手册说明书),代码注释完整,案例丰富翔实,单元测试完整。
ccbpm包含表单引擎与流程引擎两大部分,并且两块完美结合,
驰骋BPM工作流程引擎服务性能(压力)测试报告
xx市大数据中心平台一期项目软、硬件
及配套服务采购项目
(2022年度第三期任务书)
驰骋流程引擎服务
软件压力测试报告
编制单位(盖章):数字xx科技有限公司
编制时间:2022年11月
从浙政钉-企业微信-钉钉同步数据步骤
从浙政钉-企业微信-钉钉同步数据步骤
Java四大主流开源工作流引擎分析Shark,osworkflow,jbpm,jflow
Shark的靠山是Enhydra。Enhydra做过什么呢?多了!从j2ee应用服务器,到o/rmapping工具,到这个工作流引擎等等。为什么Shark的持久层采用DODS来实现?就是因为他们是一家人。
Jbpm的靠山是jboss。Jbpm3的持久层采用hibernate3来实现,也是因为这个原因吧。Jbpm3的图形化流程定义已经决定嵌入到jboss eclipse IDE中,大家看看jboss eclipse IDE preview 1.5版,我们已经可以用插件方式编辑一个jbpm3流程定义文件了。
Osworkflow的靠山是opensymphony。我是非常喜欢这个组织的,它做出了很多的好东西。在开发工作流管理系统时,我就推荐用它的另外一个东西:webwork2。笔者主持的开源工作流引擎AgileFlow就是基于ww2+spring+hibernate架构实现的。写到这里我想是不是它可以和struts2进行完美整合?!
Jflow是从ccflow演化而来的国产工作流引擎,富有太多的业务场景设置。 Ccflow是.net开发的,功能与ccflow完全相
两款开源.NET工作流引擎 Elsa与ccflow使用比较.docx
相对java开源的工作流程引擎.net开源的工作流程引擎相对较少,这里整理两款.net开源工作流引擎,做一下对比使用。
elsa示例代码:Githubd地址:https://github.com/zhenl/MyElsa
ccflow下载地址:https://gitee.com/opencc/ccflow
ccflow是国产的一款流程引擎,好在中文文档,名词概念符合中国人的理解习惯,文档视频教程较多,官网都是开放的。Ccflow对国产化支持较好,国内乱七八糟的数据库兼容。
elsa
微软的Workflow Foundation基于.NET Framework,并且没有向.NET Core迁移的计划。
我们的很多项目使用了工作流引擎,这些项目向.NET Core以及更高版本迁移时遇到了不少问题,一直在寻找/开发适合的工作流引擎。
找到一些开源的项目,可以解决一些问题,还有些项目不是基于.NET生态的,但我希望能有一个长期稳定的基于.NET生态的项目,能够满足多种场景,可以替换原来的Workflow Foundation。
第6节:驰骋低代码开发平台-菜单-数据源实体.pptx
第6节:驰骋低代码开发平台-菜单-数据源实体.pptx
第4节:低代码开发平台-管理对象-列表组件-查询条件设置.pptx
第4节:低代码开发平台-管理对象-列表组件-查询条件设置.pptx
第4节:低代码开发平台-管理对象-列表组件.pptx
第4节:低代码开发平台-管理对象-列表组件.pptx
第3节:低代码开发平台-管理对象-实体组件.pptx
第3节:低代码开发平台-管理对象-实体组件.pptx
第2节:低代码开发平台-菜单体系.pptx
第2节:低代码开发平台-菜单体系.pptx
第1节:驰骋低代码开发平台- 系统介绍.pptx
第1节:驰骋低代码开发平台- 系统介绍.pptx
驰骋低代码开发平台演示.mp4
驰骋低代码开发平台演示.mp4
实现表单引擎设计常用的两种设计方案优劣势比较.docx
表单引擎是为快速实施项目研发的轻量级表单设计工具。采用表单引擎工具可在不开发和新增加代码的情况下设计出新表单样式,同比程序开发可省掉程序员差不多70%的开发工作量,并且后期维护相对简单,管理方便,管理层也不会再因为项目组成员离职而头大后续的程序移交问题。[引用百度百科]
当前阶段表单引擎设计的两种设计思想
在表单引擎设计领域主要有两种设计思想:第一种是基于文件设计的,第二种是积极与关系数据库设计。
Java工作流引擎-工作流开发框架-集团模式权限设计表结构大全.docx
工作流开发框架权限设计、用户组、岗位、集团模式应用. java工作流程引擎, .net 工作流引擎,工作流开发框架
驰骋BPM-新增功能发布-签批组件.docx
驰骋BPM,支持公文的签批组件设置方式。
1. 该模式,适用于对格式要求相对严格,表单的表现形式相对正规的模式。
2. 使用开发者表单,或者自由表单。多用于公文流转签批,多用于政府,国企单位。
3. 签批组件实际上是审核组件的一个特殊的展现形式,是按照“字段”来展现的。这个字段就是签批组件。
4. 签批组件有两个状态,启用,禁用。使用签批组件需要启用审核组件才能工作。
5. 通常节点绑定表单库的独立表单,这个独立表单上设置多个签批组件,默认的签批组件的状态是不启用的。
6. 每个签批组件对应不同的节点,在节点与表单的对应关系里设置该字段。
驰骋BPM新功能-发送自动返回给发送人与发送节点.docx
关键字:自动发送给发送人与发送人节点 驰骋BPM
应用背景: 我们在设计流程特别是审批流程的时候,有一个节点是经常被其他节点所连接的,并且连接之后还要返回过来。比如下图:
办公室审批节点,在每个部门审批后,都有可能被办公室在审批一遍,办公室这个节点在审批后就会自动的反馈给发送人与发送节点,我们把这样的节点,称为发送返回节点。
定义:一个节点发送后,自动发送给发送人与发送节点。这样的节点称为自动返回节点。
jfinal-jflow.rar
关键字: 驰骋工作流程快速开发平台 工作流程管理系统java工作流引擎.
使用协议:GPL.
关于JFinal: https://www.jfinal.com/
关于JFlow: http://ccflow.org
概要说明:
JFinal 与Jflow都是国产软件,是国内知名的老牌开源软件。
jfinal在2011年发布。
驰骋工作流引擎,表单引擎java版本简称为jflow, .net版本简称ccflow. 研发与2003年,开源与2009年。
为了更好的服务国内开发者,jfinal与jflow携手开发一版jfinal-jflow版本的工作流程引擎,您可以使用jfianl的简介的语法,高速的性能,同是也能使用上符合中国国情的开源工作流引擎jflow.
驰骋工作流+驰骋表单引擎+JFinal集成版.您可以使用jfinal的敏捷开发,又可以使用驰骋BPM流程开发平台.
发布地址:https://gitee.com/jfinal/jfinal-jflow
如何安装:https://gitee.com/jfinal/jfinal-jflow/wikis/Install?sort_id=1348161
驰骋表单引擎、流程引擎资源:
更多版本下载: http://ccflow.org/down.htm
在线文档: http://ccbpm.mydoc.io
视频教程: http://ccflow.ke.qq.com
开源驰骋工作流引擎,工作流程管理系统详细设计2018
该文档是驰骋公司为了xxx银行验收而写的技术文档,包含概要设计与详细设计两个文档,是在系统开发出来以后补充写的文档。由于该系统已
驰骋办公系统CCOA
驰骋办公系统CCOA为驰骋工作流引擎的衍生产品。包含有工作流功能和日常OA功能。
驰骋工作流引擎CCFLOW
驰骋工作流引擎为国内首家100%开源的工作流引擎,分.NET和JAVA两个应用平台。
开源ccform表单引擎功能列表
驰骋表单引擎与驰骋工作流引擎珠联璧合共同解决了系统应用。
表单引擎与流程引擎,唇齿相依不可分割,就类似于车的控制系统与车厢一样。
驰骋表单引擎简称ccfrom,模版都是基于关系存储的模式的表达引擎,与基于文件模式的引擎有很大不同。
驰骋表单引擎支持两种表现形式,两个设计器,可以延续到手机上实现。
VSTO版本的表单,可以借助excel的强大功能实现业务逻辑。
ccbpm工作流引擎功能列表说明
驰骋工作流程引擎简称ccbpm,是驰骋流程引擎与驰骋表单引擎的组合。
Ccbpm有.net版本的ccflow,java版本的jFlow,以及python版本的pFlow.
ccbpm既可以独立运行,也可以作为中间件植入到您的开发架构里去,支持集团分组织应用,但不支持paas,saas模式应用。
ccbpm研发与2003年,是驰骋公司从底层到前台应用一步步开发出来的,底层实现对第三方的依赖为零,前台应用使用了jquery,easyUI,BS等开源产品技术,驰骋公司具有独立的知识产权。
Ccbpm操作简单,容易上手.
完整的帮助培训体系。
工作流引擎BPM系统概要设计
该文档是驰骋公司为了xx银行验收而写的技术文档,包含概要设计与详细设计两个文档,是在系统开发出来以后补充写的文档。由于该系统已经设计并且已经完成,所以有一些文档的文字说明都以现有的功能界面替代,这样就能更好的表达设计目的。
与其说这个文档是一个概要设计,不如说该文档是一个功能解构概要介绍。
该文档,能够让读者理解到如下问题。
1, 整体系统架构有一概括的认知。
2, UI层前台操作者的功能页面组成。
3, 后台的流程设计器的功能组成部分。
驰骋工作流引擎流程设计入门
驰骋工作流引擎流程是国内开源流程引擎。深受企事业单位信赖。
如何使用驰骋工作流引擎的Excel批量导入功能发起流程
如何使用驰骋工作流引擎的Excel批量导入功能发起流程