`
jfxia
  • 浏览: 21939 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

基于jBPM的Web图形化流程设计界面

阅读更多
在设计我们公司自己的产品时,一直想为jBPM做一个图形化的工作流定制界面,由于jBPM的流程定义保存在processdefinition.xml中,因此图形界面的主要工作是生成该文件,之后再将之发布出去。
我曾经考虑过几种实现方案:
1.Flex
2.VML
3.SVG
4.Applet
最终决定采用VML实现。原因在于:我们虽然写过ActionScript,但对Flex还不是很熟(汗一个);SVG则在IE中需要安装一个插件才能解析,速度也不快;Applet则是过时的技术,界面丑陋,加载与执行效率更是低下,编程的工作量也比较大;而VML语法简单,速度极快,而且可以与AJAX很好地集成,虽然VML是M$的标准,但我们做的是软件而非网站,也就不必多考虑对Firefox、Opera、Safari的支持。
从结果看,VML方案仅用了不到两个星期便完成,且达到了设计预期。
以前看过国内用php写的一个办公软件,名为Office Anywhere,其中也包含了工作流的图形界面,其中用的也是VML,我们也算是将之在jBPM里发挥一下吧。
3
0
分享到:
评论
6 楼 fengdonngming 2012-10-26  
可以发下代码吗?我也在纠结用什么来开发,我想研究一下你的方法。多谢。steven198717@sina.com
5 楼 hua839 2010-09-20  
因为用到这个东西,想了解下设计思想!
4 楼 zwllxs 2010-07-29  
有源码吗,能放到这里下载不
3 楼 jfxia 2008-03-30  
这些天比较忙,也没来看看,荒疏了。
2 楼 dapeng1525 2008-03-28  
博主什么时候会再上线呢?
1 楼 javaEgg 2008-03-25  
能不能留个msn或Email?

相关推荐

    JBPM Web流程设计器

    JBPM Web流程设计器基于JavaScript和ExtJS库构建,提供了一个直观的图形化界面,用户无需编写代码就能构建复杂的业务流程。它的设计思路类似于Eclipse中的JBPM插件,但更倾向于Web应用的灵活性和易用性。这个工具...

    JBPM web 设计器

    1. **可视化设计**:jBPM Web Designer提供了直观的图形用户界面,使得非技术人员也能理解并设计复杂的业务流程。用户可以通过拖放操作创建和连接流程节点,如开始节点、结束节点、任务、决策和分支。 2. **跨...

    jbpm4 web设计器的初步方案

    【jbpm4 web设计器的初步方案】主要探讨的是如何利用jbpm4框架构建一个基于Web的流程设计工具。jbPM(Java Business Process Management)是一个开源的业务流程管理系统,它允许开发者设计、执行和管理业务流程。这...

    基于JBPM工作流管理信息系统

    综上所述,基于JBPM的工作流管理信息系统利用了Java和Web技术,实现了业务流程的可视化设计、自动化执行、监控和优化,为企业的流程管理工作提供了强大支持。通过学习和掌握这些知识点,开发者可以构建出高效、灵活...

    jbpm web流程设计器-jbpm4_free_v1.2cut 免费版

    该软件是我从网上找设计器时候找到的,如果你有兴趣购买付费版,可以上网搜索该软件,有官网的,该软件不是我的,我也不是推广,这个软件虽然只是免费版功能有限制,但是可以图形化界面并且生成流程代码,核心代码也...

    jbpm3.12 web

    例如,jbpm-workbench(前身是jbpm-console)是一个图形化的工作区,用于设计流程图、管理数据库和监控运行时状态。开发者可能需要了解如何使用这些工具来优化流程开发和维护。 5. **文件结构解析**: "jbpm-web...

    ExtJs+jbpm智能流程WEB设计器

    3. **在线流程设计器**:在线流程设计器是Web应用程序中的一个模块,允许用户通过图形界面拖放方式创建和编辑流程图。jbpm通常包含这样的设计器,而在此案例中,它被整合到基于ExtJs的前端框架中,提供了更友好的...

    用raphael实现的jbpm4web流程设计器

    jbpm4web可能是jbpm的一个Web界面实现,允许用户通过Web浏览器设计和管理业务流程。这样的工具通常包含图形化的流程编辑器,用户可以通过拖放操作创建流程图,并将其转换为可执行的流程定义。 结合标签“源码”和...

    jbpm4web-JBPM4的一个web版本的Demo

    在jbpm4web中,你可以通过图形化的流程建模工具设计业务流程。这些工具通常支持BPMN(Business Process Modeling Notation)标准,使得流程图易于理解且可读性强。你可以定义开始事件、结束事件、任务、网关、事件...

    JBPM4_WebDesigner

    【JBPM4_WebDesigner】是一款基于JBPM(Java Business Process Management)的Web设计工具,专为业务流程管理和工作流设计提供便捷的图形化界面。它允许非技术用户通过拖拽方式创建、编辑和管理业务流程,从而实现...

    JBPM5基于tomcat web的应用

    2. **图形化建模工具**:通过Business Process Model and Notation (BPMN) 2.0标准,JBPM5提供了直观的图形化界面,允许用户无需编写代码就能设计和管理流程。 3. **规则集成**:与Drools规则引擎的紧密集成,使得...

    jbpm4整合流程例子 web流程设计器

    Web流程设计器是jbpm4的一个重要组成部分,它允许用户通过浏览器界面设计流程。这个设计器通常包含以下功能: - **图形化界面**:以拖放方式创建流程图,使得非技术人员也能理解流程结构。 - **任务编辑**:定义...

    web流程设计器

    Web流程设计器是一款基于Java开发的流程自动化工具,其核心是JBPM(Java Business Process Management)工作流引擎。JBPM是一个开源的企业级工作流管理系统,它提供了业务流程的建模、部署、执行和监控功能,旨在...

    extjs jbpm4流程设计器

    在设计流程设计器时,ExtJS可以用来创建图形化的用户界面,展示流程图,允许用户拖放活动节点,调整流程布局。 jBPM4则是基于Java的业务流程管理标准BPMN(Business Process Modeling Notation)的实现。它支持流程...

    jbpm4.4 在线设计流程图 ext + raphael

    首先,jbpm4.4中的在线设计流程图功能依赖于ext库,它提供了丰富的组件和布局机制,用于构建用户友好的Web界面。Ext提供了一个强大的数据绑定机制,能够轻松地将后台数据与前端界面元素关联,实现数据的实时更新。在...

    Jbpm4提一个web项目

    在web项目中,我们可以创建一个用户界面,让用户通过拖放BPMN2图形元素来定义流程。这通常涉及到前后端交互,前端展示流程设计器,后端处理流程保存和编译。 【发布新流程】 发布新流程在JBPM4中意味着将流程定义...

    基于Web的Signavio流程设计器安装和配置.doc

    随着Web技术的发展,用户对于基于浏览器的图形化流程设计器的需求日益增长,以便实现更灵活、跨平台的工作流程设计。Signavio流程设计器就是这样一个解决方案,它在jBPM 4.1版本开始作为开源项目被引入,弥补了jBPM...

    jbpm4web请假例子,eclipse项目,下卷。

    【jbpm4web请假例子】是一个基于JBPM4工作流引擎的示例应用,它演示了如何在Eclipse环境中开发和部署一个简单的请假流程。这个例子可以帮助开发者理解工作流管理系统的基本概念,以及如何将它们集成到实际的Web应用...

    jbpm4.4-请假流程

    在请假流程的实现中,jbPM提供了一种方式来定义流程图,即BPML(Business Process Modeling Notation),这是一种图形化的表示方法,用于描述业务流程中的各个步骤和决策。流程图中包含了开始事件、结束事件、用户...

Global site tag (gtag.js) - Google Analytics