電子表單管理課件_第1頁
電子表單管理課件_第2頁
電子表單管理課件_第3頁
電子表單管理課件_第4頁
電子表單管理課件_第5頁
已閱讀5頁,還剩129頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

電子表單管理2022/12/1電子表單管理電子表單管理2022/12/1電子表單管理1概述電子表單系統(tǒng)概述電子表單系統(tǒng)是poba應(yīng)用開發(fā)平臺(tái)的核心,主要作用是業(yè)務(wù)應(yīng)用建模電子表單系統(tǒng)提供應(yīng)用開發(fā)設(shè)計(jì)、調(diào)試、搭建等功能。通過電子表單來實(shí)現(xiàn)業(yè)務(wù)應(yīng)用的各種功能。通過系統(tǒng)、子系統(tǒng)、模塊、子模塊、表單等實(shí)現(xiàn)業(yè)務(wù)的展現(xiàn)、數(shù)據(jù)采集、人機(jī)交互等功能。業(yè)務(wù)模塊及操作的權(quán)限設(shè)置及功能模塊的備份恢復(fù)功能。電子表單管理概述電子表單系統(tǒng)概述電子表單管理2系統(tǒng)結(jié)構(gòu)圖系統(tǒng)子系統(tǒng)1子系統(tǒng)2子系統(tǒng)N模塊1應(yīng)用樹M模塊1……表單N……電子表單管理系統(tǒng)結(jié)構(gòu)圖系統(tǒng)子系統(tǒng)1子系統(tǒng)2子系統(tǒng)N模塊1應(yīng)用樹M模塊1…3系統(tǒng)界面術(shù)語系統(tǒng)操作區(qū)查詢區(qū)子系統(tǒng)模塊數(shù)據(jù)列表區(qū)操作區(qū)電子表單管理系統(tǒng)界面術(shù)語系統(tǒng)操作區(qū)查詢區(qū)子系統(tǒng)模塊數(shù)據(jù)列表區(qū)操作區(qū)電子表4開發(fā)步驟電子表單開發(fā)步驟1、根據(jù)需求建立詳細(xì)設(shè)計(jì)文檔2、在建模工具中進(jìn)行數(shù)據(jù)庫表建模,生成到數(shù)據(jù)庫中3、用Dreamweaver等制作數(shù)據(jù)錄入表格(靜態(tài)表格)4、在電子表單系統(tǒng)中搭建系統(tǒng)->子系統(tǒng)->表單->模塊業(yè)務(wù)系統(tǒng)定義:系統(tǒng)、子系統(tǒng)、模塊組電子表單管理開發(fā)步驟電子表單開發(fā)步驟業(yè)務(wù)系統(tǒng)定義:系統(tǒng)、子系統(tǒng)、模塊組電51.系統(tǒng)定義系統(tǒng)定義是用來業(yè)務(wù)系統(tǒng)建模的過程,包括:系統(tǒng)、子系統(tǒng)、模塊、表單、應(yīng)用樹系統(tǒng):業(yè)務(wù)第一級(jí)歸類,即一級(jí)導(dǎo)航子系統(tǒng):系統(tǒng)下的二級(jí)歸類。一個(gè)系統(tǒng)下可以有多個(gè)子系統(tǒng)。模塊:具體的業(yè)務(wù)數(shù)據(jù)模塊,即業(yè)務(wù)數(shù)據(jù)的展現(xiàn)列表,模塊上附帶業(yè)務(wù)功能操作,例如:增、刪、改、查等各種操作表單:具體的用戶數(shù)據(jù)采集界面,模塊中打開某條記錄時(shí)的展現(xiàn)界面應(yīng)用樹:用來構(gòu)建樹形結(jié)構(gòu)導(dǎo)航電子表單管理1.系統(tǒng)定義系統(tǒng)定義是用來業(yè)務(wù)系統(tǒng)建模的過程,包括:系統(tǒng)、子6例如:實(shí)現(xiàn)一個(gè)crm系統(tǒng)中的客戶信息管理功能,如圖所示業(yè)務(wù)系統(tǒng)定義業(yè)務(wù)子系統(tǒng)業(yè)務(wù)模塊名稱模塊功能模塊數(shù)據(jù)列表電子表單管理例如:實(shí)現(xiàn)一個(gè)crm系統(tǒng)中的客戶信息管理功能,如圖所示業(yè)務(wù)系71.1系統(tǒng)定義業(yè)務(wù)系統(tǒng)

在搭建業(yè)務(wù)應(yīng)用時(shí)需要先建立系統(tǒng),所謂系統(tǒng)指的是實(shí)際業(yè)務(wù)應(yīng)用中的第一大歸類,即一級(jí)導(dǎo)航。例如:crm系統(tǒng)中的客戶管理系統(tǒng)電子表單管理1.1系統(tǒng)定義業(yè)務(wù)系統(tǒng)系統(tǒng)電子表單管理81.1系統(tǒng)系統(tǒng)搭建方法:電子表單管理系統(tǒng)->系統(tǒng)定義->新增系統(tǒng)點(diǎn)擊系統(tǒng)定義點(diǎn)擊業(yè)務(wù)系統(tǒng)點(diǎn)擊新增電子表單管理1.1系統(tǒng)系統(tǒng)搭建方法:電子表單管理系統(tǒng)->系統(tǒng)定義->新91.2子系統(tǒng)管理子系統(tǒng)創(chuàng)建點(diǎn)擊新增子系統(tǒng)點(diǎn)擊系統(tǒng)右側(cè)顯示子系統(tǒng)列表電子表單管理1.2子系統(tǒng)管理子系統(tǒng)創(chuàng)建點(diǎn)擊新增子系統(tǒng)點(diǎn)擊系統(tǒng)右側(cè)顯示子101.3表單管理一、表單概述表單是一種用于數(shù)據(jù)采集的頁面,通過表單來獲取用戶的數(shù)據(jù)并進(jìn)行顯示。表單管理提供一系列工具,進(jìn)行表單的制作、邏輯關(guān)聯(lián)、數(shù)據(jù)處理。通過表單域和表單操作的共同作用,來完成表單的數(shù)據(jù)采集和展現(xiàn)功能。電子表單管理1.3表單管理一、表單概述電子表單管理11表單詳解表單詳解點(diǎn)擊表單點(diǎn)擊新增表單類別:1.數(shù)據(jù)庫表單2.流程表單3.程序表單4.申報(bào)表單電子表單管理表單詳解表單詳解點(diǎn)擊表單點(diǎn)擊新增表單類別:電子表單管理12數(shù)據(jù)庫表單數(shù)據(jù)庫表單概述數(shù)據(jù)庫表單是用來進(jìn)行數(shù)據(jù)的展現(xiàn)和采集的表單,不用于流程性審批,例如:記錄臺(tái)賬形式的模塊;數(shù)據(jù)庫表單須與模塊進(jìn)行掛接。在調(diào)用數(shù)據(jù)庫表單時(shí),必須帶系統(tǒng)號(hào)、子系統(tǒng)號(hào)、模塊號(hào)、操作號(hào)、表單號(hào)。數(shù)據(jù)庫表單只記錄一個(gè)版本。數(shù)據(jù)庫表單概述電子表單管理數(shù)據(jù)庫表單數(shù)據(jù)庫表單概述電子表單管理13數(shù)據(jù)庫表單設(shè)計(jì)數(shù)據(jù)庫表單設(shè)計(jì)點(diǎn)擊設(shè)計(jì)點(diǎn)擊新增,增加模板頁面可設(shè)計(jì)的項(xiàng)電子表單管理數(shù)據(jù)庫表單設(shè)計(jì)數(shù)據(jù)庫表單設(shè)計(jì)點(diǎn)擊設(shè)計(jì)點(diǎn)擊新增,增加模板頁面可14頁面包括頁面引用js,提交判斷js,頁面onloadjs,此處為客戶端javascript腳本對(duì)應(yīng)于數(shù)據(jù)庫中的字段,此處可以設(shè)計(jì)修改字段綁定后的顯示屬性頁面中的按鈕或者鏈接(例如彈出時(shí)間選擇),輔助數(shù)據(jù)操作模板設(shè)計(jì)器,可視化開發(fā),通過拖拽動(dòng)態(tài)生成jsp頁面電子表單管理頁面包括頁面引用js,提交判斷js,頁面對(duì)應(yīng)于數(shù)據(jù)庫中的字段15頁面設(shè)計(jì)--》域點(diǎn)擊域點(diǎn)擊修改觸發(fā)運(yùn)行腳本枚舉類型的選擇對(duì)應(yīng)的字典電子表單管理頁面設(shè)計(jì)--》域點(diǎn)擊域點(diǎn)擊修改觸發(fā)運(yùn)行腳本枚舉類型的選擇對(duì)應(yīng)16隱藏域:hidden屬性,一般用于id等下拉框:下拉選擇,需要設(shè)置字典復(fù)選域:多選,需要設(shè)置字典附件域:用于上傳附件屬性域:顯示當(dāng)前操作屬性如:登陸人名子表域:子表控件,多行顯示文本域:普通的文本輸入框大文本域:大文本輸入框意見域:流程審批時(shí)用于填寫意見意見列表域:用于顯示審批意見列表HTML域:用于html文件,如:郵件內(nèi)容單選域:?jiǎn)雾?xiàng)選擇,需要設(shè)置字典只讀域:用于只讀操作Portlet域:掛接portal中設(shè)計(jì)的portlet域的顯示類型點(diǎn)擊下拉框電子表單管理隱藏域:hidden屬性,一般用于id等域的顯示類型點(diǎn)擊下電17頁面設(shè)計(jì)--》模板選擇顯示未綁定的域隱藏域文本域操作:選擇日期大文本域選擇部門選擇用戶子表域單選域域操作電子表單管理頁面設(shè)計(jì)--》模板選擇顯示未綁定的域隱藏域文本域操作:選擇日18頁面設(shè)計(jì)--》操作操作基本屬性、返回賦值域、傳出參數(shù)、刷新域、腳本點(diǎn)擊修改操作類型包括:選擇部門,選擇用戶,選擇時(shí)間,選擇日期,彈出模塊,彈出程序表單等窗口返回后可以運(yùn)行頁面js,運(yùn)行Ajax腳本,刷新頁面指定域電子表單管理頁面設(shè)計(jì)--》操作操作點(diǎn)擊修改操作類型包括:選擇部門,選擇用19頁面設(shè)計(jì)--》操作基本屬性

