介绍:OBPM是一个开源,轻量级的BPM系统。它的目标是让非IT人员也可以轻松构建IT业务处理流程。OBPM内建工作流引擎(Workflow
Engine), Form构建器,Report设计器。OBPM支持浏览器(IE/Firefox)做为客户端,同时还提供了强大的图形客户端。
在SourceForge.net网站上下载了obpm开源产品,发现自定义form表单跑起来就是报错,后辗转到svn上下载最新的源代码,一开始跑报了很多错误,因为缺少第三方包的缘故,后来总算把程序跑起来了,也能运行了,但发现还是有不少错误,如工作流定义中涉及到的节点很好属性不能成功设置,添加User报错,但修改User又能成功运行的,这是一个国产的框架
,设计理念我觉得还是很好的,他解决了大多表单的应用,而且可根据表单自定义流程
,以下是我觉得这个框架的一点不足之处
:
- 官方号称平台代码超过20w行之多,下载下来的确很大,100M左右,害得我SVN了好久,用到的第三方包非常之多
- 平台使用了太多类似的开源产品,那JS框架来说,平台就几乎用到了当前主流的js框架,包括Ext,Prototype,DOJO等,直接导致整个平台应用很庞杂
- 源文件编码问题,Java文件竟然用GBK编码的,很奇怪,因为里面包含了大量的中文注释,所以用默认的UTF-8打开文件都是乱码
- 仅仅支持IE浏览器,在Firefox下很多功能都失效,不一一列举
优点:
- 自定义表单非常灵活,而且好用,架构也十分清晰
- 工作流定义简单而实用,很符合国人的操作习惯
注意点:
平台在JDK 1.6以下,Tomcat 6.0以下版本是不能运行的
效果图:
- 大小: 63.3 KB
分享到:
相关推荐
工作流引擎是OBPM开源项目中的核心组件,它负责管理和执行组织内部的各种业务流程。在OBPM中,工作流引擎的设计和实现旨在提供灵活、可定制化的流程自动化解决方案。本文将深入解析OBPM的工作流引擎以及与其相关的...
Java开源工作流框架是开发企业级应用中不可或缺的一部分,它们为复杂的业务流程自动化提供了强大的支持。以下是对几个主要开源工作流框架的详细分析: 1. **jBpm** jBpm是一个功能丰富的、完全开源的工作流引擎,...
本文将深入探讨几个流行的Java开源工作流框架,分析其特点、优缺点,并提供一些集成到企业平台时的考量因素。 1. jBpm jBpm是JBoss公司开发的一款强大且灵活的工作流引擎,它基于Java EE标准,支持BPMN 2.0规范,...
- 设计工作流:根据需求定义工作流程,利用OBPM的内置工具创建和配置。 - 表单设计:创建动态表单,实现数据的输入和展示。 - 安全机制:设置访问权限,确保系统安全运行。 - 测试与优化:调试系统,确保各功能...
这样的系统通常包含工作流引擎、监控工具、报表和定制化功能,以提高效率和合规性。 在压缩包"OBPM_1.0.0_bound_TOMCAT_JDK_MYSQL"中,我们可以预期找到以下组件和资源: 1. **OBPM核心系统**:这可能包含OBPM的...
### OBPM-Architecture for Oracle WebLogic BPM #### 课程目标 通过本课程的学习,您将能够: - 定义业务流程管理(Business Process Management,简称BPM) - 识别Oracle Business Process Management (OBPM)产品...
OBPM是一个开源的,轻量级的BPM系统。 专注于非IT用户,可以轻松地构建IT业务流程。 InnerBuild工作流引擎,表单生成器,报表设计器,OBPM支持将浏览器(IE / Firefox)作为客户端,并提供强大的图形客户端。
OBPM是一个开源的,轻量级的BPM系统。 专注于非 IT 用户轻松构建 IT 业务流程。 InnerBuild 工作流引擎、表单生成器、报表设计器、OBPM 支持浏览器(IE/Firefox)作为客户端,并提供强大的图形客户端。
该平台内置了一个强大的工作流引擎、表单构建器以及报告设计器等功能模块,支持多种浏览器客户端(如IE和Firefox)并提供了一个图形化的桌面客户端,以方便用户进行更为直观的操作。 myApps平台自2003年开始开发...
平台的核心组件包括工作流引擎、表单构建器和报告设计器,支持多种浏览器访问,并提供图形客户端。自开发以来,myApps已有超过5年的历史,包含了40万行源代码,在sourceforge.net上的排名非常高,是中国最成熟的开源...
- **开源项目OBPM的关联**:myApps团队核心成员曾参与开源工作流项目OBPM的开发工作,OBPM在SourceForge上排名靠前。 - **持续迭代与成熟度**:经过五年多的发展,积累了超过50万行的源代码。 #### 二、myApps平台...
然后免费试用OBPM,并在Windows,Linux和MacOS上使用它! 当前版本支持以下功能: 欧姆龙HEM-7322U(M500 IT,M6 Comfort IT)和HEM-7131U(M400 IT,M3 IT) 通过USB从设备或csv / sql文件导入血压和心率,并在...
PDF.js是Mozilla开发的一个开源JavaScript库,主要用于在Web浏览器中渲染PDF文档,无需任何外部插件。这个项目名为"pdfjs-1.9.426"的版本,提供了在Web端在线预览PDF文件的功能,非常适合那些希望在网页中无缝集成...
在本文档中,我们将详细介绍如何在CentOS操作系统上部署MyApps 4.1,这个过程将涉及Jenkins的安装和配置,以及与之相关的Java JDK和Maven的安装。Jenkins是一个广泛使用的持续集成工具,它能够自动化软件的构建、...
5. WarpProcessFactory$WarpApplicationProcessBean.scz - 这看起来像是Java的内部类名,与WarpProcessFactory关联,处理应用程序级别的流程。 6. WarpProcessFactory$WarpForm.scz - 可能是与表单数据或用户界面...
这通常涉及从官方或可信源获取应用程序及其依赖组件,如本案例中的`OBPM/MyApps`,它绑定有Tomcat和JDK,旨在简化后续的配置流程。 **关键知识点:** 1. **下载源**:使用SourceForge等平台下载官方发布的软件包,...
NULL 博文链接:https://springlin.iteye.com/blog/1520668
Oracle 商务智能,ODI- 新一代ELT架构的高性能数据集成产品,GoldenGate –实时大量数据复制,SOA 和事件技术,OSB- 基于配置的企业服务总线,OBPM-统一的业务流程管理平台,Oracle 企业门户套件,WebCenter-配置式...
6. 天翎OBPM:采用开源模式,提供快速开发平台,适合小型企业快速实施,但扩展性较差,需要自行维护。 在选择BPM软件时,企业通常遵循以下步骤: 1. 明确目标:确定软件应满足的短期和长期需求,考虑未来几年的...