![电子表单管理_第1页](http://file2.renrendoc.com/fileroot_temp3/2021-7/7/82ac9685-0d8f-49ac-a2b2-2ccc929a2ac6/82ac9685-0d8f-49ac-a2b2-2ccc929a2ac61.gif)
![电子表单管理_第2页](http://file2.renrendoc.com/fileroot_temp3/2021-7/7/82ac9685-0d8f-49ac-a2b2-2ccc929a2ac6/82ac9685-0d8f-49ac-a2b2-2ccc929a2ac62.gif)
![电子表单管理_第3页](http://file2.renrendoc.com/fileroot_temp3/2021-7/7/82ac9685-0d8f-49ac-a2b2-2ccc929a2ac6/82ac9685-0d8f-49ac-a2b2-2ccc929a2ac63.gif)
![电子表单管理_第4页](http://file2.renrendoc.com/fileroot_temp3/2021-7/7/82ac9685-0d8f-49ac-a2b2-2ccc929a2ac6/82ac9685-0d8f-49ac-a2b2-2ccc929a2ac64.gif)
![电子表单管理_第5页](http://file2.renrendoc.com/fileroot_temp3/2021-7/7/82ac9685-0d8f-49ac-a2b2-2ccc929a2ac6/82ac9685-0d8f-49ac-a2b2-2ccc929a2ac65.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 PobaPoba应用开发平台应用开发平台 培训培训 共同成长 智慧同行概述电子表单系统概述电子表单系统是poba应用开发平台的核心,主要作用是业务应用建模电子表单系统提供应用开发设计、调试、搭建等功能。通过电子表单来实现业务应用的各种功能。通过系统、子系统、模块、子模块、表单等实现业务的展现、数据采集、人机交互等功能。业务模块及操作的权限设置及功能模块的备份恢复功能。 共同成长 智慧同行系统结构图系统子系统1子系统2子系统N模块模块1 1应用树应用树M M模块模块1 1表单表单N N共同成长 智慧同行系统界面术语系统系统操作区操作区查询区查询区子系统子系统模块模块数据列数据列表区表区操作区操
2、作区共同成长 智慧同行开发步骤电子表单开发步骤1、根据需求建立详细设计文档2、在建模工具中进行数据库表建模,生成到数据库中3、用Dreamweaver等制作数据录入表格(静态表格)4、在电子表单系统中搭建系统-子系统-表单-模块业务系统定义:系统、子系统、模块组共同成长 智慧同行1.系统定义系统定义是用来业务系统建模的过程,包括:系统、子系统、模块、表单、应用树系统:业务第一级归类,即一级导航子系统:系统下的二级归类。一个系统下可以有多个子系统。模块:具体的业务数据模块,即业务数据的展现列表,模块上附带业务功能操作,例如:增、删、改、查等各种操作表单:具体的用户数据采集界面,模块中打开某条记录
3、时的展现界面应用树:用来构建树形结构导航共同成长 智慧同行例如:实现一个crm系统中的客户信息管理功能,如图所示业务系统定义业务子系统业务模块名称模块功能模块数据列表共同成长 智慧同行1.1 系统定义业务系统 在搭建业务应用时需要先建立系统,所谓系统指的是实际业务应用中的第一大归类,即一级导航。例如:crm系统中的客户管理系统共同成长 智慧同行1.1 系统系统搭建方法:电子表单管理系统-系统定义-新增系统点击系统定义点击业务系统点击新增共同成长 智慧同行1.2 子系统管理子系统创建点击新增子系统点击系统右侧显示子系统列表共同成长 智慧同行1.3 表单管理一、表单概述表单是一种用于数据采集的页面
4、,通过表单来获取用户的数据并进行显示。表单管理提供一系列工具,进行表单的制作、逻辑关联、数据处理。通过表单域和表单操作的共同作用,来完成表单的数据采集和展现功能。共同成长 智慧同行表单详解表单详解表单详解点击表单点击新增表单类别:1.数据库表单 2.流程表单3.程序表单 4.申报表单共同成长 智慧同行数据库表单数据库表单概述 数据库表单是用来进行数据的展现和采集的表单,不用于流程性审批,例如:记录台账形式的模块;数据库表单须与模块进行挂接。在调用数据库表单时,必须带系统号、子系统号、模块号、操作号、表单号。数据库表单只记录一个版本。数据库表单概述共同成长 智慧同行数据库表单设计数据库表单设计点
5、击设计点击新增,增加模板页面可设计的项共同成长 智慧同行页面包括页面引用js,提交判断js,页面onload js,此处为客户端javascript脚本对应于数据库中的字段,此处可以设计修改字段绑定后的显示属性页面中的按钮或者链接(例如弹出时间选择),辅助数据操作模板设计器,可视化开发,通过拖拽动态生成jsp页面共同成长 智慧同行页面设计-域点击域点击修改触发运行脚本触发运行脚本枚举类型的选择对枚举类型的选择对应的字典应的字典共同成长 智慧同行隐藏域:隐藏域:hidden属性,一般用于id等下拉框:下拉框:下拉选择,需要设置字典复选域:复选域:多选,需要设置字典附件域:附件域:用于上传附件属性
6、域:属性域:显示当前操作属性如:登陆人名子表域:子表域:子表控件,多行显示文本域:文本域:普通的文本输入框大文本域:大文本域:大文本输入框意见域:意见域:流程审批时用于填写意见意见列表域:意见列表域:用于显示审批意见列表HTMLHTML域:域:用于html文件,如:邮件内容单选域:单选域:单项选择,需要设置字典只读域:只读域:用于只读操作PortletPortlet域:域:挂接portal中设计的portlet域的显示类型点击下拉框共同成长 智慧同行页面设计-模板选择显示未绑定的域隐藏域文本域操作:选择日期大文本域选择部门选择用户子表域单选域域域操作操作共同成长 智慧同行页面设计-操作操作基本
7、属性、返回赋值域、传出参数、刷新域、脚本点击修改操作类型包括:选择部门,选择用户,选择时间,选择日期,弹出模块,弹出程序表单等窗口返回后可以运行页面js,运行Ajax脚本,刷新页面指定域共同成长 智慧同行页面设计-操作基本属性基本属性 返回赋值域返回赋值域传出参数传出参数 刷新域刷新域 脚本脚本运行Ajax脚本时传出的参数此处写实际运行的脚本共同成长 智慧同行式样式样式样管理模块用于管理表单页面的式样,默认的式样文件为main.css,该文件位于表单模板文件夹下。共同成长 智慧同行子表子表 子表的设计同主表,在子表的表设计时,需要有一个跟主表关联的字段来记录主表流水号,并且在子表域设计的时候绑
8、定主表的id,在子表设计时,如果有操作的话则须将该域的显示类型设置为【弹出对话框操作域】共同成长 智慧同行数据库表单-后台脚本对于数据库表单,后台脚本包括:刷新、新增、保存、编辑、修改、读取刷新:表单页面使用submitForm(refresh)进行刷新时运行的脚本。新增:表单新增时保存:新增数据进行保存时运行的脚本编辑:对数据进行载入编辑时运行的脚本修改:对编辑的数据进行提交后台修改时运行读取:读取数据进行只读显示时运行的脚本共同成长 智慧同行数据校验数据校验数据校验选择要校验的域,书写校验脚本,则在表单提交后台时将运行校验脚本。数据校验脚本主要用于数据库表单的保存或修改时、流程表单在提交时
9、使用AJAX进行后台数据校验。如果校验通过,则使用runtime.setRun(true)表示通过了校验;如果没有通过校验,则使用runtime.setRun(false),表示没有通过校验,表单不提交到后台,提示信息通过runtime.setMessage传出。共同成长 智慧同行流程表单流程表单概述:专门用于工作流管理系统中进行流转事项的记录和采集的表单。与流程紧密关联,保存办理事项的详细内容。流程表单其实就是实际的办事表格。 共同成长 智慧同行流程表单后台脚本包括:初始化表单、控件触发刷新、表单内容保存前,数据映射前,数据映射后初始化表单:流程第一次运行,表单初始化时运行控件触发刷新:表单
10、中的控件触发refresh事件时运行的脚本 表单内容保存前:表单保存时运行的脚本数据映射前:进行数据映射前运行的脚本数据映射后:进行数据映射后运行的脚本共同成长 智慧同行流程表单设计流程表单设计流程表单设计包括:页面、式样、子表、后台脚本、数据校验、数据映射、数据模型、流转页面。其中,页面、式样、子表、数据校验同数据库表单同数据库表单共同成长 智慧同行数据映射数据映射 提供流程表单的表单域与数据库表字段的关联映射的创建和维护功能。首先选择映射表,然后根据表单域选择对应的数据库字段,形成映射关系。在实际应用中,并非所有的表单域都要映射到数据库表中 点击映射数据库中的表点击映射数据库中的字段共同成
11、长 智慧同行数据模型数据模型 数据模型:数据模型提供对数据库表的完整性设置。通过校对整个表已经映射的字段和特定字段的内容,来进一步完善数据映射的设置。共同成长 智慧同行程序表单程序表单程序表单概述 程序表单是用来进行辅助系统进行中间操作的表单,可以直接通过URL调用。程序表单可以直接使用,有时也在表单操作、模块操作、子表操作中引用。程序表单设计程序表单设计包括:页面、式样、子表、后台脚本、数据校验 其中,页面、式样、子表、数据校验同数据库表单 共同成长 智慧同行程序表单程序表单程序表单设计包括:页面、式样、子表、后台脚本、数据校验。其中,页面、式样、子表、数据校验同数据库表单共同成长 智慧同行
12、程序表单设计-后台脚本程序表单的后台脚本包括:刷新、表单初始化、表单提交刷新:表单页面使用submitForm(refresh)进行刷新时运行的脚本表单初始化:整个表单初始化时运行的脚本表单提交:程序表单提交时运行的脚本 共同成长 智慧同行1.4 模块管理模块管理模块概述 模块是用来对数据进行列表显示的页面,是进行数据 操作的入口,电子表单系统通过模块来显示数据列表,使用表单来显示某条数据的详细情况。 在创建模块时,系统会提示模块关联的表单,模块中的操作需要使用表单来进行时,自动调用表单来进行处理。 模块详解共同成长 智慧同行模块详解模块详解新增或者修改类型有四种:URL链接,数据列表,流程数
13、据,JSP页面共同成长 智慧同行模块类型模块类型URL链接: 用于通过URL直接引用请求链接,可以包括外部的URL链接。可以通过相对路径进行本应用内的链接引用,起始位置为应用的上下文路径。数据列表 提供直接访问数据库的数据处理功能。数据列表的依据为数据库表、视图或SQL语句。支持各种区域的定制显示。流程数据 提供对某个流程所映射到数据库表中的主数据的列表管理。流程数据的显示模式是电子表单中固化的,有三个页签,包括:业务数据、流转数据、监督考核。共同成长 智慧同行数据采集表单数据采集表单数据采集表单 进行数据采集操作的表单,当模块类型为数据列表或JSP页面时,本选项会列出当前子系统下所定义的数据
14、库表单;当模块类型为流程数据时,本选项会列出当前子系统下的所有流程表单。共同成长 智慧同行记录集显示方式记录集显示方式记录集显示方式列表区内容的显示包括三种方式:系统默认、列表区模板、自定义。列表区模板是指记录集按自定义的列表区模板进行显示;自定义是指在JSP页面中,通过获取ArrayList对象RecordSet共同成长 智慧同行记录跳转面板记录跳转面板记录跳转面板不显示:记录跳转只能在模块当前显示的记录之间进行跳转显示:显示详细内容的表单的右上角将显示记录移动操作控制面板,操作人员可以不返回列表页面,直接跳转到其他数据进行操作。 共同成长 智慧同行操作内容操作内容用于录入SQL查询语句、U
15、RL链接等。对于数据列表类型的模块,如果要按自己的SQL语句进行数据处理。SQL语句中可以包含电子表单系统中特殊的动态变量,在实际运行时,将按实际内容进行赋值,主要的动态参数包括:%USERID%-当前用户号,%DEPTID%-当前部门号,%DATE%-当天,%MONTH%-当月,%TAGID%-树节点或链接传递过来的操作ID,%隐藏域号%-外部传递过来的隐藏域的内容。共同成长 智慧同行访问权限设置访问权限设置授权访问:需要使用电子表单系统对本模块进行授权。匿名访问:是指无需登陆就能访问;登陆访问:是指只有登陆到系统才能访问本模块。共同成长 智慧同行隐藏参数隐藏参数通过URL调用模块时,会有参
16、数的传递,电子表单中通过模块的隐藏参数来缓冲这些参数,通过设置隐藏参数,系统将URL链接中的对应参数保存到模块的隐藏域中,可以在SQL、URL中直接通过百分号引用。隐藏参数一旦缓存,模块中的任何操作将一直附加这些参数,并且可以往外部传递。隐藏参数不能与电子表单系统中内置的页面域重名。参数号必须遵循W3C标准,不允许特殊字符,区分大小写。系统约定,参数值不允许为actionType,systemid,subsysid,modid,formid,id,instanceid等。 共同成长 智慧同行模块页面js模块页面js用于开发供模块中的链接或操作使用的JAVASCRIPT方法。电子表单系统中每个链
17、接或操作完成后,会自动运行一个页面脚本:on操作号Click();如果该JS函数存在,则运行,如果不存在,则不运行。这个功能主要用于某个操作完成后,运行页面JS来刷新当前WINDOW中的其他frame或iframe,如维护树节点时重载树。共同成长 智慧同行高级选项高级选项控制操作列的宽度操作列的位置,是否在首列在数据导出时选择是导出列表字段还是所有字段可以选择冻结的列数对模块中的记录集列表进行分组显示,将相同属性的列内容进行归并,在记录开始位置插入分组信息行,并显示分组列内容共同成长 智慧同行高级选项高级选项用于分组显示时显示某一分组的记录的计量用于按钮操作按钮间的间隔字符控制每页显示的记录数
18、是否允许客户自定义个性化方案自定义导航条的显示对模块加备注,提示信息等共同成长 智慧同行模块设置字段设置模块设置包括:字段设置,查询设置,列表字段,操作设置,记录集定制,显示定制点击设置可以对字段进行设置,可设置的项有:显示宽度,对齐方式,内容字典等共同成长 智慧同行查询设置查询设置查询设置是对应于查询区,可以设置各种查询条件,根据需要可以显示或者隐藏该查询条件。点击增加点击定制查询脚本,可以自定义查询语句,在写了定制查询脚本后,默认的查询条件将被覆盖, 通过request.getParameter取查询项时,参数为查询条件设置的域号+序号,如字段号为log_time,序号为2,则应该传参数l
19、og_time2。共同成长 智慧同行列表设置列表设置列表设置主要是选择列表项,在左侧可以选择的字段中,选择需要显示出来的字段移到右边。共同成长 智慧同行操作设置操作设置操作设置分为两种:列表操作、功能操作列表操作 记录列表中的链接功能操作 模块操作区的按钮等共同成长 智慧同行功能操作功能操作新增删除数据导出上传或者导入报表输出弹出程序表单弹出单选模块弹出多选模块选定记录操作自定义选定返回列表记录批修改动态href请求 共同成长 智慧同行新增新增用于打开一个空的数据库表单或发起一个流程实例。如果是数据库表单,则调用所引用的数据库表单,初始化表单,在输入内容后,按保存按钮,将自动向数据库中添加记录
20、;如果是流程表单,则初始化流程,请求操作人员输入流程工作名称。表单中的各种域和操作的权限受操作属性中设置的授权的限制。页面运行目标:模态窗口:相当于打开新的窗口共同成长 智慧同行数据导出数据导出 将模块列表的数据导出为MS EXCEL,所导出的内容可以是所列列表字段的内容,也可以是所有字段的内容。导出内容会自动对字典键值进行转换。根据需要可以进行脚本控制要导出的内容,进行自定义的导出。个性化导出可以自定义脚本共同成长 智慧同行功能操作上传或导入弹出一个上传窗口,提示选择要上传或导入的文件,返回已经导入的文件,供后台脚本运行数据导入和处理报表输出如果已经定义了本模块的报表模板。通过本操作可以将模
21、块中的列表数据直接输出到报表中去。弹出程序表单如果已经定义了本模块的报表模板。通过本操作可以将模块中的列表数据直接输出到报表中去。弹出单选模块弹出一个单选模块,在选定返回后,运行本操作的后台脚本,完成后重载当前页面。弹出多选模块:弹出一个多选模块,在选定返回后,运行本操作的后台脚本,完成后重载当前页面共同成长 智慧同行功能操作选定记录操作对模块列表中的选定记录进行操作,可以进行页面JavaScript操作,也可以进行后台操作处理。自定义可以直接运行页面js 操作,也可以通过提交到后台,运行后台脚本操作选定返回供弹出模块时,选定记录后关闭对话框,并且将记录号返回上级页面列表批记录修改 通过设定所
22、列表列的可编辑项,操作人员可以在模块数据列表中直接修改可编辑列的数据,在修改完成后,按本功能操作,可以完成批修改数据功能。可编辑的列使用红色星号提示。如果不使用系统默认的批修改功能,可以自定义批修改脚本。进行自定义数据保存。共同成长 智慧同行动态href请求动态href请求行操作链接和自定义功能操作中可以设置自定义href,运行某些特定的功能操作,同时在自定义脚本框中通过输入本操作的后台处理脚本来处理本操作的功能。共同成长 智慧同行列表操作列表操作查看编辑下载行操作弹出程序表单弹出单选模块弹出多选模块共同成长 智慧同行查看查看以只读方式查看记录内容查看的位置可以是单独列。操作列,也可以绑定到域
23、设置域的访问权限,对于查看,一般设置不可编辑设置操作的访问权限共同成长 智慧同行编辑编辑以编辑方式打开当前列表的内容共同成长 智慧同行下载下载如果在字段设置页签中设置了某个字段的内容为:#保存附件信息的字段#,则可以下载该附件的内容。选择附件标记的字段共同成长 智慧同行弹出多选模块弹出多选模块弹出一个多选模块,在选定返回后,将选定的内容和当前记录号传递到后台进行处理,处理完成后重载当前页面。行操作对当前行进行的操作,包括页面JS操作或提交到后台的操作。弹出程序表单弹出程序表单,将当前记录号传给程序表单进行操作,操作完成后重载当前页面。弹出单选模块弹出一个单选模块,在选定返回后,将选定的内容和当前记录号传递到后台进行处理,处理完成后重载当前页面。共同成长 智慧同行记录集定制记录及定制记录集定制模块提供对列表显示的模块记录集进行定制的功能。记录集是指通过模块定制
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年个体品牌店铺转手合同标准格式
- 2025年企业应用软件开发外包服务合同
- 2025年劳动合同法关键及详细解析
- 官方认证合同标准文本参考集
- 2025年创业合伙企业投资协议模板
- 2025年双边技术交流与合作协议范例
- 2025年医疗机构医疗器械监管维护管理协议
- 2025年亲属间房产转让合同文本
- 2025年住宅建设安全管理合同
- 2025年经济型共享汽车短期租赁合同
- 《感冒中医治疗》课件
- 牛津上海版小学英语四年级下册(英语单词表)
- 2024年体育赛事运动员赞助合同3篇
- 2023年中考英语话题复习课件 健康与饮食
- 2023年机动车检测站质量手册和程序文件(根据补充要求编制)
- 路遥介绍课件
- 肠道健康管理
- 2024年高考语文复习:古诗文阅读强化练习题汇编(含答案解析)
- 北京万集DCS-30K计重收费系统技术方案设计
- 歌剧卡门课件教学课件
- 光伏发电绩效考核管理
评论
0/150
提交评论