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流程至流程管理界面,如:
?
为该流程定义设置以上设计的流程表单及设置表单字段属性,任务执行人员等:
?
?
?
?
启动以上设置的流程,并且填写表单:
?
执行后,在待办事项中可以找到该申请单,并且点执行下一步,界面如下所示:
?
?
执行往下,同时可以进入表单查询目前的申请表单的数据及审批的情况,如下所示:
?
同时也可以在执行审批流程过程中查看各个节点的审批情况:
?
查看我参与的流程
?
对于政务版本,将提供与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
密码:1
在线技术QQ:1165655130
?
官方网站:http://www.jee-soft.cn
?
?
目前鉴于J.Office得到广大开发公司的认可,现在J.Office2也是面向企业全部开放源代码(需要一定的授权费用),非常适合于用于开发企业或单位或政府部门的电子政务系统。目前已经有比较多的成功案例,joffice 2.0上融合了更多的SOA开源框架,与其他系统集成也颇为方便。
?
?
?
4 楼 javawxl 2012-02-25 系统ui 用的动态加载 感觉很棒 学习了。。。