返回賦值域傳出參數(shù)

刷新域

腳本運(yùn)行Ajax腳本時(shí)傳出的參數(shù)此處寫實(shí)際運(yùn)行的腳本電子表單管理頁面設(shè)計(jì)--》操作基本屬性20式樣式樣式樣管理模塊用于管理表單頁面的式樣,默認(rèn)的式樣文件為main.css,該文件位于表單模板文件夾下。電子表單管理式樣式樣電子表單管理21子表子表

子表的設(shè)計(jì)同主表,在子表的表設(shè)計(jì)時(shí),需要有一個(gè)跟主表關(guān)聯(lián)的字段來記錄主表流水號(hào),并且在子表域設(shè)計(jì)的時(shí)候綁定主表的id,在子表設(shè)計(jì)時(shí),如果有操作的話則須將該域的顯示類型設(shè)置為【彈出對(duì)話框操作域】電子表單管理子表子表電子表單管理22數(shù)據(jù)庫表單--》后臺(tái)腳本對(duì)于數(shù)據(jù)庫表單,后臺(tái)腳本包括:刷新、新增、保存、編輯、修改、讀取刷新:表單頁面使用submitForm(‘refresh’)進(jìn)行刷新時(shí)運(yùn)行的腳本。新增:表單新增時(shí)保存:新增數(shù)據(jù)進(jìn)行保存時(shí)運(yùn)行的腳本編輯:對(duì)數(shù)據(jù)進(jìn)行載入編輯時(shí)運(yùn)行的腳本修改:對(duì)編輯的數(shù)據(jù)進(jìn)行提交后臺(tái)修改時(shí)運(yùn)行讀?。鹤x取數(shù)據(jù)進(jìn)行只讀顯示時(shí)運(yùn)行的腳本電子表單管理數(shù)據(jù)庫表單--》后臺(tái)腳本對(duì)于數(shù)據(jù)庫表單,后臺(tái)腳本包括:刷新、23數(shù)據(jù)校驗(yàn)數(shù)據(jù)校驗(yàn)

數(shù)據(jù)校驗(yàn)選擇要校驗(yàn)的域,書寫校驗(yàn)?zāi)_本,則在表單提交后臺(tái)時(shí)將運(yùn)行校驗(yàn)?zāi)_本。數(shù)據(jù)校驗(yàn)?zāi)_本主要用于數(shù)據(jù)庫表單的保存或修改時(shí)、流程表單在提交時(shí)使用AJAX進(jìn)行后臺(tái)數(shù)據(jù)校驗(yàn)。如果校驗(yàn)通過,則使用runtime.setRun(true)表示通過了校驗(yàn);如果沒有通過校驗(yàn),則使用runtime.setRun(false),表示沒有通過校驗(yàn),表單不提交到后臺(tái),提示信息通過runtime.setMessage傳出。電子表單管理數(shù)據(jù)校驗(yàn)數(shù)據(jù)校驗(yàn)電子表單管理24流程表單流程表單

概述:專門用于工作流管理系統(tǒng)中進(jìn)行流轉(zhuǎn)事項(xiàng)的記錄和采集的表單。與流程緊密關(guān)聯(lián),保存辦理事項(xiàng)的詳細(xì)內(nèi)容。流程表單其實(shí)就是實(shí)際的辦事表格。

電子表單管理流程表單流程表單電子表單管理25流程表單后臺(tái)腳本包括:初始化表單、控件觸發(fā)刷新、表單內(nèi)容保存前,數(shù)據(jù)映射前,數(shù)據(jù)映射后初始化表單:流程第一次運(yùn)行,表單初始化時(shí)運(yùn)行控件觸發(fā)刷新:表單中的控件觸發(fā)refresh事件時(shí)運(yùn)行的腳本表單內(nèi)容保存前:表單保存時(shí)運(yùn)行的腳本數(shù)據(jù)映射前:進(jìn)行數(shù)據(jù)映射前運(yùn)行的腳本數(shù)據(jù)映射后:進(jìn)行數(shù)據(jù)映射后運(yùn)行的腳本電子表單管理流程表單后臺(tái)腳本包括:初始化表單、控件觸發(fā)刷新、表單內(nèi)容保存26流程表單設(shè)計(jì)流程表單設(shè)計(jì)流程表單設(shè)計(jì)包括:頁面、式樣、子表、后臺(tái)腳本、數(shù)據(jù)校驗(yàn)、數(shù)據(jù)映射、數(shù)據(jù)模型、流轉(zhuǎn)頁面。其中,頁面、式樣、子表、數(shù)據(jù)校驗(yàn)同數(shù)據(jù)庫表單同數(shù)據(jù)庫表單電子表單管理流程表單設(shè)計(jì)流程表單設(shè)計(jì)同數(shù)據(jù)庫表單電子表單管理27數(shù)據(jù)映射數(shù)據(jù)映射

提供流程表單的表單域與數(shù)據(jù)庫表字段的關(guān)聯(lián)映射的創(chuàng)建和維護(hù)功能。首先選擇映射表,然后根據(jù)表單域選擇對(duì)應(yīng)的數(shù)據(jù)庫字段,形成映射關(guān)系。在實(shí)際應(yīng)用中,并非所有的表單域都要映射到數(shù)據(jù)庫表中點(diǎn)擊映射數(shù)據(jù)庫中的表點(diǎn)擊映射數(shù)據(jù)庫中的字段電子表單管理數(shù)據(jù)映射數(shù)據(jù)映射點(diǎn)擊映射數(shù)據(jù)庫中的表點(diǎn)擊映射數(shù)據(jù)庫中的字段電28數(shù)據(jù)模型數(shù)據(jù)模型

數(shù)據(jù)模型:數(shù)據(jù)模型提供對(duì)數(shù)據(jù)庫表的完整性設(shè)置。通過校對(duì)整個(gè)表已經(jīng)映射的字段和特定字段的內(nèi)容,來進(jìn)一步完善數(shù)據(jù)映射的設(shè)置。電子表單管理數(shù)據(jù)模型數(shù)據(jù)模型電子表單管理29程序表單程序表單程序表單概述程序表單是用來進(jìn)行輔助系統(tǒng)進(jìn)行中間操作的表單,可以直接通過URL調(diào)用。程序表單可以直接使用,有時(shí)也在表單操作、模塊操作、子表操作中引用。程序表單設(shè)計(jì)程序表單設(shè)計(jì)包括:頁面、式樣、子表、后臺(tái)腳本、數(shù)據(jù)校驗(yàn)

其中,頁面、式樣、子表、數(shù)據(jù)校驗(yàn)同數(shù)據(jù)庫表單

