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

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依赖包啊

相关推荐

    几种开源工作流引擎的简单比较

    JBPM是当前使用最广泛的开源工作流引擎之一,它具有很高的灵活性和可扩展性。JBPM支持WS-BPEL 2.0流程建模标准,文档非常齐全,代码量为76K。JBPM的缺点是体系和功能较为复杂,修改性差。 2. Apache ODE Apache ...

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

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

    jeecg 开源免费版工作流

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

    开源工作流引擎Asp.ne源码 表单引擎+流程引擎+权限控制

    开源工作流引擎Asp.net源码是开发人员用于构建企业级业务系统的重要工具,它集成了表单引擎、流程引擎和权限控制等关键模块,旨在提高应用系统的灵活性、可扩展性和安全性。以下将详细阐述这些核心组件及其在实际...

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

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

    Java开源工作流引擎snaker

    Java开源工作流引擎Snaker是一款高效、灵活且易用的工作流引擎,专为Java开发者设计。它提供了完整的流程定义、执行、监控以及管理功能,帮助开发者快速构建具有工作流功能的应用系统。Snaker1.01是非Maven版本,这...

    开源工作流的比较和描述

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

    工作流开源代码

    工作流开源代码是一种重要的软件开发资源,它为开发者提供了构建工作流管理系统的工具。工作流是组织内自动化处理任务和流程的一种方式,它涉及到任务的分配、审批、监控以及跟踪。开源工作流源代码通常包括两个核心...

    开源工作流系统 JWFD.7z

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

    spring-cloud 集成 flowable 工作流

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

    开源工作流的比较研究

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

    改造CCFOLW开源工作流

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

    ccflow开源工作流解析

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

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

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

    开源工作流框架activiti5.6

    Activiti项目是一项新的基于Apache许可的开源BPM平台,从基础开始构建,旨在提供支持新的BPMN 2.0标准,包括支持对象管理组(OMG),面对新技术的机遇,诸如互操作性和云架构,提供技术实现。 创始人Tom Baeyens是...

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

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

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

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

    腾讯开源的前端开发工作流工具.zip

    一个基于 tmt-workflow 前端工作流的开发工具。 官网:http://weflow.io/目前已支持了:微信游戏、微信广告等项目的 第三方合作团队 的前端构建工作,如果你更习惯命令行操作,可以直接使用基于 Gulp 开发的 tmt-...

Global site tag (gtag.js) - Google Analytics