JOffice2目前升级至jbpm4.4,提供在线的表单设计,相对1.3版本来说,不仅是提供模板的编程的方式编写表单,同时也提供方便的在线布局表单(基于FCKEditor扩展),在设计表后,可以动态生成对应的表,不仅是单表多表,提供方便快捷的表单编辑及管理表结构的功能。为流程表单的灵活性提供了保障,同时底层采用了Hibernate,方便表单进行持久化及后续的表单数据查询及统计。
以下将以一个费用申请单为例,展示目前J.Office 2.0的在线表单设计的特性。
(可以下载swf的视频看操作演示:http://bbs.jee-soft.cn/posts/list/216.page )
首先进入流程表单管理界面,然后添加表单,如下,按照要求,设计如下表单:
可以对每个控件设置一些非空属性:
预览设计的表单:
点下一步生成设计的表单对应的物理表(在此还可以调整各个字段的属性):
点发布,并且生成实体后,在数据库后台可以看到生成的表的结构如下所示:
发布一jbpm流程至流程管理界面,如:
为该流程定义设置以上设计的流程表单及设置表单字段属性,任务执行人员等:
启动以上设置的流程,并且填写表单:
执行后,在待办事项中可以找到该申请单,并且点执行下一步,界面如下所示:
执行往下,同时可以进入表单查询目前的申请表单的数据及审批的情况,如下所示:
同时也可以在执行审批流程过程中查看各个节点的审批情况:
查看我参与的流程
对于政务版本,将提供与IBM ILog Elixir Enterprise 3.0的可视化控件的整合,如下所示:
该版本提供更强的在线流程设计及流程历史跟踪。
后记:
目前J.Office 2.0 也提供对外在线的试用:
网通:http://oa.jee-soft.cn:8080/login.jsp
或
电信:http://office.jee-soft.cn:8080/login.jsp
用户:admin
目前鉴于J.Office得到广大开发公司的认可,现在J.Office2也是面向企业全部开放源代码(需要一定的授权费用),非常适合于用于开发企业或单位或政府部门的电子政务系统。目前已经有比较多的成功案例,joffice 2.0上融合了更多的SOA开源框架,与其他系统集成也颇为方便。
相关推荐
在JOffice2中,JBPM4是一个强大的工作流引擎,用于管理和执行业务流程。本文将深入探讨如何在JOffice2中实现JBPM4任务的回退功能,这在处理复杂流程时尤其重要,允许用户纠正错误或根据需要调整流程方向。 任务回退...
这个JOffice V1.2 beta版,也就是官方说开源的版本之一。 说实话,这个公司很讨厌,打着开源的幌子来宣传自己的产品,里面的 东西根本没有开源,还很恶心的包留了一部分代码,htcore.jar。 对于这样的开源,我表示...
关于 JOffice1.3使用手册,方便快捷,大家来下载
- **自定义流程表单设计**:根据需求自定义表单界面。 - **人员设置** - **流程处理权限授给用户**:指派流程处理权限给具体用户。 - **流程处理权限授给角色**:指派流程处理权限给角色。 7. **公共文档** - *...
// Chat.cpp : 定义应用程序的类行为。 // #include "stdafx.h" #include "Chat.h" #include "ChatDlg.h" #ifdef _DEBUG #define new DEBUG_NEW ... m_dwRestartManagerSupportFlags = AFX_RESTART_MANAGER_SUPPORT_...
office文档转pdf后,再转swf,最终显示需要的一些工具及jar包,包括一个office转pdf转swf的java文件。因目前可上传的文件大小限制,OpenOffice安装文件未上传,工具目前最新版本为3.4.1,请另行下载
11. **上传至JOffice系统**: 完成设计后,将.jasper文件上传至报表管理系统,设定参数以便在系统中运行。 12. **参数设置和数据初始值**: 在报表参数设置中,指定参数的默认值或允许用户输入。这样,报表在运行时...
总结起来,JOffice的权限管理系统利用Spring Security 2和EXT3的特性,实现了从前端到后端的全方位权限控制。它通过配置文件`menu.xml`集中管理功能,确保用户只能看到和操作他们被授权的功能。这种基于角色的权限...
它提供了一套完整的组件库,包括表格、面板、窗口、表单等,使得开发者可以快速创建出类似于桌面应用的用户界面。在163邮箱的仿制品中,ExtJS将承担创建邮箱界面的任务,如收件箱、发件箱、写信、设置等功能。 **...
2. 安装JDK 1.6,可以从Sun Microsystems (现Oracle)的官方网站下载。 3. 安装MySQL 5.0数据库,确保在安装过程中将默认字符集设置为UTF-8。 4. 安装MySQL GUI工具,如MySQL Administrator,用于管理数据库。 5. ...
- **JOffice**:一个用于读写Microsoft Office文件格式的Java库,SVN地址为`http://joffice.googlecode.com/svn/trunk`。 - **Dojo**:一个高性能的JavaScript库,SVN地址为`http://svn.dojotoolkit.org/src`。 - **...
JoPro是一个生产力和办公套件,将文字处理器,电子表格设计器,演示设计器和svg查看器集成到一个应用程序中! 基于Netbeans平台。 图像和代码由Anthony Goubard设计。 最初称为Joffice。
Struts是MVC(Model-View-Controller)设计模式的一个实现,主要用于控制视图和模型的交互。它提供了一种组织应用程序结构的方式,使得业务逻辑与表现层分离,降低了系统的复杂性,便于维护和扩展。Struts通过Action...
虽然题目主要关注的是如何使用Java命令创建JAR文件,但提到了一个额外的SQL命令:`mysql->source F:/joffice131.sql`。这个命令用于MySQL数据库,它的作用是从指定的SQL脚本文件(这里是`F:/joffice131.sql`)读取并...
在ExtJS应用中,较大的JavaScript文件如ext-all-debug.js可能达到2MB以上,即使其压缩版本也高达600KB。通过使用Gzip对这些文件进行压缩,它们的大小可以减小到原来的四分之一甚至更少。举例来说,一个600KB的...
JOffVis 一个基于 Java Swing 的工具,用于可视化 ...先决条件:1) Java SDK 72) Maven 3要编译应用程序,请运行以下命令mvn 干净编译要启动应用程序,请运行以下命令mvn exec:java -Dexec.mainClass="joffice.gui.App