電子表單管理程序表單程序表單電子表單管理30程序表單程序表單程序表單設(shè)計(jì)包括:頁面、式樣、子表、后臺(tái)腳本、數(shù)據(jù)校驗(yàn)。其中,頁面、式樣、子表、數(shù)據(jù)校驗(yàn)同數(shù)據(jù)庫表單電子表單管理程序表單程序表單電子表單管理31程序表單設(shè)計(jì)--》后臺(tái)腳本程序表單的后臺(tái)腳本包括:刷新、表單初始化、表單提交刷新:表單頁面使用submitForm(‘refresh’)進(jìn)行刷新時(shí)運(yùn)行的腳本表單初始化:整個(gè)表單初始化時(shí)運(yùn)行的腳本表單提交:程序表單提交時(shí)運(yùn)行的腳本電子表單管理程序表單設(shè)計(jì)--》后臺(tái)腳本程序表單的后臺(tái)腳本包括:刷新、表單321.4模塊管理模塊管理模塊概述模塊是用來對(duì)數(shù)據(jù)進(jìn)行列表顯示的頁面,是進(jìn)行數(shù)據(jù)操作的入口,電子表單系統(tǒng)通過模塊來顯示數(shù)據(jù)列表,使用表單來顯示某條數(shù)據(jù)的詳細(xì)情況。在創(chuàng)建模塊時(shí),系統(tǒng)會(huì)提示模塊關(guān)聯(lián)的表單,模塊中的操作需要使用表單來進(jìn)行時(shí),自動(dòng)調(diào)用表單來進(jìn)行處理。模塊詳解電子表單管理1.4模塊管理模塊管理電子表單管理33模塊詳解新增或者修改類型有四種:URL鏈接,數(shù)據(jù)列表,流程數(shù)據(jù),JSP頁面電子表單管理模塊詳解新增或者修改類型有四種:URL鏈接,數(shù)據(jù)列表,流程數(shù)34模塊類型模塊類型URL鏈接:用于通過URL直接引用請(qǐng)求鏈接,可以包括外部的URL鏈接。可以通過相對(duì)路徑進(jìn)行本應(yīng)用內(nèi)的鏈接引用,起始位置為應(yīng)用的上下文路徑。數(shù)據(jù)列表提供直接訪問數(shù)據(jù)庫的數(shù)據(jù)處理功能。數(shù)據(jù)列表的依據(jù)為數(shù)據(jù)庫表、視圖或SQL語句。支持各種區(qū)域的定制顯示。流程數(shù)據(jù)提供對(duì)某個(gè)流程所映射到數(shù)據(jù)庫表中的主數(shù)據(jù)的列表管理。流程數(shù)據(jù)的顯示模式是電子表單中固化的,有三個(gè)頁簽,包括:業(yè)務(wù)數(shù)據(jù)、流轉(zhuǎn)數(shù)據(jù)、監(jiān)督考核。電子表單管理模塊類型模塊類型電子表單管理35數(shù)據(jù)采集表單數(shù)據(jù)采集表單

進(jìn)行數(shù)據(jù)采集操作的表單,當(dāng)模塊類型為數(shù)據(jù)列表或JSP頁面時(shí),本選項(xiàng)會(huì)列出當(dāng)前子系統(tǒng)下所定義的數(shù)據(jù)庫表單;當(dāng)模塊類型為流程數(shù)據(jù)時(shí),本選項(xiàng)會(huì)列出當(dāng)前子系統(tǒng)下的所有流程表單。電子表單管理數(shù)據(jù)采集表單數(shù)據(jù)采集表單進(jìn)行數(shù)據(jù)采集操作的表單,當(dāng)模塊類型為36記錄集顯示方式記錄集顯示方式列表區(qū)內(nèi)容的顯示包括三種方式:系統(tǒng)默認(rèn)、列表區(qū)模板、自定義。列表區(qū)模板是指記錄集按自定義的列表區(qū)模板進(jìn)行顯示;自定義是指在JSP頁面中,通過獲取ArrayList對(duì)象RecordSet電子表單管理記錄集顯示方式記錄集顯示方式列表區(qū)內(nèi)容的顯示包括三種方式:系37記錄跳轉(zhuǎn)面板記錄跳轉(zhuǎn)面板不顯示:記錄跳轉(zhuǎn)只能在模塊當(dāng)前顯示的記錄之間進(jìn)行跳轉(zhuǎn)顯示:顯示詳細(xì)內(nèi)容的表單的右上角將顯示記錄移動(dòng)操作控制面板,操作人員可以不返回列表頁面,直接跳轉(zhuǎn)到其他數(shù)據(jù)進(jìn)行操作。電子表單管理記錄跳轉(zhuǎn)面板記錄跳轉(zhuǎn)面板不顯示:記錄跳轉(zhuǎn)只能在模塊當(dāng)前顯示的38操作內(nèi)容操作內(nèi)容用于錄入SQL查詢語句、URL鏈接等。對(duì)于數(shù)據(jù)列表類型的模塊,如果要按自己的SQL語句進(jìn)行數(shù)據(jù)處理。SQL語句中可以包含電子表單系統(tǒng)中特殊的動(dòng)態(tài)變量,在實(shí)際運(yùn)行時(shí),將按實(shí)際內(nèi)容進(jìn)行賦值,主要的動(dòng)態(tài)參數(shù)包括:%USERID%---當(dāng)前用戶號(hào),%DEPTID%---當(dāng)前部門號(hào),%DATE%---當(dāng)天,%MONTH%---當(dāng)月,%TAGID%---樹節(jié)點(diǎn)或鏈接傳遞過來的操作ID,%隱藏域號(hào)%---外部傳遞過來的隱藏域的內(nèi)容。電子表單管理操作內(nèi)容操作內(nèi)容用于錄入SQL查詢語句、URL鏈接等。對(duì)于數(shù)39訪問權(quán)限設(shè)置訪問權(quán)限設(shè)置授權(quán)訪問:需要使用電子表單系統(tǒng)對(duì)本模塊進(jìn)行授權(quán)。匿名訪問:是指無需登陸就能訪問;登陸訪問:是指只有登陸到系統(tǒng)才能訪問本模塊。電子表單管理訪問權(quán)限設(shè)置訪問權(quán)限設(shè)置授權(quán)訪問:需要使用電子表單系統(tǒng)對(duì)本模40隱藏參數(shù)隱藏參數(shù)通過URL調(diào)用模塊時(shí),會(huì)有參數(shù)的傳遞,電子表單中通過模塊的隱藏參數(shù)來緩沖這些參數(shù),通過設(shè)置隱藏參數(shù),系統(tǒng)將URL鏈接中的對(duì)應(yīng)參數(shù)保存到模塊的隱藏域中,可以在SQL、URL中直接通過百分號(hào)引用。隱藏參數(shù)一旦緩存,模塊中的任何操作將一直附加這些參數(shù),并且可以往外部傳遞。隱藏參數(shù)不能與電子表單系統(tǒng)中內(nèi)置的頁面域重名。參數(shù)號(hào)必須遵循W3C標(biāo)準(zhǔn),不允許特殊字符,區(qū)分大小寫。系統(tǒng)約定,參數(shù)值不允許為actionType,systemid,subsysid,modid,formid,id,instanceid等。

電子表單管理隱藏參數(shù)隱藏參數(shù)通過URL調(diào)用模塊時(shí),會(huì)有參數(shù)的傳遞,電子表41模塊頁面js模塊頁面js用于開發(fā)供模塊中的鏈接或操作使用的JAVASCRIPT方法。電子表單系統(tǒng)中每個(gè)鏈接或操作完成后,會(huì)自動(dòng)運(yùn)行一個(gè)頁面腳本:on操作號(hào)Click();如果該JS函數(shù)存在,則運(yùn)行,如果不存在,則不運(yùn)行。這個(gè)功能主要用于某個(gè)操作完成后,運(yùn)行頁面JS來刷新當(dāng)前WINDOW中的其他frame或iframe,如維護(hù)樹節(jié)點(diǎn)時(shí)重載樹。電子表單管理模塊頁面js模塊頁面js用于開發(fā)供模塊中的鏈接或操作使用的J42高級(jí)選項(xiàng)高級(jí)選項(xiàng)控制操作列的寬度操作列的位置,是否在首列在數(shù)據(jù)導(dǎo)出時(shí)選擇是導(dǎo)出列表字段還是所有字段可以選擇凍結(jié)的列數(shù)對(duì)模塊中的記錄集列表進(jìn)行分組顯示,將相同屬性的列內(nèi)容進(jìn)行歸并,在記錄開始位置插入分組信息行,并顯示分組列內(nèi)容電子表單管理高級(jí)選項(xiàng)高級(jí)選項(xiàng)控制操作列的寬度操作列的位置,是否在首列在數(shù)43高級(jí)選項(xiàng)高級(jí)選項(xiàng)用于分組顯示時(shí)顯示某一分組的記錄的計(jì)量用于按鈕操作按鈕間的間隔字符控制每頁顯示的記錄數(shù)是否允許客戶自定義個(gè)性化方案自定義導(dǎo)航條的顯示對(duì)模塊加備注,提示信息等電子表單管理高級(jí)選項(xiàng)高級(jí)選項(xiàng)用于分組顯示時(shí)顯示某一分組的記錄的計(jì)量用于按44模塊設(shè)置字段設(shè)置模塊設(shè)置包括:字段設(shè)置,查詢?cè)O(shè)置,列表字段,操作設(shè)置,記錄集定制,顯示定制點(diǎn)擊設(shè)置可以對(duì)字段進(jìn)行設(shè)置,可設(shè)置的項(xiàng)有:顯示寬度,對(duì)齊方式,內(nèi)容字典等電子表單管理模塊設(shè)置字段設(shè)置點(diǎn)擊設(shè)置可以對(duì)字段進(jìn)行設(shè)置,可設(shè)置的項(xiàng)有:顯45查詢?cè)O(shè)置查詢?cè)O(shè)置查詢?cè)O(shè)置是對(duì)應(yīng)于查詢區(qū),可以設(shè)置各種查詢條件,根據(jù)需要可以顯示或者隱藏該查詢條件。點(diǎn)擊增加點(diǎn)擊定制查詢腳本,可以自定義查詢語句,在寫了定制查詢腳本后,默認(rèn)的查詢條件將被覆蓋,

