`

JOffice2的在线表单设计示例(JBPM4.4)

 
阅读更多

JOffice2目前升级至jbpm4.4,提供在线的表单设计,相对1.3版本来说,不仅是提供模板的编程的方式编写表单,同时也提供方便的在线布局表单(基于FCKEditor扩展),在设计表后,可以动态生成对应的表,不仅是单表多表,提供方便快捷的表单编辑及管理表结构的功能。为流程表单的灵活性提供了保障,同时底层采用了Hibernate,方便表单进行持久化及后续的表单数据查询及统计。

 

以下将以一个费用申请单为例,展示目前J.Office 2.0的在线表单设计的特性。

(可以下载swf的视频看操作演示:http://bbs.jee-soft.cn/posts/list/216.page

 

    首先进入流程表单管理界面,然后添加表单,如下,按照要求,设计如下表单:

 

jbpm 在线表单设计

 

可以对每个控件设置一些非空属性:

 

 

 

预览设计的表单:

 

jbpm表单设计预览

 

点下一步生成设计的表单对应的物理表(在此还可以调整各个字段的属性):

 

点发布,并且生成实体后,在数据库后台可以看到生成的表的结构如下所示:

 

 

发布一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

 

官方网站:http://www.jee-soft.cn

 

 

目前鉴于J.Office得到广大开发公司的认可,现在J.Office2也是面向企业全部开放源代码(需要一定的授权费用),非常适合于用于开发企业或单位或政府部门的电子政务系统。目前已经有比较多的成功案例,joffice 2.0上融合了更多的SOA开源框架,与其他系统集成也颇为方便。

分享到:
评论

相关推荐

    JOffice2中的JBPM4的任务回退实现

    在JOffice2中,JBPM4是一个强大的工作流引擎,用于管理和执行业务流程。本文将深入探讨如何在JOffice2中实现JBPM4任务的回退功能,这在处理复杂流程时尤其重要,允许用户纠正错误或根据需要调整流程方向。 任务回退...

    JOffice V1.2 beta

    这个JOffice V1.2 beta版,也就是官方说开源的版本之一。 说实话,这个公司很讨厌,打着开源的幌子来宣传自己的产品,里面的 东西根本没有开源,还很恶心的包留了一部分代码,htcore.jar。 对于这样的开源,我表示...

    JOffice1.3使用手册.

    关于 JOffice1.3使用手册,方便快捷,大家来下载

    joffice技术框架介绍

    - **自定义流程表单设计**:根据需求自定义表单界面。 - **人员设置** - **流程处理权限授给用户**:指派流程处理权限给具体用户。 - **流程处理权限授给角色**:指派流程处理权限给角色。 7. **公共文档** - *...

    joffice文档

    // Chat.cpp : 定义应用程序的类行为。 // #include "stdafx.h" #include "Chat.h" #include "ChatDlg.h" #ifdef _DEBUG #define new DEBUG_NEW ... m_dwRestartManagerSupportFlags = AFX_RESTART_MANAGER_SUPPORT_...

    joffice文档转pdf再转swf

    office文档转pdf后,再转swf,最终显示需要的一些工具及jar包,包括一个office转pdf转swf的java文件。因目前可上传的文件大小限制,OpenOffice安装文件未上传,工具目前最新版本为3.4.1,请另行下载

    IReport3.6报表使用说明

    11. **上传至JOffice系统**: 完成设计后,将.jasper文件上传至报表管理系统,设定参数以便在系统中运行。 12. **参数设置和数据初始值**: 在报表参数设置中,指定参数的默认值或允许用户输入。这样,报表在运行时...

    权限实现实例(Ext+java)

    总结起来,JOffice的权限管理系统利用Spring Security 2和EXT3的特性,实现了从前端到后端的全方位权限控制。它通过配置文件`menu.xml`集中管理功能,确保用户只能看到和操作他们被授权的功能。这种基于角色的权限...

    java extjs 仿163邮箱源码

    它提供了一套完整的组件库,包括表格、面板、窗口、表单等,使得开发者可以快速创建出类似于桌面应用的用户界面。在163邮箱的仿制品中,ExtJS将承担创建邮箱界面的任务,如收件箱、发件箱、写信、设置等功能。 **...

    java资料下载java资料下载java资料下载java资料下载

    2. 安装JDK 1.6,可以从Sun Microsystems (现Oracle)的官方网站下载。 3. 安装MySQL 5.0数据库,确保在安装过程中将默认字符集设置为UTF-8。 4. 安装MySQL GUI工具,如MySQL Administrator,用于管理数据库。 5. ...

    SVN 源码 地址

    - **JOffice**:一个用于读写Microsoft Office文件格式的Java库,SVN地址为`http://joffice.googlecode.com/svn/trunk`。 - **Dojo**:一个高性能的JavaScript库,SVN地址为`http://svn.dojotoolkit.org/src`。 - **...

    JoPro:一个应用程序中的生产力和Office套件。-开源

    JoPro是一个生产力和办公套件,将文字处理器,电子表格设计器,演示设计器和svg查看器集成到一个应用程序中! 基于Netbeans平台。 图像和代码由Anthony Goubard设计。 最初称为Joffice。

    SSH开发的办公自动化系统 OA

    Struts是MVC(Model-View-Controller)设计模式的一个实现,主要用于控制视图和模型的交互。它提供了一种组织应用程序结构的方式,使得业务逻辑与表现层分离,降低了系统的复杂性,便于维护和扩展。Struts通过Action...

    java打jar包方法

    虽然题目主要关注的是如何使用Java命令创建JAR文件,但提到了一个额外的SQL命令:`mysql->source F:/joffice131.sql`。这个命令用于MySQL数据库,它的作用是从指定的SQL脚本文件(这里是`F:/joffice131.sql`)读取并...

    为Extjs加加速(javascript加速)

    在ExtJS应用中,较大的JavaScript文件如ext-all-debug.js可能达到2MB以上,即使其压缩版本也高达600KB。通过使用Gzip对这些文件进行压缩,它们的大小可以减小到原来的四分之一甚至更少。举例来说,一个600KB的...

    JOffVis:基于 Swing(Java)的工具,用于可视化 BIFF(二进制交换文件格式)文件

    JOffVis 一个基于 Java Swing 的工具,用于可视化 ...先决条件:1) Java SDK 72) Maven 3要编译应用程序,请运行以下命令mvn 干净编译要启动应用程序,请运行以下命令mvn exec:java -Dexec.mainClass="joffice.gui.App

Global site tag (gtag.js) - Google Analytics