- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
自定义表单设计思路
为了满足与现有工作流系统的耦合, 在对现有工作流进行适当修改的
基础上,定制表单系统 (包括与工作流相关的 )的设计计划如下 :
1。基本功能模块 :部门、角色、人员信息、团队和组、职位 (所有这些
都可能是潜在的流程参与者 )
在现有基础上适当扩展。
2。权限管理 :在操作权限中增加字段权限和记录权限,即表单权限、
记录权限和字段权限。
3。表单的基本信息 :表单对应的表实体和实体属性的定义;
4。可视化表单定制工具 :实现基于网络的图形表单设计器,努力实
现可拖动控件,
不需要安装任何客户端控件;困难在于数据绑定,即页面元素到数
据表字段的映射。此外,动态数据存储结构、表间数据校验和计算、
主从表建立等问题也是难点。 因此,相应的样式库、脚本库、函数库、
模板库等。应该建立。
5。除了可视化的表单定制工具外,还应具有表单加载、表单分析、
表单数据处理和表单存储功能; 6.设计起点 :努力为未来的系统实现准
备
(即系统的运行已经是过程驱动或服务驱动的 ),以面向服务或面向
过程的方式构建系统,使未来的系统维护不会停留在代码级维护水
平。
7。设计目标 :我们开发的定制表单系统是实现工作流和定制表单松
耦合的好方法。它使用
自定义表单,能够有效地将工作流与工作流过程定义方法和工作流
系统结构结合起来。 8.整个表单系统的设计采用分层建模的方法进行
设计和开发,分为
数据层建模、业务层建模和表示层建模
9。采用基于描述的方法来提高表单的可维护性、 可扩展性和灵活性。
表单数据模型、业务模型和表示模型是否用 XML
描述,需要讨论后确定 (设计的表单以 XML 的形式保存在数据库的
指定表中 );
10。最初假设我们开发的自定义表单系统是基于 XForms 标准,而
不是传统的 HTML 表单标准
。表单数据、 行为和表示的分类也需要在设计者表单模板 +数据中得到反映,设计者表单模板 +数据本质上是以 XML 为中心的,实现了表单数据模型和表示层 (表单格式 )的分离创建表单的一般步骤如下 :
步骤 1:定义表单的基本信息;
的第二步是建立表单设计者的数学模型。表单设计引擎是整个表单设计的核心。步骤 3:通过表单设计者定义表单样式和所有字段细节;
第 4 步:定义表单上的各种基本操作 (仅用于添加、 删除、修改、检查等基本操作 )在明确工作流控制数据、工作流相关数据和工作流业务数据的前提下,流程配置主要包括以下步骤 :
第一步 :创建流程角色;
步骤 2:为创建的系统用户分配角色; 步骤 3:创建一个过程 (建立一个
自动过程 );
第 4 步:在表单中绑定流程 (动态加载工作流表单 ),将表单视为多个表单项的组合,每个表单项是用户需要填写的,并定义表单项;步骤
5:调试过程
表单系统的相关模块和要实现的第一个功能模块 :表单管理和分配表单管理员是设计表单样式、 确定表单审批流程和分配用户的角色;创建表单管理员角色并分配表单管理员权限 (只需继续使用当前办公
自动化系统的角色权限管理和人员角色管理模块 )
的第二个功能模块 :表单基础信息
表单基础数据字典信息建立 (扩展目前只是管理中的一般参数维护,稍加修改 ),目的是维护一般参数类别和各对应类别下的参数维护。第三个功能模块 :表单设计与制作
?主要输入类型有文本框、标签、文本字段、单选按钮、复选按钮、下拉列表框和
扩展控件
?标签 :它仅用于显示,不能编辑,所以只有在设置了初始值的情况下才有意义。您可以设置该字段的货币
符号大小写转换,该字段将显示大写的货币符号
?文本字段 :比文本框多一个垂直滚动条用于多行显示;字段
在操作设置中设置为追加。调用表单发送协同时,对后续流程节点
中的字段有编辑权限的用户可以点击文本字段字段,弹出输入页面,在文本字段中添加信息
?单选按钮和下拉列表框 :都是从多个选择项 (即参数值 )中选择的,只是表达式
不同,绑定通用参数类型需要在后续设置中指定
?检查按钮 :检查所有项目必须在制作表格时单独注明,并在其前面设计一个
的盒子,可以检查。
?扩展控制 :通过选择器完成输入的一种方法。设置时需要指定绑定选择器。目前,
可以大致配备五个选择器 :人员选择、部门选择、职位选择、团队选择和日期选择
?计算字段设置仅对数字数据项和文本框有效指示数据项的值由其他数字
个数据项计算例如,金额可以设置为 { 单价 } * { 数量 } ,总金额可以设置为总和 ({ 金额 }) ,可以通过表单数据字段和系统变量进行计算 (预置通用参数 -系统变量不能删除或修改 )
是通过上图所示的表单定制工具设计的,旨在绘制表单文档样式,设计后形成表单模板,通过 XML 存储表单的显示,并生成相应的表单实体和表单实体属性 (字段、数据类型、长度
原创力文档


文档评论(0)