通過request.getParameter取查詢項(xiàng)時(shí),參數(shù)為查詢條件設(shè)置的域號(hào)+序號(hào),如字段號(hào)為log_time,序號(hào)為2,則應(yīng)該傳參數(shù)log_time2。電子表單管理查詢?cè)O(shè)置查詢?cè)O(shè)置點(diǎn)擊增加點(diǎn)擊定制查詢腳本,可以自定義查詢語句46列表設(shè)置列表設(shè)置列表設(shè)置主要是選擇列表項(xiàng),在左側(cè)可以選擇的字段中,選擇需要顯示出來的字段移到右邊。電子表單管理列表設(shè)置列表設(shè)置電子表單管理47操作設(shè)置操作設(shè)置操作設(shè)置分為兩種:列表操作、功能操作列表操作記錄列表中的鏈接功能操作模塊操作區(qū)的按鈕等電子表單管理操作設(shè)置操作設(shè)置電子表單管理48功能操作功能操作新增刪除數(shù)據(jù)導(dǎo)出上傳或者導(dǎo)入報(bào)表輸出彈出程序表單彈出單選模塊彈出多選模塊選定記錄操作自定義選定返回列表記錄批修改動(dòng)態(tài)href請(qǐng)求

電子表單管理功能操作功能操作電子表單管理49新增新增用于打開一個(gè)空的數(shù)據(jù)庫表單或發(fā)起一個(gè)流程實(shí)例。如果是數(shù)據(jù)庫表單,則調(diào)用所引用的數(shù)據(jù)庫表單,初始化表單,在輸入內(nèi)容后,按保存按鈕,將自動(dòng)向數(shù)據(jù)庫中添加記錄;如果是流程表單,則初始化流程,請(qǐng)求操作人員輸入流程工作名稱。表單中的各種域和操作的權(quán)限受操作屬性中設(shè)置的授權(quán)的限制。

頁面運(yùn)行目標(biāo):模態(tài)窗口:相當(dāng)于打開新的窗口電子表單管理新增新增頁面運(yùn)行目標(biāo):模態(tài)窗口:相當(dāng)于打開新的窗口電子表單管50數(shù)據(jù)導(dǎo)出數(shù)據(jù)導(dǎo)出將模塊列表的數(shù)據(jù)導(dǎo)出為MSEXCEL,所導(dǎo)出的內(nèi)容可以是所列列表字段的內(nèi)容,也可以是所有字段的內(nèi)容。導(dǎo)出內(nèi)容會(huì)自動(dòng)對(duì)字典鍵值進(jìn)行轉(zhuǎn)換。根據(jù)需要可以進(jìn)行腳本控制要導(dǎo)出的內(nèi)容,進(jìn)行自定義的導(dǎo)出。

個(gè)性化導(dǎo)出可以自定義腳本電子表單管理數(shù)據(jù)導(dǎo)出數(shù)據(jù)導(dǎo)出個(gè)性化導(dǎo)出可以自定義腳本電子表單管理51功能操作上傳或?qū)霃棾鲆粋€(gè)上傳窗口,提示選擇要上傳或?qū)氲奈募?,返回已?jīng)導(dǎo)入的文件,供后臺(tái)腳本運(yùn)行數(shù)據(jù)導(dǎo)入和處理報(bào)表輸出如果已經(jīng)定義了本模塊的報(bào)表模板。通過本操作可以將模塊中的列表數(shù)據(jù)直接輸出到報(bào)表中去。彈出程序表單如果已經(jīng)定義了本模塊的報(bào)表模板。通過本操作可以將模塊中的列表數(shù)據(jù)直接輸出到報(bào)表中去。彈出單選模塊彈出一個(gè)單選模塊,在選定返回后,運(yùn)行本操作的后臺(tái)腳本,完成后重載當(dāng)前頁面。彈出多選模塊:彈出一個(gè)多選模塊,在選定返回后,運(yùn)行本操作的后臺(tái)腳本,完成后重載當(dāng)前頁面電子表單管理功能操作上傳或?qū)腚娮颖韱喂芾?2功能操作選定記錄操作對(duì)模塊列表中的選定記錄進(jìn)行操作,可以進(jìn)行頁面JavaScript操作,也可以進(jìn)行后臺(tái)操作處理。自定義可以直接運(yùn)行頁面js操作,也可以通過提交到后臺(tái),運(yùn)行后臺(tái)腳本操作選定返回供彈出模塊時(shí),選定記錄后關(guān)閉對(duì)話框,并且將記錄號(hào)返回上級(jí)頁面列表批記錄修改通過設(shè)定所列表列的可編輯項(xiàng),操作人員可以在模塊數(shù)據(jù)列表中直接修改可編輯列的數(shù)據(jù),在修改完成后,按本功能操作,可以完成批修改數(shù)據(jù)功能??删庉嫷牧惺褂眉t色星號(hào)提示。如果不使用系統(tǒng)默認(rèn)的批修改功能,可以自定義批修改腳本。進(jìn)行自定義數(shù)據(jù)保存。電子表單管理功能操作選定記錄操作電子表單管理53動(dòng)態(tài)href請(qǐng)求動(dòng)態(tài)href請(qǐng)求行操作鏈接和自定義功能操作中可以設(shè)置自定義href,運(yùn)行某些特定的功能操作,同時(shí)在自定義腳本框中通過輸入本操作的后臺(tái)處理腳本來處理本操作的功能。電子表單管理動(dòng)態(tài)href請(qǐng)求動(dòng)態(tài)href請(qǐng)求電子表單管理54列表操作列表操作查看編輯下載行操作彈出程序表單彈出單選模塊彈出多選模塊電子表單管理列表操作列表操作電子表單管理55查看查看以只讀方式查看記錄內(nèi)容查看的位置可以是單獨(dú)列。操作列,也可以綁定到域設(shè)置域的訪問權(quán)限,對(duì)于查看,一般設(shè)置不可編輯設(shè)置操作的訪問權(quán)限電子表單管理查看查看查看的位置可以是單獨(dú)列。操作列,也可以綁定到域設(shè)置域56編輯編輯以編輯方式打開當(dāng)前列表的內(nèi)容電子表單管理編輯編輯電子表單管理57下載下載如果在字段設(shè)置頁簽中設(shè)置了某個(gè)字段的內(nèi)容為:#保存附件信息的字段#,則可以下載該附件的內(nèi)容。選擇附件標(biāo)記的字段電子表單管理下載下載選擇附件標(biāo)記的字段電子表單管理58彈出多選模塊彈出多選模塊彈出一個(gè)多選模塊,在選定返回后,將選定的內(nèi)容和當(dāng)前記錄號(hào)傳遞到后臺(tái)進(jìn)行處理,處理完成后重載當(dāng)前頁面。行操作對(duì)當(dāng)前行進(jìn)行的操作,包括頁面JS操作或提交到后臺(tái)的操作。彈出程序表單彈出程序表單,將當(dāng)前記錄號(hào)傳給程序表單進(jìn)行操作,操作完成后重載當(dāng)前頁面。彈出單選模塊彈出一個(gè)單選模塊,在選定返回后,將選定的內(nèi)容和當(dāng)前記錄號(hào)傳遞到后臺(tái)進(jìn)行處理,處理完成后重載當(dāng)前頁面。電子表單管理彈出多選模塊彈出多選模塊電子表單管理59記錄集定制記錄及定制記錄集定制模塊提供對(duì)列表顯示的模塊記錄集進(jìn)行定制的功能。記錄集是指通過模塊定制后,展現(xiàn)到前臺(tái)的列表頁面的后臺(tái)JAVAArrayList對(duì)象。ArrayList對(duì)象的元素為HashMap,保存了每一行的鍵值對(duì)。主要的用途包括:

