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

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开源工作流]的设计器界面的二次开发,特别是如何进行工具栏图标的添加。在...

    开源工作流的比较和描述

    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的开箱即用的低代码开源专业工作流引擎,可能涉及用户界面设计、应用逻辑实现、数据存储等多个方面。

    netbpm 开源工作流引擎

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

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

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

    spring-cloud 集成 flowable 工作流

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

    剖析开源工作流CCFOLW

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

    改造CCFOLW开源工作流

    综上所述,CCFOLW开源工作流改造是一个多层面、综合性的工程,涵盖工作流引擎优化、UI升级、数据管理改进、作业调度调整、代码重构、SDK更新、客户端与服务端性能优化以及服务集成和脚本更新等多个环节。每个环节都...

    ccflow开源工作流解析

    CCFlow是一款基于.NET平台的开源工作流引擎,它提供了强大的工作流设计和执行能力,适合于企业内部的各种流程管理需求。这个开源项目旨在帮助开发者快速构建灵活、可扩展的工作流管理系统,从而提高业务流程自动化...

    基于java的开源工作流系统 JWFD.zip

    在IT领域,基于Java的开源工作流系统是企业级应用中不可或缺的一部分,它们帮助企业自动化业务流程,提高效率并减少错误。"JWFD"可能是"Java Workflow Director"或类似的缩写,代表一个专为工作流管理设计的Java框架...

    imixs-workflow, 面向业务应用的开源工作流技术.zip

    imixs-workflow, 面向业务应用的开源工作流技术 imixs工作流imixs工作流是一种基于Java企业架构( JEE )的开源工作流引擎。 在imixs工作流项目中,为构建以灵活和健壮的框架为中心的工作流应用。 业务逻辑可以使用...

    JAVA源码开源工作流系统JWFDJAVA源码开源工作流系统JWFD

    JAVA源码开源工作流系统JWFDJAVA源码开源工作流系统JWFD

    .NET工作流源码架构(100%可用)

    .NET工作流源码架构是一种基于微软.NET框架的高级软件开发技术,用于构建可自定义、可扩展的工作流管理系统。此开源项目提供了100%可用的源代码,开发者可以直接使用或进行二次开发,以满足特定业务流程自动化的需求...

    SpringBoot集成Activiti完整工作流管理系统源码及SQL

    SpringBoot集成Activiti完整工作流管理系统源码及SQL 包含如下主要内容: 1、工作流完整案例(请假流程、请假会签流程Demo) 2、系统用户权限、工作流用户和用户组管理 3、支持在线流程模型定义、部署、导出。也可用...

Global site tag (gtag.js) - Google Analytics