#简介
Fixflow是一款开源的基于BPMN2.0标准的工作流引擎,引擎底层直接支持BPMN2.0国际标准, 吸纳了 jBPM3 、 Activiti5、BonitaBPM 等国际开源流程引擎的精髓, 同时提供了强大的中国式流程流转处理,引擎采用微内核+插件形式设计,提供灵活的扩展模式, 建模采 用基于BPMN2.0标准的Eclipse设计器和基于Web的流程设计器,不仅仅为审批流程提供了解决方案, 同时还为复杂业务流程编排提供了强大的支持。
FixFLow本身并不具备完整的开发平台功能,它的定位是专门用于集成到现有系统的引擎。
#其他Git仓库 国内访问速度比较慢的朋友可以考虑从国内的Git仓库拉取代码:
开源中国社区-中国:(https://git.oschina.net/kenshinnet/fixflow)
GitHub-美国:(https://github.com/fixteam/fixflow)
csdn_code -中国:(https://code.csdn.net/fixflow/fixflow)
#贡献企业
Fixflow 项目是由公司和社区驱动的,它的快速发展离不开企业的支持,我们欢迎更多的企业来使用Fixflow,并为社区做出贡献。
1.方正国际软件有限公司(社区创始公司)
产品:方正飞鸿Fix系列中间件平台
介绍:FixFlow 是来自2000年 研发的Founder Fix 开发平台的工作流内核,2013.5月正式开源。
地址:www.founderfix.com
#为什么选择FixFlow? • 开源以及强大的社区支持
• 基于国际业务流程标准BPMN2.0
• 支持复杂式的中国流程流转处理
• 强大的基于BPMN2.0建模的Eclipse插件设计器
• 基于Web的流程设计器
• 强大灵活的扩展模式
• 基于图形化设计的外部系统调用连接器
• 基于Web的流程管控中心
• 专门用于集成的BPM产品
• 支持Groovy、BeanShell等多种动态
#资源打包下载 包含数据库脚本、jar包、用户向导、设计器插件、war包、内核源码,全部源码。
#流程设计器 (国内最强大的BPMN设计器) 设计器提供两种版本,完整Eclipse版本、单一插件版本。
#资源介绍
开发者交流社区QQ群: 152654373
演示系统地址: http://218.107.242.90:9633/bpmcenter/ 用户名:admin 密码:1
用户向导: http://fixteam.github.io/fixflow/userguide/out/html/index.html
用户向导离线版本 5.2: http://pan.baidu.com/s/1pJk9QHX
学习怎样使用和集成FixFlow: https://github.com/fixteam/fixflow/wiki
团队Blog地址: http://fixteam.github.io/fixflow/blog/
Fixflow开放日活动视频: 开放日视频
#教学视频 系列教学视频
#分支介绍
#项目介绍
fixflow-root 根项目,用来聚合各个模块
fixflow-core、fixflow-expand 引擎内核模块
fixflow-webapp-common 、fixflow-common-api、fixflow-common-servlet bpmcenter项目公用代码
fixflow-webapp-taskcenter 任务中心模块
fixflow-webapp-managecenter 、fixflow-manage-serlvet 管控中心模块
fixflow-webapp-explorer 资源管理器模块
fixflow-webapp-editor、fixflow-converter web设计器模块
数据库脚本项目: database
文档项目: docbook
设计器相关项目: eclipse
最终成果物项目: release
#如何选择?
Fixflow提供两种方式的集成:
1.完整集成版本,提供任务处理中心、流程管控中心、引擎内核、扩展项目、Junit测试库
2.核心集成版本,只提供引擎内核、扩展项目、Junit测试库
第一种适合不想在自己开发任务处理和管控中心的用户,用户可以将Fixflow的web和自己的web集成到一起。
第二种适合对界面需要大量订制的用户,通过流程提供的Api自己开发任务处理、管控界面。
注意:Fixflow自带的任务处理中心,在应用到实际项目中之前需要对其进行集成开发来使用用户各自系统的要求。
#如何操作流程引擎
#文档说明
【用户向导文档】提供了快速学习FixFlow引擎的途径,推荐从用户向导文档开始学习,【示例文档】提供了现实业务中常用的功能例子,【开发人员Blog文章列表】提供了高级功能详细讲解。
#登录界面
#引擎构架图 Fixflow内核采用的Token驱动驱动机制,Api则层借鉴了Activiti的设计,并基于BPMN2.0的执行语义设计。
#功能模块图
#Eclipse设计器界面
#Web设计器界面
#如何提交bug或者问题 在Fixteam/FixFlow项目上点击Issues->New Issue提交bug,在标签栏选择bug、优先级、状态(未解决)三个标签,然后提交。我们会根据bug内容反馈相关信息给您。
#未来的版本
功能方向:
全新版本,BPMN2.0规范全方位支持,同时引入 Dubbo、MuleEsb、ActiveMQ 支持
1.可扩展的实现事件支持(Message、Error、Signal、Link、Compensation、Escalation、Conditional)
2.事务节点、事件子流程、事件网关
3.可扩展的规则引擎引入(Drools)
4.全新的处理人选择器,方便开发人员选择处理者,积累处理者选择规则。
5.功能更加完善的web流程设计器
#历史的脚印
1.引入Maven方式构建,重新调整项目结构。
2.调整配置文件位置,流程系统文件位置可自由配置。
3.重构了异常体系,引入异常国际化支持,更加合理的异常管理。
4.重新设计了日志体系引入slf4j,流程的流转过程通过日志框架输出。
5.修复5.2里程碑中的Issues
新增流程资源管理器
新增web流程编辑器,支持流程加载、保存、发布,暂不支持连接器
设计器插件新增支持支持kepler版本的eclipse.插件将支持主流的 Indigo (3.7) Juno (4.2)kepler(4.3).
新的表达式编写方式,支持手写表达式不需要弹出编辑框.
流程创建模板功能,选中一个节点创建模板,可以在任何流程中来使用创建的模板.
全新连接器,支持更多控件模型,兼容老连接器可以继续使用.
引擎支持子流程终止退回主流程指定节点.
新增全局操作表单、全局浏览表单.
数据库语句外置,开发人员可自行修改.
新增执行Rule配置。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。