`
yang_ch
  • 浏览: 80354 次
社区版块
存档分类
最新评论

FoxBPM开源工作流集成系列(一)

 
阅读更多

       FixFlow从6.0版本开始使用新的域名org.foxbpm!新项目地址:https://github.com/FoxBPM/FoxBPM 

 

       Foxbpm6.0的开发工作已经完成了大部分,之前在群里说过,6.0的文档一定不会让大家失望,所以在开发的过程中,对成块的功能点,我们都尽量通过博客加文档的形式详细介绍给大家,让大家最后能配合官方的用户手册进行简单的分析,集成,排错,甚至扩展等。

 

但是对于集成来说,很明显一篇博客是没有办法详细介绍集成的,前两天突然有个想法,想以一个简单的项目配合一个系列博客让大家一点点学习Foxbpm的集成,所以我就开始学那些业界大神一样,开始foxbpm集成的系列博客。

 

       本系列博客会通过一个简单OA请假流程,将我自己的示例项目的集成过程通过图文的形式记录下来,希望对大家有些帮助!

 

       博客目录

 

  1. 集成前准备工作
  2. 表单集成(按钮展现、业务数据处理、事务整合)
  3. 用户组织机构集成
  4. 待办任务、流程追踪集成
  5. 管控中心集成
  6. web设计器集成

 

 

第一篇:集成前准备工作:

本章介绍

这章节不牵扯到工作流,只是我做了个前端样式的选型和一个请假表的增删改查。

 

项目简单介绍:

  1. 页面是我随便在晚上搜了 个管理系统框架,很简单的html
  2. 后台我是用了spring的mvc框架,持久层用spring的jdbcTemplate,没用JPA或hibernate主要还是为了直观,其实不影响我们的任务功能,用户可以随意替换。
  3. 项目我会用人事系统中的常用流程请假流程作为例子,里面会涉及要常用的退回、转发、定时任务、超时处理、会签等功能!下次我尽量将请假系统的需求发上来

 

界面展示

首页

 

添加界面:



 

 注:

  • 图上的菜单目前只实现了请假信息表的增删改查,其他菜单目前都是空的,我这个系列博客的主要目的就是为了实现上面的所有菜单。
  • 样式问题我也会慢慢调整,由于只能在空闲时间做,样式又不是我们重点,所以就先将就着看吧。

 

代码结构



 

 

本章主要是选型和项目的大致介绍,没有多少实质性的东西,增删改查就是普通的spring mvc项目,代码我也不多介绍,有兴趣自己看,后面集成过程中,我会将关键代码都贴出来分析的,

 

另外项目我也放到github了,地址:https://github.com/yangchenhui/foxbpmSpringDemo

 

Foxbpm项目地址:https://github.com/FoxBPM/FoxBPM

注:FoxBPM项目目前还没有发布稳定版本!

 

  • 大小: 33 KB
  • 大小: 26.9 KB
  • 大小: 20.7 KB
0
0
分享到:
评论
4 楼 guocy 2015-11-30  
大哥,看到你这篇文章,就像看到了一盏指路的明灯,可惜结果svn文件是不完整的东西。

能不能更新一下svn呢!
3 楼 yang_ch 2014-08-18  
wangyu070707 写道
git上貌似缺少maven依赖包啊

你说的是foxbpm项目? 这个项目还没有发布稳定版本,所以有些东西还没整理完善,开发中
2 楼 comsci 2014-08-17  
支持啊,非常高兴见到更多的国内的开源工作流项目....
..
1 楼 wangyu070707 2014-08-16  
git上貌似缺少maven依赖包啊

相关推荐

    Java四大主流开源工作流引擎分析Shark,osworkflow,jbpm,jflow

    本文将深入分析四个主流的开源工作流引擎:Shark、osworkflow、jbpm和jflow。 首先,Shark是Enhydra项目的一部分,Enhydra是一个涵盖广泛的技术栈,包括J2EE应用服务器、对象/关系映射工具以及工作流引擎等。Shark...

    Java开源工作流引擎.pdf

    1. Willow:Willow是一个Java开源工作流引擎,由Huihoo Power开发。用户可以通过访问Willow的中文主页来获取更多信息。 知识点:工作流引擎、业务流程自动化、Java语言开发 2. OpenWFE:OpenWFE是一个开放源码的...

    jeecg 开源免费版工作流

    Jeecg开源免费版工作流是一款基于Java平台的高效、灵活的企业级工作流管理系统,它集成了Activiti工作流引擎,为企业提供了强大的流程自动化能力。Jeecg致力于简化开发过程,提供快速构建业务系统的能力,同时也注重...

    Silverlight全开源工作流设计器

    在该开源项目中,开发者可以利用VS2012集成开发环境的强大学习资源和调试工具,结合.NET Framework 4.5的改进和新功能,如异步编程模型、Lambda表达式和动态类型等,来构建高效的工作流引擎。工作流设计器通常包括...

    [JWFD开源工作流]JWFD开源工作流-设计器界面二次开发说明(添加工具栏图标)

    [JWFD开源工作流]是一款面向开发者和企业提供的高效、易用的工作流引擎,它提供了完整的流程设计、执行、监控等功能。本篇主要聚焦于[JWFD开源工作流]的设计器界面的二次开发,特别是如何进行工具栏图标的添加。在...

    java开源工作流项目简介资料

    Activiti 是一个基于模型驱动的开源工作流引擎,它支持BPMN 2.0标准,提供了一个强大的设计工具——Activiti Modeler。这个工具允许开发者通过图形化界面创建和编辑工作流程。Activiti 集成了Spring框架,易于与现有...

    开源工作流的比较和描述

    Shark是一款基于WfMC(Work Flow Management Coalition)标准的开源工作流管理系统,支持XPDL(XML Process Definition Language)格式的工作流定义。Shark的特点在于其高度灵活性和可扩展性,能够满足不同规模企业...

    flow, 在 go ( golang ) 中,一个小型的开源工作流引擎.zip

    flow, 在 go ( golang ) 中,一个小型的开源工作流引擎 状态flow 正逐步向发布,但还无法使用 ! flowflow 是一个小型开源的( Apache 2 -licensed ) 工作流引擎,它在。什么是 flow作为工作流引擎,flow 打算帮助...

    基于Flowable的低代码开源工作流引擎设计源码

    基于Flowable的低代码开源工作流引擎设计源码,该项目包含662个文件,主要文件类型有261...该项目是一个基于Flowable的开箱即用的低代码开源专业工作流引擎,可能涉及用户界面设计、应用逻辑实现、数据存储等多个方面。

    基于Javascript的闲鹿工作流开源工作流管理系统设计源码

    本项目是基于Javascript的闲鹿工作流开源工作流管理系统设计源码...该项目是基于RuoYi 4.x、Activiti 6.x、Spring Boot 2.x和Thymeleaf 3.x的开源工作流管理系统,旨在为用户提供一个高效、便捷的工作流管理解决方案。

    工作流引擎之Elsa入门系列教程之一 初始化项目并创建第一个工作流.doc

    工作流引擎之Elsa入门系列教程之一 初始化项目并创建第一个工作流 工作流引擎是对工作流程及其各操作步骤之间业务规则的抽象、概括描述。为了实现某个业务目标,需要多方参与、按预定规则提交数据时,就可以用到...

    开源工作流系统 JWFD.7z

    开源工作流系统 JWFD 是一个基于开放源代码的流程自动化解决方案,旨在帮助企业或组织实现高效、灵活的工作流程管理。在当今数字化转型的时代,工作流系统的应用越来越广泛,它能够优化业务流程,提高工作效率,减少...

    netbpm 开源工作流引擎

    netbpm 是一个开源的工作流引擎,为开发者提供了一种灵活且可扩展的方式来实现复杂的工作流管理。在本文中,我们将深入探讨 netbpm 的核心特性和功能,以及如何利用它来构建和部署工作流解决方案。 1. **工作流定义...

    ccflow5 完整版 国内最有名的开源工作流

    总的来说,CCFlow5作为一个开源工作流解决方案,不仅提供了强大的功能,还通过开源社区的力量持续优化和更新。对于想要实施工作流管理的企业或个人开发者来说,它是值得信赖的选择。通过深入理解和实践,我们可以...

    activiti-5.15开源工作流

    Activiti 是一个强大的、开源的工作流引擎,专为企业的业务流程自动化而设计。在5.15版本中,它提供了一系列先进的特性和功能,帮助企业更有效地管理其业务流程。这个官方安装包包含了所有必要的组件,使得用户能够...

    spring-cloud 集成 flowable 工作流

    而Flowable是一款开源的工作流和业务流程管理系统,其特点是灵活、可扩展且易于使用,特别适合与Java应用程序集成。 集成Spring Cloud和Flowable的第一步是引入相关依赖。在`pom.xml`文件中,我们需要添加Spring ...

    开源工作流的比较研究

    本文档提供了一项针对三种主流开源工作流管理系统——jBPM、OpenWFE和Enhydra Shark——的模式评估研究。随着开源软件在业务流程管理(BPM)领域的日益成熟与普及,对这些系统进行深入分析变得尤为重要。该研究基于...

    剖析开源工作流CCFOLW

    开源工作流系统CCFOLW是一个用于自动化业务流程的软件框架,它允许开发者根据特定需求定制和部署工作流。在本篇文章中,我们将深入探讨CCFOLW的核心特性、架构以及如何利用其提供的组件来构建高效的工作流解决方案。...

Global site tag (gtag.js) - Google Analytics