1、在列表顯示前對(duì)記錄集進(jìn)行加工

2、實(shí)現(xiàn)特定功能:如特定記錄加顏色電子表單管理記錄集定制記錄及定制電子表單管理60顯示定制顯示定制顯示定制主要是針對(duì)查詢區(qū),列表區(qū),操作區(qū)的定制。電子表單管理顯示定制顯示定制電子表單管理61應(yīng)用樹應(yīng)用樹應(yīng)用樹概述應(yīng)用樹模塊提供創(chuàng)建應(yīng)用樹的功能。應(yīng)用樹包括三種類型:組織樹、定制樹、異步定制樹。組織樹是指整個(gè)組織的部門樹;定制樹提供腳本自定義樹操作的功能;異步定制樹提供異步載入樹節(jié)點(diǎn)的功能,是一種特別的定制樹。電子表單管理應(yīng)用樹應(yīng)用樹電子表單管理62字典管理字典管理全局字典全局字典定義后可以被所有的系統(tǒng)所使用全局字典的類別號(hào)必須以sys_開頭電子表單管理字典管理字典管理全局字典的類別號(hào)必須以sys_開頭電子表單管63類別、條目管理類別、條目管理點(diǎn)擊左側(cè)類別樹,然后點(diǎn)擊新增電子表單管理類別、條目管理類別、條目管理點(diǎn)擊左側(cè)類別樹,然后點(diǎn)擊新增電子64字典類型字典類型類別條目型見上述內(nèi)容sql型字典條目?jī)?nèi)容的SQL語句。對(duì)于某些直接從數(shù)據(jù)庫中產(chǎn)生的條目?jī)?nèi)容,可以在此屬性中輸入SQL語句。SQL語句的where條件中支持使用"%"來動(dòng)態(tài)引用表單中或其他相關(guān)域的內(nèi)容。電子表單管理字典類型字典類型電子表單管理65角色授權(quán)角色授權(quán)授權(quán)的過程為:系統(tǒng)角色--模塊授權(quán)--操作授權(quán)系統(tǒng)角色:左側(cè)列表中是在ou角色管理中建好的所有的角色,選擇需要授權(quán)的角色到右側(cè)列表中。模塊授權(quán):選擇角色,針對(duì)該選中的角色,對(duì)不同的模塊進(jìn)行授權(quán),在有權(quán)限訪問的模塊前勾選。操作授權(quán):選擇角色,針對(duì)該選中的角色,對(duì)不同的操作進(jìn)行授權(quán),在有權(quán)限訪問的操作前面勾選。電子表單管理角色授權(quán)角色授權(quán)電子表單管理66演講完畢,謝謝聽講!再見,seeyouagain3rew2022/12/1電子表單管理演講完畢,謝謝聽講!再見,seeyouagain3rew67電子表單管理2022/12/1電子表單管理電子表單管理2022/12/1電子表單管理68概述電子表單系統(tǒng)概述電子表單系統(tǒng)是poba應(yīng)用開發(fā)平臺(tái)的核心,主要作用是業(yè)務(wù)應(yīng)用建模電子表單系統(tǒng)提供應(yīng)用開發(fā)設(shè)計(jì)、調(diào)試、搭建等功能。通過電子表單來實(shí)現(xiàn)業(yè)務(wù)應(yīng)用的各種功能。通過系統(tǒng)、子系統(tǒng)、模塊、子模塊、表單等實(shí)現(xiàn)業(yè)務(wù)的展現(xiàn)、數(shù)據(jù)采集、人機(jī)交互等功能。業(yè)務(wù)模塊及操作的權(quán)限設(shè)置及功能模塊的備份恢復(fù)功能。電子表單管理概述電子表單系統(tǒng)概述電子表單管理69系統(tǒng)結(jié)構(gòu)圖系統(tǒng)子系統(tǒng)1子系統(tǒng)2子系統(tǒng)N模塊1應(yīng)用樹M模塊1……表單N……電子表單管理系統(tǒng)結(jié)構(gòu)圖系統(tǒng)子系統(tǒng)1子系統(tǒng)2子系統(tǒng)N模塊1應(yīng)用樹M模塊1…70系統(tǒng)界面術(shù)語系統(tǒng)操作區(qū)查詢區(qū)子系統(tǒng)模塊數(shù)據(jù)列表區(qū)操作區(qū)電子表單管理系統(tǒng)界面術(shù)語系統(tǒng)操作區(qū)查詢區(qū)子系統(tǒng)模塊數(shù)據(jù)列表區(qū)操作區(qū)電子表71開發(fā)步驟電子表單開發(fā)步驟1、根據(jù)需求建立詳細(xì)設(shè)計(jì)文檔2、在建模工具中進(jìn)行數(shù)據(jù)庫表建模,生成到數(shù)據(jù)庫中3、用Dreamweaver等制作數(shù)據(jù)錄入表格(靜態(tài)表格)4、在電子表單系統(tǒng)中搭建系統(tǒng)->子系統(tǒng)->表單->模塊業(yè)務(wù)系統(tǒng)定義:系統(tǒng)、子系統(tǒng)、模塊組電子表單管理開發(fā)步驟電子表單開發(fā)步驟業(yè)務(wù)系統(tǒng)定義:系統(tǒng)、子系統(tǒng)、模塊組電721.系統(tǒng)定義系統(tǒng)定義是用來業(yè)務(wù)系統(tǒng)建模的過程,包括:系統(tǒng)、子系統(tǒng)、模塊、表單、應(yīng)用樹系統(tǒng):業(yè)務(wù)第一級(jí)歸類,即一級(jí)導(dǎo)航子系統(tǒng):系統(tǒng)下的二級(jí)歸類。一個(gè)系統(tǒng)下可以有多個(gè)子系統(tǒng)。模塊:具體的業(yè)務(wù)數(shù)據(jù)模塊,即業(yè)務(wù)數(shù)據(jù)的展現(xiàn)列表,模塊上附帶業(yè)務(wù)功能操作,例如:增、刪、改、查等各種操作表單:具體的用戶數(shù)據(jù)采集界面,模塊中打開某條記錄時(shí)的展現(xiàn)界面應(yīng)用樹:用來構(gòu)建樹形結(jié)構(gòu)導(dǎo)航電子表單管理1.系統(tǒng)定義系統(tǒng)定義是用來業(yè)務(wù)系統(tǒng)建模的過程,包括:系統(tǒng)、子73例如:實(shí)現(xiàn)一個(gè)crm系統(tǒng)中的客戶信息管理功能,如圖所示業(yè)務(wù)系統(tǒng)定義業(yè)務(wù)子系統(tǒng)業(yè)務(wù)模塊名稱模塊功能模塊數(shù)據(jù)列表電子表單管理例如:實(shí)現(xiàn)一個(gè)crm系統(tǒng)中的客戶信息管理功能,如圖所示業(yè)務(wù)系741.1系統(tǒng)定義業(yè)務(wù)系統(tǒng)

