自定义表单用户手册.doc_第1页
自定义表单用户手册.doc_第2页
自定义表单用户手册.doc_第3页
自定义表单用户手册.doc_第4页
自定义表单用户手册.doc_第5页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1章 表单管理1.1. 模块概述iO 2009系统表单管理模块使所有iO 2009用户都可以在表单管理模块中轻松录入或修改表单数据,支持重复表的使用,通过动态的表单收集团队或机构内部各种分散的信息,避免进行大量繁锁或重复性的工作,帮助用户快速而准确地获得信息并对信息进行准确的判断。本模块具有以下功能:n 直接通过eb浏览器在线编辑和提交表单用户也可以方便地利用iO 2009来在线录入和编辑表单数据,最大程度减少用户熟悉和培训的时间,机构或团队不同技术层面、不同职责的人员都可以利用表单管理模块实现最大范围内的数据共享和再使用。n 通用的权限设置实现对设计模板和表单使用权限的控制采用与iO 2009系统相同的权限设置方式,在表单设计器中,系统管理员或者是模板管理员可以设置哪些人员有权创建模板、管理模板。在表单流程管理模块,系统管理员可以设置表单流程的使用权限、知会权限和监控权限。n 通过视图和流程来赋予不同角色的用户对同一表单有不同的操作权限针对使用同一表单的用户职责与权限的不同,用户可自定义表单流程,在同一流程中不同权限的用户所能查看和录入的字段不同,方便用户明确职责与任务的同时也能有效地保障数据安全。n 从数据库或者视图中读取数据一方面,设计模板时候,可以在控件属性中设置好需要从数据表或者视图中读取的数据字段,用户在前台页面打开表单的时候就可以直接从数据表或者视图中读取数据,显示在表单编辑页面上。另一方面,用户需要在浏览器中录入本机构的人员和部门信息时(具体的信息根据实际需要设置选取的数据字段),只需要通过点击功能按钮,iO 2009系统自动弹出人员信息、部门信息以及数据库表或视图中的几个字段信息的选择窗口供用户选取,并将结果显示在当前表单编辑页面上,不需要用户手工录入(这类模板的创建方法以下将作详细说明)。n 表单数据的导入导出功能用户可以直接从表单管理模块中导出表单数据,在本地进行编辑好之后再将数据导入到表单管理模块,因此即使在无法连接到网络的情况下,用户也可以对表单进行处理。1.2. 模块应用过程这里用图形来描绘表单管理模块大体上的应用过程( 如图 11111111)。 图 11111111表单应用过程1.3. 术语及缩略语名称描述/全称iO2009红帆iO2009信息管理平台模板由控件和数据源组成,模板的设计用于用户填写表单数据。表单用于在iO2009系统上填写数据后提交的表单。版本创建模板后需要进行版本审批,设定为当前使用版本之后才可以在iO 2009中使用。XML“可扩展标记语言”,XML 是一种用于描述、组织和交换数据的行业标准语言。模板基于 XML 技术,表单数据以 XML 格式进行保存或提交。XML 可以帮助创建共用语言,用于组织、交换和存储数据。用 XML 处理数据意味着信息可以方便地传递、共享和复用。iO 2009的表单管理模块中借助XML来实现数据的导入导出。公式由值、域或组、函数和运算符组成的表达式。函数基于计算结果返回值的预定义表达式。联动文本框控件的联动属性,表示可以从一个文本框的输入绑定到另外一个文本框的结果输出。视图一个复杂的表单可以根据填写表单数据的人员身份或其它条件分割分为几个不同的界面,但所有界面都共享一个数据源,每一个单独的界面就称为视图。只有一个界面的表单就只有一个视图。1.4. 自定义表单的用户根据用户需求的不同,iO 2009系统的表单管理模块适用于以下用户: 需要将相关数据根据实际情况的变化不断更新并且由机构内部其它人员共享和使用这些信息(如客户信息、人员信息、客户意见等); 定期提交相关数据(如工作报告、工作计划、业绩、出货单、费用报告等)给主管领导,由领导根据这些数据正确地制定下一步的决策,并有效地分配资源;机构各级领导对下级部门或人员提交的数据进行审核且要求不同级别所能查看或编辑的内容不同(如一些需要通过流程流转的方式由各级领导对数据进行审核的情况),或者要求在同一流程流转过程中需要使用二个或二个以上完全不同的模板;根据同一机构内部,在iO 2009系统中所起到作用的不同,用户可分为以下5种:红帆自定义表单系统管理员定义模板,配置表单系统的使用权限。模板管理员根据企业的业务要求新增、修改、启用或删除自定义表单的模板,对自定义表单的模板进行版本审批。表单设计员按企业的业务要求设计自定义表单的模板,设计数据存储方案。iO 2009系统管理员对自定义表单模块进行配置,进行审计。普通用户填写自定义表单,按权限能力查询自定义表单。1.5. 表单权限管理表单的权限分配有三种情况:1.表单流程的权限分配;2.模板权限范围控制;3.模板类型权限分配(如图 12121212)。 图 12121212表单权限分配 1.5.1模板类型权限默认情况下,admin账号有管理权。用admin账号登录表单系统后,点击菜单“文件”“权限设置”(如图 13131313)即可弹出“模板类型权限”窗口。 图 13131313权限设置1可以根据iO 2009系统的权限设置方法,按机构、角色、部门、人员、岗位的方式给权限对象分配查看、写入和管理的权限(如图 14141414)。图 14141414权限设置2查看权限的帐户只能查看表单系统通过版本审批的模板,不能进行增加、删除、修改模板的操作,不能分配表单系统的权限;写入权限的帐户可以查看、增加、删除、修改模板,不能进行模板的版本审批,不能分配表单系统的权限;管理权限的帐户可以查看、增加、删除、修改模板,可以进行模板的版本审批,可以为表单系统分配权限。1.5.2表单流程权限对于绑定模板的流程,流程的权限设置方法参照iO 2009系统的流程权限设置方法。1.5.3模板权限范围控制有管理权限的用户进入红帆自定义表单系统,选定模板,右键点击“范围控制”,弹出范围控制窗口,选中“范围控制”项,立即下拉显示出模板的范围控制信息。(如图 15151515)图 15151515模板范围控制权限1如果表单模板中有CreatorID,人员ID,部门ID,机构ID这几个字段的话,就可以在iO 2009系统中的查看权限的基础上再加上范围主键的控制。表单模板的范围主键默认为CreatorID(创建人的empid),主键类型还分为人员、部门、机构三种。 CreatorID 表单模板的范围主键值默认是CreatorID,用户在iO 2009前台页面中查看该模板的数据列表时,只能看到CreatorID等于当前用户的empid的信息。 人员 当选择了人员,用户在iO 2009前台页面中查看该模板的数据列表时,只能看到人员ID等于当前用户的人员ID(empid)的信息。 部门当选择了部门,用户在iO 2009前台页面中查看该模板的数据列表时,能看到部门ID等于当前用户的部门ID(depid)的信息。 机构当选择了机构,用户在iO 2009前台页面中查看该模板的数据列表时,能看到机构ID等于当前用户的机构ID(branchid)的信息。1.6. 模板的创建在模板的创建过程中,需要知道模板创建的前提,创建模板的步骤,模板的一些特色功能以及注意事项(如图 16161616)。图 16161616创建模板1.6.1创建前提iO 2009表单管理模块支持自定义表单设计器设计的表单,因此负责创建模板的用户必须在本机安装自定义表单设计器,而其他普通用户则不需要安装。1.6.2创建步骤1、首先点击,弹出表单系统的登录界面(如图 17171717)。 图 17171717 登录表单系统注:可使用iO 2009的管理员账号或者拥有表单系统写入或以上权限的账号登录。2、登录表单系统后进入模板列表页面,进行添加、删除模板操作(如图 18181818)。 图 18181818模板列表1)右键“表单”根节点弹出菜单,可新增模板类别,如上图中的“业务表单”、“办公表单”。新增模板类别时,必须输入类别分类编码,类别分类编码必须是以udf开头的且长度为10个字节的字符串。(如图 191919)。 图 9 图 191919 新增类别 2)右键“办公表单”“业务表单”节点弹出菜单,可新增模板,如上图中的“会议申请”。新增模板时,必须输入模块板编码,且模块板编码必须唯一且必须是以udf开头的长度为10个字节的字符串。“流程绑定”项如果选中,在表单模板完成之后,必须与流程进行绑定才可以使用;如果不选中,表单模板完成后,无须绑定流程就可以使用。(如图 11011011019) 图 110110新增1101109模块板编码3)点击“会议申请”“人员信息”模板,会在右边的列表中显示此模板的所有版本。3、进入表单设计页面进行表单设计新建一个模板后,在右边的版本列表页面中右键点击“新增”,进入表单设计页面。(如图 111111111110,如图 112112112111) 图 11111111111110新增模板进入表单设计器图 11211211211211表单设计器窗体 注:1区:菜单栏 2区:工具栏 3区:设计区 4区:控件面板区 5区:数据源面板区 6区:视图面板区1)设计数据源点击数据源中的“”按钮(如图 113113113112),弹出“新增节点”窗口。 图 11311311311312新增数据源源注:节点类型只能为域和组,域节点映射数据库中的某个表中的字段,组节点映射数据库中的某个重复表。数据类型有六种:文本、整数、小数、真/假、日期时间。添加节点后,点击“数据映射”按钮,弹出“数据映射”窗口(如图 114114114113),创建表单节点与数据表字段的映射关系。 图 11411411411413数据映射1先输入表名,建议表名不要重名,不然会覆盖之前创建的同名的表,然后双击列表中的节点,弹出“映射字段信息”窗口(如图 115115115114)。图 11511511511514数据映射2n 描述一栏为域节点名称;n 字段名,要保证唯一性,默认为节点名称的拼音首字母,如果节点名称是字母或数字,直接使用节点名称作为字段名;n 数据类型默认显示创建域节点时的数据类型,可进行更改;n 数据长度表示varchar型字段保存数据的长度,默认为50个字节,用户可以自定义设置长度;n 当数据类型是小数时,数据格式一栏才是可编辑状态,可以设置整数部分和小数部分的长度;n 默认值是指初始化该字段的值;n 允许空表示该字段能否为空。n把所有映射字段信息设置好后,点击“数据映射”窗口中的“确定”按钮,此时会在数据库中创建一个表,该表的名称为下图(如图 116116116115)中“表名”中的值,字段为下图中“列名”项的值。图 11611611611615数据映射32)拖拽控件控件面板区有十几种控件,可以根据实际的功能需求从控件面板区拖拉相应控件到设计区,如拖拽一个文本框到设计区后的效果图(如图 117117117116)。图 11711711711716拖拽控件 从图中可以看到,设计面板上立刻显示出一个文本框,并在文本框的右边有个红色底的叹号标识,此标识代表此文本框还未与数据源映射绑定。选定文本框,鼠标右键弹出菜单,选择“表单元素属性”项来设置表单元素属性,如文本框的属性设置窗体。(如图 118118118117)图 11811811811817文本框属性设置n 文本框控件 绑定域名称下拉框中显示的是之前设置好的数据源中的节点名称,选择其中一 项就表示控件与该数据源节点(映射到数据中的字段)绑定在一起了; 绑定样式在1.6.3特色功能中再做介绍; 显示格式主要是针对日期型、整型以及小数型的字段(如图 119119119118); 图 11911911911918选择默认格式 默认值是为该控件设置一个缺省值。可以手工输入也可以在弹出的默认变量窗口中选择一个系统值(如图 120120120119)。如,当选择了“SYS:/人员姓名”,在表单模板设置好后,用户进入iO 2009系统打开表单模板新增数据时,“人员姓名”文本框中默认显示为当前用户。 图 12012012012019设置默认值 自动计算是指为该控件的显示结果设置好一个公式,该控件的值默认为公式 的计算结果。如,果想让下图(如图 120)中“计算”处的第C三个文本框的值等于前A两个文本框与B文本框中的的值之和, 就需要在第三个C文本框的“自动计算”属性中设置好公式(如图 121121)。 图 121120自动计算1 公式设置的详细步骤:l 点击上图中“变量选择”按钮,在弹出的“表单变量”窗口中,双击left变量(如图 121);l 待left变量显示在公式编辑窗口中后,点击“公式编辑”窗口下方的“”;l 再点击“变量选择”按钮,在弹出的“表单变量”窗口中双击right变量,这样就为“result”文本框设置好了计算公式。(如图 122) 图 122121自动计算2 图 123122 自动计算3 图 121121 自动计算 不能为空的验证。 当“不能为空,空值时提示信息”项被选中,并且下面的文本框中给出值“请 输入值”时,表示普通文本框为必填项,在为空的情况下提交时,会给出“请 输入值”的提示信息。(如图 122122122如图 123)图 12212212412423不能为空验证 正则表达式验证(如图 123123123124),系统已预定义了几种表达式,用户可根据需要 自行选择。 图 12312312512524正则表达式验证n 单选框控件选中其中一个单选按钮,如“男”,双击弹出“单选框属性”窗口(如图 124124124125),“值”中的“男”表示当选择“男”单选按钮后,提交表单流程,插入到数据表中的字段(“性别”节点映射的字段)的值将为“男”。 图 12412412612625单选框属性 注:要到达所有单选按钮为同一组的效果,就得让所有的单选按钮都绑定同一个域上。n 复选框控件每一个复选框必须绑定一个不同的节点,有多少个复选框就要创建多少个(绑定复选框的)节点。n 下拉框控件下拉框中的列表框项的设置有两种方法,一种是手工输入;另一种是绑定数据库表项,也就是让下拉框中的列表框项来自于数据表的字段中的值。首先介绍手工输入。选择“手工输入列表框项”,再点击“新增”按钮,在弹出的“新增”窗口中添加下拉框中列表框各项的显示名称以及其映射的数据库表的字段的值(如图 125125125126)。 图 12512512712726手动输入列表框项下面详细介绍一下绑定数据库表项:l 选择“绑定数据库表项”,点击“表或视图”项后面的按钮,在弹出的“数据表与视图”中选择数据表或者视图(如图 126126126127); 图 12612612812827 选择数据表或视图l 点击“值”项后面的按钮,在弹出的“选择数据字段”窗口中选择一个字段,该窗口列出的字段是上一步选择的数据表或视图的所有字段(如图 127127127128)。如,选择字段“name”,那该节点“教育程度”映射的数据库表的字段的值就来自于“name”字段中的值。 图 12712712912928选择数据字段 l 点击“显示名称”后的按钮,在弹出的“选择数据字段”中选择一个字段,该窗口列出的字段是上一步选择的数据表或视图的所有字段。如,选择字段“name”,在表单模板设置好后,用户进入iO 2009系统打开表单模板新增数据时,“教育程度”下拉框中显示的值为“name”字段的所有值。l l l 点击“过滤条件”后的按钮,在弹出的“设置过滤条件条件表达式编辑”窗口中先,点击“条件列”后面的按钮输入条件,也就是选择的数据表或视图的任意字段(如图 128128),再在弹出的点击“选择数据字段”窗口中选择一个字段(如“sortid“)作为条件列(如图 128129);然后在值域下拉框中选择一个值(如“myField人员ID“)作为值域。(如图 129130)插入变量值”,从表单变量中选择一项(如图 129129)。 图 12812813013029选择条件列 注: 插入的变量值如果是字符型的,一定要加上 图 12912913113130选择值域 插入变量值 这样的过滤条件“”表示“教育程度”下拉框中仅显示sortid大等于“人员ID中的值”的值。n 自动编号控件 图 13013013213231设置自动编号点击“自动编号”窗口中“自动编号格式”后的按钮,弹出“自动编号编辑器”窗口,在该窗口中有“系统默认值、表单变量、时间日期、流水号”这些组成自动编号的元素(如图 130130130131),点击各个元素按钮,如点击“系统默认值”按钮,在弹出窗口中选择一值进行双击即可。用户可对这些元素进行随意组合。n 普通表控件当拖拽“普通表”控件时,会弹出“普通表”窗口让用户设置表格的行高列宽属性(如图 131131131132),待设置好后点击确定按钮,便会在“表单设计区”中显示出表格来。在设计区中还可以通过拖拉方式改变表格的行高列宽。 图 13113113313332普通表如果还想再对表格进行一系列操作,可以在设计区中右键(如图 132132132133)。 图 13213213413433普通表的编辑n 重复表控件重复表是用来放置与数据源中组节点里的节点绑定的控件。 在数据源中创建组节点以及组节点下的子节点(如图。 图 1331331353534 创建组节点 拖拽重复表到设计区,将重复表与数据源中的组节点进行绑定。首先,在重复表处于选中状态时双击鼠标,或是右键选择“表单元素属性”项。(如图 图 1341341363635 重复表属性-1 然后,在打开的“重复表属性”窗口中,“绑定域名称”项选择数据源中的组节点“附加信息”。(如图 图 1351351373736 重复表属性-2 拖拽控件到重复表中,将控件与组节点中的子节点进行绑定。 为从表进行数据映射。点击数据源中的“数据映射”按钮,在“表描述”中选择重复表“附加信息”,并为从表填写一个表名,如“chongfubiao”,设置好字段名,点击“确定”按钮(如图 136136136137),将会在数据库中生成一个名为“chongfubiao”的从表,其主表为“biaodan”(见前图)。 图 13613613813837重复表数据映射 设置重复表属性(如图 137137137138),开始行默认为“2”,但此例中重复表没有表头 ,只有一行,所以应该将开始行改为“1”;重复行数表示重复表在表单模板中显 示的行数。 图 13713713913938重复表属性 重复表究竟在表单流程中是怎样显示的呢?请看下图(如图 138138138139)。 图 13813814014039重复表显示重复表中的数据可以添加多行,这表示一条主表数据可以对应多条从表数据。可以通过点击上图中的按钮,来增删重复表数据。这里特别说明重复表的一项功能:重复表每次只能新增一行,也就是一条数据(一个或多个字段),并且只能摆在一行上),但有时候一行数据可能有多个字段,如果字段太多,就会使表单的数据编辑页面出现横滚动条,这使得表单既不美观也不方便使用。我们该怎么解决这个问题呢?解决方法如下:在重复表的一行里放一个多行的普通表,这样既满足了一条数据放在重复表的一行里,也满足了多字段的一条数据可以多行显示。n 附件框控件附件框控件不需要和数据源节点进行绑定。(如图 140)其中,“附件编码”是用来区分不同视图中的附件的。如,“申请视图”中附件的附件编码为“申请人的附件”,审批视图中附件的附件编码为“审批人的附件”,待表单模板与流程绑定后,申请人在“申请视图”中填各项数据并上传附件,然后流程走向审批人,审批人在审批视图中看到各项的数据都是从申请视图中提交过来的,但是附件项却是空的,因为此时的附件框是附件编码为“审批人的附件”的附件框。附件框控件不需要和数据源节点进行绑定。(如图 139139139)其中,“附件编码”是用来区分不同视图中的附件的。如,“申请视图”中附件的附件编码为“申请人的附件”,审批视图中附件的附件编码为“审批人的附件”,待表单模板与流程绑定后,申请人在“申请视图”中填各项数据并上传附件,然后流程走向审批人,审批人在审批视图中看到各项的数据都是从申请视图中提交过来的,但是附件项却是空的,因为此时的附件框是附件编码为“审批人的附件”的附件框。 图 13913914114140附件框附件框的使用要在表单流程中才能看到效果。(如图 140140140141)。在附件框内点击“管理附件”按钮进入附件上传页面,具体步骤可参照iO 2009系统的附件上传。 图 14014014214241附件框的使用n 数据浏览控件双击“数据浏览”控件弹出“数据预览”窗口,更改控件的“文本值”,即显示值,来源类型的设置分为三种: 当选择了人员(如图 141141141142),再点击“数据对应设置”按钮,将选择的人员姓名以及人员ID映射到数据源节点(表单字段)上。在流程模板完成后,用户进入iO 2009系统打开表单模板新增数据时,点击“选取”按钮,会弹出iO 2009系统选取人员的页面(如图 142142142143),选择的人员姓名以及人员ID会出现在与数据源节点绑定的控件中。 图 14114114314342数据预览选择人员 图 14214214414443选取人员 当选择了部门,再点击“数据对应设置”按钮,将选择的部门以及部门ID映射到数据源节点(表单字段)上。在流程模板完成后,用户进入iO 2009系统打开表单模板新增数据时,点击“选取”按钮,会弹出iO 2009系统选取部门的页面,选择的部门及部门ID会出现在与数据源节点绑定的控件中。 当选择了数据库,即出现“表或视图”、“过滤条件”,“筛选表达式”项(如图 143143143144); 图 14314314514544选择数据表或视图l 点击“表或视图”后的按钮,在弹出的“数据表或视图”窗口中选择一个表或视图,如选择视图“empDepBranchView”(如图; 图 1441441464645 选择数据表或视图l 过滤条件是指为从视图“empDepBranchView”中查询数据而设置好过滤条件,条件与当前表单的字段的值有关。点击“过滤条件”后的按钮,在弹出的“条件表达式编辑”窗口中设置过滤条件,条件的一部分来自于选择的数据表中的字段,如下图中的“depid”,条件的另一部分来自于表单中的字段,如“表单变量”窗口中的各项,最后组合成了条件“depid=myField部门ID”,它表示将在视图“empDepBranchView”中查询depid等于“当前用户的部门ID”的数据(如图。 图 1451451474746 设置过滤条件l 筛选条件是指从加了过滤条件的查询结果中再按条件来查询结果。点击“筛选表达式”后的按钮,在弹出的“筛选表达式设置”窗口中点击“新增”按钮,再在“筛选条件”窗口中点击“字段”后的按钮,从弹出的“选择数据字段”窗口中选择一个字段,如“name”,此窗口中的字段来自于之前选择的数据表中的字段;描述是查询条件的名称显示;数据类型要与所选字段的类型一致(如图。 图 1461461484847 设置筛选条件-1 设置好筛选表达式的效果如下(如图: 图 1471471494948设置筛选条件-2l 点击“数据对应设置”按钮,在弹出的“数据映射”窗口中,“数据库字段”中所列的即是刚选择的表或视图的所有字段,从中选择需要的数据表字段,双击进行数据映射(如图。l 图 14814815015049数据对应设置 下面看一下来源类型为“数据库”时,在流程表单中点击“数据浏览”按钮时的效果。 图 1491491515150 数据来源数据库 其中,查询条件中的“姓名”就是在“筛选条件”中设置的;列表中的人员信息都是depid等于当期用户的depid。选择任意一行数据进行双击,所选信息即会显示在对应的表单控件中(如图。 设计好模板后,点击工具栏中的保存退出或者保存按钮,即可保存创建的模板。1.6.3特色功能n 自动输入提示打开“普通文本框”的文本输入框属性窗口,选中“自动完成”项(如图 150150150151)。 图 15015015215251选择自动完成在表单中填数据时,双击“普通文本框”的文本框,会自动带出之前该项填过的值(如图 151151151152)。 图 15115115315352 自动完成n 在创建模板时直接创建公式以模块范例“发货清单汇总报表”进行说明。打开“发货清单汇总报表” (如图 152152152153)。图 15215215415453发货清单汇总报表上图中“发货清单”重复表中“金额”是由 “数量”*“单价”的总和。右键单击“金额”文本框,点击“文本框”属性,进入文本框属性页面,进行如下设置(如图 153153153154)。图 15315315515554创建公式1建好公式后,返回到文本输入框属性页面(如图 155)。图 156155创建公式2n 打开表单时初始化显示数据打开表单时初始化显示数据分为两种,一种是需要通过在外部数据源中设置表或视图、条件表达式,将数据表中的值映射到相应的字段中;另一种是在文本框属性窗口中,通过设置“默认值”项,为控件初始化显示数据。 模板设计器的工具栏中的“外部数据源”,可以将数据库中的数据字段绑定到模板控件中,在iO 2009页面打开表单时可以初始化显示数据信息。具体设置步骤如下:1) 设计区空白处右键打开数据源外部数据映射管理设置(如图 154154154如图 156); 图 154154图 15715756外部数据映射管理-112) 点击新增按钮,为需要初始化的数据设置数据来源的表和条件表达式(如图 155155155157);图 15515515815857外部数据映射管理2 表或视图:表示iO 2009数据库中的表或者视图。 条件表达式:由表或视图中的某个字段与系统默认值组成的查询条件。 类型:设定数据表或者视图中的字段是绑定到表单页面还是绑定到表单的重复表中。3) 点击上图中的“数据对应设置”按钮,将数据表或视图中的字段绑定到模板中的相应控件上(如图 156156156158),将“name”字段绑定到表单的“人员部门”控件中。图 15615615915958外部数据映射管-理234) 设置好数据映射后,在前台页面打开表单时的效果图(如图 157157157159) 图 15715716016059初始化显示数据 文本框属性的默认值选项,可以从数据库中提取当前日期/时间、登录账号、人员姓名、人员ID、人员机构、机构名称、人员部门、部门ID(如图 158158158160)。 图 15815816116160文本框默认值设置好文本框的默认值,这里以“人员姓名”、“人员ID”以及“人员所在部门”为例,在iO 2009中打开表单时的初始化显示效果图(如图 159159159161)。图 15915916216261显示文本框默认值n 信息联动文本框控件的联动属性是指在控件A中设置连接条件,控件B的值随着A的值的变化而变化。这里以输入人员信息的“EmpID”,自动取出人员所在部门为例作说明。1) 首先在设计器上拖拽两个文本框控件“人员ID”和“人员所在部门”,将两个文本框关联起来,这就需要设置文本框的联动属性。打开“人员ID”项的联动属性设置(如图 160160160162); 图 16016016316362联动在上图中,从“表或视图”一栏选取iO 2009数据库中的视图“empDepBranchView”(自己创建的)。注:empDepBranchView是自己创建的,该视图能够通过人员ID(empid)查询出其对应的DepName。 2) 在条件表达式中设置好由表单中的字段“人员ID”与视图中的字段“empid”组成的查询条件如图 161161161163);图 16116116416463条件表达式3) 将从视图“empDepBranchView”中查询出的数据字段映射到表单的字段中(如图 162162162164); 图 16216216516564 数据映射14) 设置好数据联动后,在前台页面打开表单时的效果图(如图 163163163165)当把人员ID字段中的值改为“19”后,人员所在部门中的值随之变为“市场部”。 图 163163 数据映射2 图 166165目标域设置n 收录流程审批意见审批框控件可以将流程流转过程所有流程审批人的意见读取到表单流程页面上给相关人员查看。n 样式集点击菜单“工具”,选择“样式集”,弹出的“样式集”窗口中显示编辑器中当前所有的默认样式,用户可以通过点击添加新的样式或者修改删除已有的样式(如图 164164164166)。 图 16416416716766 样式集在设计区的空白处右键选择“样式设置”,将上图中样式集中的内容复制到弹出的“系统样式”窗口中,然后用户就可以在控件的属性窗口的绑定样式中使用这些样式了。(如图 165165165167) 图 16516516816867 绑定样式控件绑定域预览设计器中的控件必须都绑定到对应的数据源节点上才能正常使用,但有时候控件太多,就容易出现控件未绑定到对应节点上的情况。所以,表单设计器就特别提供了一项“控件绑定域预览”的功能。在设计区的空白处右键选择“开启控件绑定域预览”项(如图166),然后将鼠标放置设计区的控件上,就能看到该控件是否绑定到域且与哪个域绑定了(如图167)。 图 166 开启控件绑定域预览图 167 控件绑定域预览n 打印视图视图的类别有三种,最常用的是“网页视图”;另外还有一种“打印视图”,为网页视图设置打印模板的视图(如图 16816616668)。 图 1681661696968 新建打印视图设置好打印视图后,再分别为各个网页视图选择合适的打印视图(如图 16916716769)。 图 1691671707069 选择打印视图拖动模板到其它模板分类中 在建好模板后,如果觉得该模板放在其它模板分类下较合适,可以用鼠标将此模板拖至其它模板分类下。1.6.4其它注意事项iO 2009表单管理模块中还有其它一些需要注意的事项。n 不允许设置多层组模板设计器中的数据源由域和组构成。组包含多个域,域就是数据源中最基本的元素,即用户输入的代表某一字段控件中的数据(如图 170168168170)。图 17016817117170 2009支持的域和组如上图所示,有图标的是组,有图标的是域,表单设计器中的组由域构成,即:组/域。但是iO 2009表单管理模块中不支持组中包含其它组,对于非重复表数据源必须是:组域,重复表数据源的域必须是:组重复组域。因此,建议用户在创建模板时先创建数据源,确保组中没有包含其它组,如上图中根节点“myFiled”表示主表,“下周工作计划”表示从表,主表必须要有数据源绑定的前提下才能保存从表字段的数据。注:一个主表可以有多个从表。n 数据源中的节点设置为不可见,在前台页面的定义显示列中就看不到在表单设计器的节点设置中,将人员姓名的“是否可见”不勾选(如图 171169169171),在前台页面的表单流程中,自定义显示列页面中就看不到“人员姓名”了(如图 172170170172)。 图 17116917217271 节点设置是否可见 图 17217017317372 定义显示列1.7. 版本审批经过版本审批的模板才能在iO 2009系统使用。我们可以通过对模板版本列表区域的版本进行一系列的操作来控制模板的版本。1.7.1版本控制在模板版本列表区选中一行(一个版本),右键弹出菜单,进行查看、新增、复制数据导出模板设置以及版本审批等操作。(如图 173171171如图 173)图 17317117417473模板版本的右键菜单1. 查看点击“查看”按钮进入“查看模板版本”页面,此时只能对该版本进行查看,无法进行保存。2. 新增如果想建立一个全新的版本(不想在之前的版本上进行更改)时,点击“新增”按钮,打开一个空的模板设计页面。3. 复制/修改如果选中版本是当前版本或者选中版本的版本号低于当前版本的版本号时,右键菜单中出现的就是“复制”项,点击“复制”按钮,可在选中版本的基础上对模板进行修改,保存时将生成为新的版本。如果选中版本的版本号高于当前版本的版本号时,右键菜单中出现的是“修改”项,点击“修改”按钮,可在选中版本的基础上对模板进行修改,保存时不会生成为新的版本。 注:“当前版本”复选框被勾选的版本就是模板的当前版本,只有设置了当前版本的模板才能与流程进行绑定。4. 删除如果选中版本的版本非当前版本时,右键菜单中会出现“删除”项(如图 174172172174),点击“删除”按钮,选中版本被删除;如果选中版本是当前版时,右键菜单中不会有“删除”,表示当前版是不可删除的。 图 17417217517574 删除版本5. 数据导出模板设置表单模板完成后与流程进行绑定,在流程走完后,模板中的各项都被填充了数据,可能需要将这些数据按照模板中的格式导出,而“数据导出模板设置”就是为表单流程数据的导出设置好模板,使数据能按照一定的格式导出到Excel文件中。1) 导出数据映射文件(xml文件) 点击右键菜单中的“数据导出模板设置”按钮,弹出“表单示例导出模板设置”窗口,再点击“导出数据映射文件”按钮,将表单模板先以xml文件格式导出。(如图 175173173175) 图 175

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论