驰骋工作流引擎-表单引擎概述.pptx
- 文档编号:12899036
- 上传时间:2023-06-09
- 格式:PPTX
- 页数:10
- 大小:1.09MB
驰骋工作流引擎-表单引擎概述.pptx
《驰骋工作流引擎-表单引擎概述.pptx》由会员分享,可在线阅读,更多相关《驰骋工作流引擎-表单引擎概述.pptx(10页珍藏版)》请在冰点文库上搜索。
开源驰骋流程引擎-ccbpm系列讲座,驰骋工作流引擎-表单设计,本章节学习内容,什么是表单。
表单设计的方式有哪些。
表单的运行原理:
表单解析执行器。
表单数据的存储。
什么是表单,定义:
驰骋的自由表单就是随心所欲的在画布上自己定义表单,设计的表单所见即所得,我们把这样的表单成为自由表单。
设计理论基础:
驰骋表单是采用了关系数据库为基础存储的模式,这种格式可扩展性、移植性比较好。
驰骋表单=表单模版+表单设计器+各种形式的表单解析执行器。
驰骋表单工作原理:
目前流行的表单设计器有两种思路,第一种基于文件的作为展现与存储介质,创建一个表单需要首先创建一个文件比如.jsp,.aspx,php或者自定义格式的文件。
第二种基于关系性数据库的他的业务操作模式、表单元素都以格式化的方式存储到数据表里,不依赖于任何文件。
这两种都有自己的优缺点,对于后者来说,我们认为扩展性、移植性、跨平台工作更好一些,驰骋表单采用的第二种方案。
表单的设计方式,两种设计模式:
傻瓜表单设计器,自由表单设计器。
三种展现方式:
傻瓜表单、自由表单、手机表单。
表单设计器以映射思想为核心。
所说的映射业务规则对字段,操作方法,界面展现,操作行为的描述。
表单设计者认为事物的业务规则与操作模式都是可以被抽象出来的,并且把其封装并实现。
但是并不是所有的业务规则都有价值去抽象,是否有价值去抽象并封装是应用的范围与实现的代价。
由以上两个理论为指导,把界面所有的元素的描述,业务规则的描述以对象的形式为描述。
CcBPM自由表单设计器不一定满足所有的数据采集与数据展现格式,但是可以解决对数据库操作层面的绝大多数需求。
用户可根据自己的需要选择其中的一种表单的工作方式。
表单模板的复用,可以利用ccform的导出功能把这些规则化的数据导出成一个xml。
表单傻瓜模式-导出XML文件,表单自由模式-导出XML文件,表单的运行原理-表单解析执行器,定义:
表单解析执行器,就是解析表单的定义,进行工作。
根据平台与应用的环境不同,驰骋的表单解析执行器分为,java的表单解析执行器,的解析执行器,android的表单解析执行器。
表单数据存储,ccBPM的表单存储格式与传统的表单存储格式不同,它是采用数据表的存储的,这是最大区别于文件格式的存储。
正是因为ccBPM摆脱了对文件格式存储的表单的依赖,所以具有最大范围的扩展性通用性、灵活性。
谢谢!
更多视频教程请参考http:
/ccflow.org,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 驰骋 工作流 引擎 表单 概述