在搭建業(yè)務(wù)應(yīng)用時(shí)需要先建立系統(tǒng),所謂系統(tǒng)指的是實(shí)際業(yè)務(wù)應(yīng)用中的第一大歸類,即一級(jí)導(dǎo)航。例如:crm系統(tǒng)中的客戶管理系統(tǒng)電子表單管理1.1系統(tǒng)定義業(yè)務(wù)系統(tǒng)系統(tǒng)電子表單管理751.1系統(tǒng)系統(tǒng)搭建方法:電子表單管理系統(tǒng)->系統(tǒng)定義->新增系統(tǒng)點(diǎn)擊系統(tǒng)定義點(diǎn)擊業(yè)務(wù)系統(tǒng)點(diǎn)擊新增電子表單管理1.1系統(tǒng)系統(tǒng)搭建方法:電子表單管理系統(tǒng)->系統(tǒng)定義->新761.2子系統(tǒng)管理子系統(tǒng)創(chuàng)建點(diǎn)擊新增子系統(tǒng)點(diǎn)擊系統(tǒng)右側(cè)顯示子系統(tǒng)列表電子表單管理1.2子系統(tǒng)管理子系統(tǒng)創(chuàng)建點(diǎn)擊新增子系統(tǒng)點(diǎn)擊系統(tǒng)右側(cè)顯示子771.3表單管理一、表單概述表單是一種用于數(shù)據(jù)采集的頁面,通過表單來獲取用戶的數(shù)據(jù)并進(jìn)行顯示。表單管理提供一系列工具,進(jìn)行表單的制作、邏輯關(guān)聯(lián)、數(shù)據(jù)處理。通過表單域和表單操作的共同作用,來完成表單的數(shù)據(jù)采集和展現(xiàn)功能。電子表單管理1.3表單管理一、表單概述電子表單管理78表單詳解表單詳解點(diǎn)擊表單點(diǎn)擊新增表單類別:1.數(shù)據(jù)庫表單2.流程表單3.程序表單4.申報(bào)表單電子表單管理表單詳解表單詳解點(diǎn)擊表單點(diǎn)擊新增表單類別:電子表單管理79數(shù)據(jù)庫表單數(shù)據(jù)庫表單概述數(shù)據(jù)庫表單是用來進(jìn)行數(shù)據(jù)的展現(xiàn)和采集的表單,不用于流程性審批,例如:記錄臺(tái)賬形式的模塊;數(shù)據(jù)庫表單須與模塊進(jìn)行掛接。在調(diào)用數(shù)據(jù)庫表單時(shí),必須帶系統(tǒng)號(hào)、子系統(tǒng)號(hào)、模塊號(hào)、操作號(hào)、表單號(hào)。數(shù)據(jù)庫表單只記錄一個(gè)版本。數(shù)據(jù)庫表單概述電子表單管理數(shù)據(jù)庫表單數(shù)據(jù)庫表單概述電子表單管理80數(shù)據(jù)庫表單設(shè)計(jì)數(shù)據(jù)庫表單設(shè)計(jì)點(diǎn)擊設(shè)計(jì)點(diǎn)擊新增,增加模板頁面可設(shè)計(jì)的項(xiàng)電子表單管理數(shù)據(jù)庫表單設(shè)計(jì)數(shù)據(jù)庫表單設(shè)計(jì)點(diǎn)擊設(shè)計(jì)點(diǎn)擊新增,增加模板頁面可81頁面包括頁面引用js,提交判斷js,頁面onloadjs,此處為客戶端javascript腳本對(duì)應(yīng)于數(shù)據(jù)庫中的字段,此處可以設(shè)計(jì)修改字段綁定后的顯示屬性頁面中的按鈕或者鏈接(例如彈出時(shí)間選擇),輔助數(shù)據(jù)操作模板設(shè)計(jì)器,可視化開發(fā),通過拖拽動(dòng)態(tài)生成jsp頁面電子表單管理頁面包括頁面引用js,提交判斷js,頁面對(duì)應(yīng)于數(shù)據(jù)庫中的字段82頁面設(shè)計(jì)--》域點(diǎn)擊域點(diǎn)擊修改觸發(fā)運(yùn)行腳本枚舉類型的選擇對(duì)應(yīng)的字典電子表單管理頁面設(shè)計(jì)--》域點(diǎn)擊域點(diǎn)擊修改觸發(fā)運(yùn)行腳本枚舉類型的選擇對(duì)應(yīng)83隱藏域:hidden屬性,一般用于id等下拉框:下拉選擇,需要設(shè)置字典復(fù)選域:多選,需要設(shè)置字典附件域:用于上傳附件屬性域:顯示當(dāng)前操作屬性如:登陸人名子表域:子表控件,多行顯示文本域:普通的文本輸入框大文本域:大文本輸入框意見域:流程審批時(shí)用于填寫意見意見列表域:用于顯示審批意見列表HTML域:用于html文件,如:郵件內(nèi)容單選域:?jiǎn)雾?xiàng)選擇,需要設(shè)置字典只讀域:用于只讀操作Portlet域:掛接portal中設(shè)計(jì)的portlet域的顯示類型點(diǎn)擊下拉框電子表單管理隱藏域:hidden屬性,一般用于id等域的顯示類型點(diǎn)擊下電84頁面設(shè)計(jì)--》模板選擇顯示未綁定的域隱藏域文本域操作:選擇日期大文本域選擇部門選擇用戶子表域單選域域操作電子表單管理頁面設(shè)計(jì)--》模板選擇顯示未綁定的域隱藏域文本域操作:選擇日85頁面設(shè)計(jì)--》操作操作基本屬性、返回賦值域、傳出參數(shù)、刷新域、腳本點(diǎn)擊修改操作類型包括:選擇部門,選擇用戶,選擇時(shí)間,選擇日期,彈出模塊,彈出程序表單等窗口返回后可以運(yùn)行頁面js,運(yùn)行Ajax腳本,刷新頁面指定域電子表單管理頁面設(shè)計(jì)--》操作操作點(diǎn)擊修改操作類型包括:選擇部門,選擇用86頁面設(shè)計(jì)--》操作基本屬性

返回賦值域傳出參數(shù)

刷新域

腳本運(yùn)行Ajax腳本時(shí)傳出的參數(shù)此處寫實(shí)際運(yùn)行的腳本電子表單管理頁面設(shè)計(jì)--》操作基本屬性87式樣式樣式樣管理模塊用于管理表單頁面的式樣,默認(rèn)的式樣文件為main.css,該文件位于表單模板文件夾下。電子表單管理式樣式樣電子表單管理88子表子表

子表的設(shè)計(jì)同主表,在子表的表設(shè)計(jì)時(shí),需要有一個(gè)跟主表關(guān)聯(lián)的字段來記錄主表流水號(hào),并且在子表域設(shè)計(jì)的時(shí)候綁定主表的id,在子表設(shè)計(jì)時(shí),如果有操作的話則須將該域的顯示類型設(shè)置為【彈出對(duì)話框操作域】電子表單管理子表子表電子表單管理89數(shù)據(jù)庫表單--》后臺(tái)腳本對(duì)于數(shù)據(jù)庫表單,后臺(tái)腳本包括:刷新、新增、保存、編輯、修改、讀取刷新:表單頁面使用submitForm(‘refresh’)進(jìn)行刷新時(shí)運(yùn)行的腳本。新增:表單新增時(shí)保存:新增數(shù)據(jù)進(jìn)行保存時(shí)運(yùn)行的腳本編輯:對(duì)數(shù)據(jù)進(jìn)行載入編輯時(shí)運(yùn)行的腳本修改:對(duì)編輯的數(shù)據(jù)進(jìn)行提交后臺(tái)修改時(shí)運(yùn)行讀?。鹤x取數(shù)據(jù)進(jìn)行只讀顯示時(shí)運(yùn)行的腳本電子表單管理數(shù)據(jù)庫表單--》后臺(tái)腳本對(duì)于數(shù)據(jù)庫表單,后臺(tái)腳本包括:刷新、90數(shù)據(jù)校驗(yàn)數(shù)據(jù)校驗(yàn)

數(shù)據(jù)校驗(yàn)選擇要校驗(yàn)的域,書寫校驗(yàn)?zāi)_本,則在表單提交后臺(tái)時(shí)將運(yùn)行校驗(yàn)?zāi)_本。數(shù)據(jù)校驗(yàn)?zāi)_本主要用于數(shù)據(jù)庫表單的保存或修改時(shí)、流程表單在提交時(shí)使用AJAX進(jìn)行后臺(tái)數(shù)據(jù)校驗(yàn)。如果校驗(yàn)通過,則使用runtime.setRun(true)表示通過了校驗(yàn);如果沒有通過校驗(yàn),則使用runtime.setRun(false),表示沒有通過校驗(yàn),表單不提交到后臺(tái),提示信息通過runtime.setMessage傳出。電子表單管理數(shù)據(jù)校驗(yàn)數(shù)據(jù)校驗(yàn)電子表單管理91流程表單流程表單

概述:專門用于工作流管理系統(tǒng)中進(jìn)行流轉(zhuǎn)事項(xiàng)的記錄和采集的表單。與流程緊密關(guān)聯(lián),保存辦理事項(xiàng)的詳細(xì)內(nèi)容。流程表單其實(shí)就是實(shí)際的辦事表格。

電子表單管理流程表單流程表單電子表單管理92流程表單后臺(tái)腳本包括:初始化表單、控件觸發(fā)刷新、表單內(nèi)容保存前,數(shù)據(jù)映射前,數(shù)據(jù)映射后初始化表單:流程第一次運(yùn)行,表單初始化時(shí)運(yùn)行控件觸發(fā)刷新:表單中的控件觸發(fā)refresh事件時(shí)運(yùn)行的腳本表單內(nèi)容保存前:表單保存時(shí)運(yùn)行的腳本數(shù)據(jù)映射前:進(jìn)行數(shù)據(jù)映射前運(yùn)行的腳本數(shù)據(jù)映射后:進(jìn)行數(shù)據(jù)映射后運(yùn)行的腳本電子表單管理流程表單后臺(tái)腳本包括:初始化表單、控件觸發(fā)刷新、表單內(nèi)容保存93流程表單設(shè)計(jì)流程表單設(shè)計(jì)流程表單設(shè)計(jì)包括:頁面、式樣、子表、后臺(tái)腳本、數(shù)據(jù)校驗(yàn)、數(shù)據(jù)映射、數(shù)據(jù)模型、流轉(zhuǎn)頁面。其中,頁面、式樣、子表、數(shù)據(jù)校驗(yàn)同數(shù)據(jù)庫表單同數(shù)據(jù)庫表單電子表單管理流程表單設(shè)計(jì)流程表單設(shè)計(jì)同數(shù)據(jù)庫表單電子表單管理94數(shù)據(jù)映射數(shù)據(jù)映射

提供流程表單的表單域與數(shù)據(jù)庫表字段的關(guān)聯(lián)映射的創(chuàng)建和維護(hù)功能。首先選擇映射表,然后根據(jù)表單域選擇對(duì)應(yīng)的數(shù)據(jù)庫字段,形成映射關(guān)系。在實(shí)際應(yīng)用中,并非所有的表單域都要映射到數(shù)據(jù)庫表中點(diǎn)擊映射數(shù)據(jù)庫中的表點(diǎn)擊映射數(shù)據(jù)庫中的字段電子表單管理數(shù)據(jù)映射數(shù)據(jù)映射點(diǎn)擊映射數(shù)據(jù)庫中的表點(diǎn)擊映射數(shù)據(jù)庫中的字段電95數(shù)據(jù)模型數(shù)據(jù)模型

數(shù)據(jù)模型:數(shù)據(jù)模型提供對(duì)數(shù)據(jù)庫表的完整性設(shè)置。通過校對(duì)整個(gè)表已經(jīng)映射的字段和特定字段的內(nèi)容,來進(jìn)一步完善數(shù)據(jù)映射的設(shè)置。電子表單管理數(shù)據(jù)模型數(shù)據(jù)模型電子表單管理96程序表單程序表單程序表單概述程序表單是用來進(jìn)行輔助系統(tǒng)進(jìn)行中間操作的表單,可以直接通過URL調(diào)用。程序表單可以直接使用,有時(shí)也在表單操作、模塊操作、子表操作中引用。程序表單設(shè)計(jì)程序表單設(shè)計(jì)包括:頁面、式樣、子表、后臺(tái)腳本、數(shù)據(jù)校驗(yàn)

其中,頁面、式樣、子表、數(shù)據(jù)校驗(yàn)同數(shù)據(jù)庫表單

電子表單管理程序表單程序表單電子表單管理97程序表單程序表單程序表單設(shè)計(jì)包括:頁面、式樣、子表、后臺(tái)腳本、數(shù)據(jù)校驗(yàn)。其中,頁面、式樣、子表、數(shù)據(jù)校驗(yàn)同數(shù)據(jù)庫表單電子表單管理程序表單程序表單電子表單管理98程序表單設(shè)計(jì)--》后臺(tái)腳本程序表單的后臺(tái)腳本包括:刷新、表單初始化、表單提交刷新:表單頁面使用submitForm(‘refresh’)進(jìn)行刷新時(shí)運(yùn)行的腳本表單初始化:整個(gè)表單初始化時(shí)運(yùn)行的腳本表單提交:程序表單提交時(shí)運(yùn)行的腳本電子表單管理程序表單設(shè)計(jì)--》后臺(tái)腳本程序表單的后臺(tái)腳本包括:刷新、表單991.4模塊管理模塊管理模塊概述模塊是用來對(duì)數(shù)據(jù)進(jìn)行列表顯示的頁面,是進(jìn)行數(shù)據(jù)操作的入口,電子表單系統(tǒng)通過模塊來顯示數(shù)據(jù)列表,使用表單來顯示某條數(shù)據(jù)的詳細(xì)情況。在創(chuàng)建模塊時(shí),系統(tǒng)會(huì)提示模塊關(guān)聯(lián)的表單,模塊中的操作需要使用表單來進(jìn)行時(shí),自動(dòng)調(diào)用表單來進(jìn)行處理。模塊詳解電子表單管理1.4模塊管理模塊管理電子表單管理100模塊詳解新增或者修改類型有四種:URL鏈接,數(shù)據(jù)列表,流程數(shù)據(jù),JSP頁面電子表單管理模塊詳解新增或者修改類型有四種:URL鏈接,數(shù)據(jù)列表,流程數(shù)101模塊類型模塊類型URL鏈接:用于通過URL直接引用請(qǐng)求鏈接,可以包括外部的URL鏈接。可以通過相對(duì)路徑進(jìn)行本應(yīng)用內(nèi)的鏈接引用,起始位置為應(yīng)用的上下文路徑。數(shù)據(jù)列表提供直接訪問數(shù)據(jù)庫的數(shù)據(jù)處理功能。數(shù)據(jù)列表的依據(jù)為數(shù)據(jù)庫表、視圖或SQL語句。支持各種區(qū)域的定制顯示。流程數(shù)據(jù)提供對(duì)某個(gè)流程所映射到數(shù)據(jù)庫表中的主數(shù)據(jù)的列表管理。流程數(shù)據(jù)的顯示模式是電子表單中固化的,有三個(gè)頁簽,包括:業(yè)務(wù)數(shù)據(jù)、流轉(zhuǎn)數(shù)據(jù)、監(jiān)督考核。電子表單管理模塊類型模塊類型電子表單管理102數(shù)據(jù)采集表單數(shù)據(jù)采集表單

進(jìn)行數(shù)據(jù)采集操作的表單,當(dāng)模塊類型為數(shù)據(jù)列表或JSP頁面時(shí),本選項(xiàng)會(huì)列出當(dāng)前子系統(tǒng)下所定義的數(shù)據(jù)庫表單;當(dāng)模塊類型為流程數(shù)據(jù)時(shí),本選項(xiàng)會(huì)列出當(dāng)前子系統(tǒng)下的所有流程表單。電子表單管理數(shù)據(jù)采集表單數(shù)據(jù)采集表單進(jìn)行數(shù)據(jù)采集操作的表單,當(dāng)模塊類型為103記錄集顯示方式記錄集顯示方式列表區(qū)內(nèi)容的顯示包括三種方式:系統(tǒng)默認(rèn)、列表區(qū)模板、自定義。列表區(qū)模板是指記錄集按自定義的列表區(qū)模板進(jìn)行顯示;自定義是指在JSP頁面中,通過獲取ArrayList對(duì)象RecordSet電子表單管理記錄集顯示方式記錄集顯示方式列表區(qū)內(nèi)容的顯示包括三種方式:系104記錄跳轉(zhuǎn)面板記錄跳轉(zhuǎn)面板不顯示:記錄跳轉(zhuǎn)只能在模塊當(dāng)前顯示的記錄之間進(jìn)行跳轉(zhuǎn)顯示:顯示詳細(xì)內(nèi)容的表單的右上角將顯示記錄移動(dòng)操作控制面板,操作人員可以不返回列表頁面,直接跳轉(zhuǎn)到其他數(shù)據(jù)進(jìn)行操作。電子表單管理記錄跳轉(zhuǎn)面板記錄跳轉(zhuǎn)面板不顯示:記錄跳轉(zhuǎn)只能在模塊當(dāng)前顯示的105操作內(nèi)容操作內(nèi)容用于錄入SQL查詢語句、URL鏈接等。對(duì)于數(shù)據(jù)列表類型的模塊,如果要按自己的SQL語句進(jìn)行數(shù)據(jù)處理。SQL語句中可以包含電子表單系統(tǒng)中特殊的動(dòng)態(tài)變量,在實(shí)際運(yùn)行時(shí),將按實(shí)際內(nèi)容進(jìn)行賦值,主要的動(dòng)態(tài)參數(shù)包括:%USERID%---當(dāng)前用戶號(hào),%DEPTID%---當(dāng)前部門號(hào),%DATE%---當(dāng)天,%MONTH%---當(dāng)月,%TAGID%---樹節(jié)點(diǎn)或鏈接傳遞過來的操作ID,%隱藏域號(hào)%---外部傳遞過來的隱藏域的內(nèi)容。電子表單管理操作內(nèi)容操作內(nèi)容用于錄入SQL查詢語句、URL鏈接等。對(duì)于數(shù)106訪問權(quán)限設(shè)置訪問權(quán)限設(shè)置授權(quán)訪問:需要使用電子表單系統(tǒng)對(duì)本模塊進(jìn)行授權(quán)。匿名訪問:是指無需登陸就能訪問;登陸訪問:是指只有登陸到系統(tǒng)才能訪問本模塊。電子表單管理訪問權(quán)限設(shè)置訪問權(quán)限設(shè)置授權(quán)訪問:需要使用電子表單系統(tǒng)對(duì)本模107隱藏參數(shù)隱藏參數(shù)通過URL調(diào)用模塊時(shí),會(huì)有參數(shù)的傳遞,電子表單中通過模塊的隱藏參數(shù)來緩沖這些參數(shù),通過設(shè)置隱藏參數(shù),系統(tǒng)將URL鏈接中的對(duì)應(yīng)參數(shù)保存到模塊的隱藏域中,可以在SQL、URL中直接通過百分號(hào)引用。隱藏參數(shù)一旦緩存,模塊中的任何操作將一直附加這些參數(shù),并且可以往外部傳遞。隱藏參數(shù)不能與電子表單系統(tǒng)中內(nèi)置的頁面域重名。參數(shù)號(hào)必須遵循W3C標(biāo)準(zhǔn),不允許特殊字符,區(qū)分大小寫。系統(tǒng)約定,參數(shù)值不允許為actionType,systemid,subsysid,modid,formid,id,instanceid等。

電子表單管理隱藏參數(shù)隱藏參數(shù)通過URL調(diào)用模塊時(shí),會(huì)有參數(shù)的傳遞,電子表108模塊頁面js模塊頁面js用于開發(fā)供模塊中的鏈接或操作使用的JAVASCRIPT方法。電子表單系統(tǒng)中每個(gè)鏈接或操作完成后,會(huì)自動(dòng)運(yùn)行一個(gè)頁面腳本:on操作號(hào)Click();如果該JS函數(shù)存在,則運(yùn)行,如果不存在,則不運(yùn)行。這個(gè)功能主要用于某個(gè)操作完成后,運(yùn)行頁面JS來刷新當(dāng)前WINDOW中的其他frame或iframe,如維護(hù)樹節(jié)點(diǎn)時(shí)重載樹。電子表單管理模塊頁面js模塊頁面js用于開發(fā)供模塊中的鏈接或操作使用的J109高級(jí)選項(xiàng)高級(jí)選項(xiàng)控制操作列的寬度操作列的位置,是否在首列在數(shù)據(jù)導(dǎo)出時(shí)選擇是導(dǎo)出列表字段還是所有字段可以選擇凍結(jié)的列數(shù)對(duì)模塊中的記錄集列表進(jìn)行分組顯示,將相同屬性的列內(nèi)容進(jìn)行歸并,在記錄開始位置插入分組信息行,并顯示分組列內(nèi)容電子表單管理高級(jí)選項(xiàng)高級(jí)選項(xiàng)控制操作列的寬度操作列的位置,是否在首列在數(shù)110高級(jí)選項(xiàng)高級(jí)選項(xiàng)用于分組顯示時(shí)顯示某一分組的記錄的計(jì)量用于按鈕操作按鈕間的間隔字符控制每頁顯示的記錄數(shù)是否允許客戶自定義個(gè)性化方案自定義導(dǎo)航條的顯示對(duì)模塊加備注,提示信息等電子表單管理高級(jí)選項(xiàng)高級(jí)選項(xiàng)用于分組顯示時(shí)顯示某一分組的記錄的計(jì)量用于按111模塊設(shè)置字段設(shè)置模塊設(shè)置包括:字段設(shè)置,查詢?cè)O(shè)置,列表字段,操作設(shè)置,記錄集定制,顯示定制點(diǎn)擊設(shè)置可以對(duì)字段進(jìn)行設(shè)置,可設(shè)置的項(xiàng)有:顯示寬度,對(duì)齊方式,內(nèi)容字典等電子表單管理模塊設(shè)置字段設(shè)置點(diǎn)擊設(shè)置可以對(duì)字段進(jìn)行設(shè)置,可設(shè)置的項(xiàng)有:顯112查詢?cè)O(shè)置查詢?cè)O(shè)置查詢?cè)O(shè)置是對(duì)應(yīng)于查詢區(qū),可以設(shè)置各種查詢條件,根據(jù)需要可以顯示或者隱藏該查詢條件。點(diǎn)擊增加點(diǎn)擊定制查詢腳本,可以自定義查詢語句,在寫了定制查詢腳本后,默認(rèn)的查詢條件將被覆蓋,

通過request.getParameter取查詢項(xiàng)時(shí),參數(shù)為查詢條件設(shè)置的域號(hào)+序號(hào),如字段號(hào)為log_time,序號(hào)為2,則應(yīng)該傳參數(shù)log_time2。電子表單管理查詢?cè)O(shè)置查詢?cè)O(shè)置點(diǎn)擊增加點(diǎn)擊定制查詢腳本,可以自定義查詢語句113列表設(shè)置列表設(shè)置列表設(shè)置主要是選擇列表項(xiàng),在左側(cè)可以選擇的字段中,選擇需要顯示出來的字段移到右邊。電子表單管理列表設(shè)置列表設(shè)置電子表單管理114操作設(shè)置操作設(shè)置操作設(shè)置分為兩種:列表操作、功能操作列表操作記錄列表中的鏈接功能操作模塊操作區(qū)的按鈕等電子表單管理操作設(shè)置操作設(shè)置電子表單管理115功能操作功能操作新增刪除數(shù)據(jù)導(dǎo)出上傳或者導(dǎo)入報(bào)表輸出彈出程序表單彈出單選模塊彈出多選模塊選定記錄操作自定義選定返回列表記錄批修改動(dòng)態(tài)href請(qǐng)求

電子表單管理功能操作功能操作電子表單管理116新增新增用于打開一個(gè)空的數(shù)據(jù)庫表單或發(fā)起一個(gè)流程實(shí)例。如果是數(shù)據(jù)庫表單,則調(diào)用所引用的數(shù)據(jù)庫表單,初始化表單,在輸入內(nèi)容后,按保存按鈕,將自動(dòng)向數(shù)據(jù)庫中添加記錄;如果是流程表單,則初始化流程,請(qǐng)求操作人員輸入流程工作名稱。表單中的各種域和操作的權(quán)限受操作屬性中設(shè)置的授權(quán)的限制。

頁面運(yùn)行目標(biāo):模態(tài)窗口:相當(dāng)于打開新的窗口電子表單管理新增新增頁面運(yùn)行目標(biāo):模態(tài)窗口:相當(dāng)于打開新的窗口電子表單管117數(shù)據(jù)導(dǎo)出數(shù)據(jù)導(dǎo)出將模塊列表的數(shù)據(jù)導(dǎo)出為MSEXCEL,所導(dǎo)出的內(nèi)容可以是所列列表字段的內(nèi)容,也可以是所有字段的內(nèi)容。導(dǎo)出內(nèi)容會(huì)自動(dòng)對(duì)字典鍵值進(jìn)行轉(zhuǎn)換。根據(jù)需要可以進(jìn)行腳本控制要導(dǎo)出的內(nèi)容,進(jìn)行自定義的導(dǎo)出。

個(gè)性化導(dǎo)出可以自定義腳本電子表單管理數(shù)據(jù)導(dǎo)出數(shù)據(jù)導(dǎo)出個(gè)性化導(dǎo)出可以自定義腳本電子表單管理118功能操作上傳或?qū)霃棾鲆粋€(gè)上傳窗口,提示選擇要上傳或?qū)氲奈募?,返回已?jīng)導(dǎo)入的文件,供后臺(tái)腳本運(yùn)行數(shù)據(jù)導(dǎo)入和處理報(bào)表輸出如果已經(jīng)定義了本模塊的報(bào)表模板。通過本操作可以將模塊中的列表數(shù)據(jù)直接輸出到報(bào)表中去。彈出程序表單如果已經(jīng)定義了本模塊的報(bào)表模板。通過本操作可以將模塊中的列表數(shù)據(jù)直接輸出到報(bào)表中去。彈出單選模塊彈出一個(gè)單選模塊,在選定返回后,運(yùn)行本操作的后臺(tái)腳本,完成后重載當(dāng)前頁面。彈出多選模塊:彈出一個(gè)多選模塊,在選定返回后,運(yùn)行本操作的后臺(tái)腳本,完成后重載當(dāng)前頁面電子表單管理功能

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論