監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 簽約案例 | 購(gòu)買價(jià)格 | 在線試用 | 手機(jī)APP | 產(chǎn)品資料
X 關(guān)閉

流程表單制作設(shè)計(jì)

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

  九、設(shè)計(jì)表單

  在設(shè)置流程前應(yīng)該先建立好表單(即流程發(fā)起時(shí)所需要填寫的表單),在菜單欄選擇流程->流程設(shè)置->表單定義里對(duì)表單進(jìn)行操作。

 

  1、表單定義

              表單定義包括表單的新建、編輯、表單設(shè)、預(yù)覽和刪除和導(dǎo)入導(dǎo)出管理。  

1.png 

 

  1.1、新建表單

  進(jìn)入流程->流程設(shè)置->表單定義菜單,點(diǎn)擊上方【增加】按鈕,可以編輯表單名稱、所屬組織、表單類型、顯示順序、表單寬度、自適應(yīng)寬度、表單總列數(shù)以及數(shù)據(jù)庫(kù)表名稱。 

2.png


  1. 表單名稱:表單的名稱,他會(huì)顯示在發(fā)起流程所填寫表單的表頭。

  2. 所屬組織:選擇表單所屬的組織。

  3. 表單類型:選擇表單的類型。

  4. 顯示順序:表單排列的順序。

  5. 表單寬度:表單的寬度,注意填寫之前需去掉自適應(yīng)寬度。適合表單較寬的情況。

  6. 自適應(yīng)寬度:根據(jù)屏幕寬度自動(dòng)調(diào)節(jié)。

  7. 表單總列數(shù):設(shè)置表單顯示的總列數(shù)。

  8. 指定庫(kù)名稱:是否指定數(shù)據(jù)庫(kù)表名。

  9. 表名稱:指定數(shù)據(jù)庫(kù)對(duì)應(yīng)的表名。

  1.2、編輯表單

  點(diǎn)擊對(duì)應(yīng)表單后面操作欄的【編輯】按鈕,在彈出框內(nèi)對(duì)已有表單的信息進(jìn)行二次編輯。

3.png


  1.3、表單設(shè)計(jì)

  點(diǎn)擊對(duì)應(yīng)表單后面的【表單設(shè)計(jì)】按鈕,設(shè)置表單的所有字段的名稱,字段類型、顯示位置的行號(hào)/列號(hào)等。采用可視化界面,操作簡(jiǎn)單易懂,把右側(cè)表單欄目類型拖到左側(cè),并修改相應(yīng)的字段屬性值。

4.png  

  字段屬性可以進(jìn)行以下設(shè)置:

  1.行號(hào):字段所在的行。

  2.列號(hào):字段所在的列。

  3.列寬:字段占用幾列。

  4.名稱:字段顯示的名稱。

  5.數(shù)據(jù)庫(kù)名稱:指定數(shù)據(jù)庫(kù)表中對(duì)應(yīng)的字段名稱,填寫表單時(shí)會(huì)把內(nèi)容存放在數(shù)據(jù)庫(kù)中的這個(gè)字段。

  6.長(zhǎng)度:設(shè)置文本框占用該列的長(zhǎng)度。

  7.數(shù)據(jù)庫(kù)長(zhǎng)度:設(shè)置數(shù)據(jù)庫(kù)字段的大小,(大文本經(jīng)常會(huì)內(nèi)容過多,可以在這里設(shè)置)。

  8.是否標(biāo)題:這個(gè)字段在流程列表里面是否以這個(gè)字段為標(biāo)題,可以多個(gè)字段組成標(biāo)題,如果所有字段都沒設(shè)置為標(biāo)題,則采用默認(rèn)的形式展示標(biāo)題。

5.png 

  默認(rèn)形式:

6.png 


  9.是否計(jì)算:如果這個(gè)字段需要進(jìn)行簡(jiǎn)單的計(jì)算,可以勾選這個(gè),然后在計(jì)算表達(dá)式里面輸入,具體計(jì)算表達(dá)式怎樣輸入請(qǐng)參考第15條。

  10.是否唯一:這個(gè)字段是否不能有重復(fù)值。

  11.非空:表示這個(gè)字段是否必填,會(huì)在編輯報(bào)表的頁(yè)面里生效。

  12.隱藏:這個(gè)字段是否隱藏,會(huì)在編輯報(bào)表里面生效。

  13.只讀:這個(gè)字段是否只讀不能編輯,會(huì)在編輯報(bào)表里面生效。

  14.缺省值:如果這個(gè)字段需要默認(rèn)值,可以在這里填寫。

  15.計(jì)算表達(dá)式:可以寫你要進(jìn)行計(jì)算的表達(dá)式。計(jì)算的表達(dá)式支持加減乘除及括號(hào)運(yùn)算,表達(dá)式中可以有空格,表達(dá)式也支持函數(shù)計(jì)算,目前支持的函數(shù)有:sumList,upperMoney,大小寫不限,關(guān)鍵字sumList、upperMoney、selfDefFunc、avgList、attendDay、attendHour不能再作為字段名稱使用(avgList 、day、hour為預(yù)留字段)。

  (1)sumList:對(duì)列表的某字段求和,該列表字段必須為數(shù)字或金額類型,用法為:sumList(列表名稱,列表的字段名稱),其中的列表名稱和列表字段名稱直接使用字段的顯示名稱即可,也可以使用字段的數(shù)據(jù)庫(kù)名稱,如:sumList(報(bào)銷明細(xì),金額)或者sumList(billDetail,amount)

  7.png


  (2)upperMoney:對(duì)某字段進(jìn)行金額大寫轉(zhuǎn)換,用法為:upperMoney(字段名稱),字段名稱直接使用字段的顯示名稱,也可以使用字段的數(shù)據(jù)庫(kù)名稱,如: upperMoney(合計(jì)金額)或者upperMoney(sumAmount),其中的字段名稱必須是一個(gè)確定的字段,不能是一個(gè)表達(dá)式。

  (3)selfDefFunc:自定義函數(shù),用法為:selfDefFunc(expenseCheck,null,userId,orgId,1,acctItemId,amount,'budgetPrompt'),其中第一個(gè)參數(shù)為自定義的函數(shù)名稱,后面的參數(shù)為自定義函數(shù)的參數(shù)。費(fèi)用管理中的例子可以做參考。

  (4)attendDay:統(tǒng)計(jì)天數(shù),用法為:attendDay(字段名稱,字段名稱,字段名稱),字段名稱直接使用字段的顯示名稱,也可以使用字段的數(shù)據(jù)庫(kù)名稱。如attendDay(開始日期,結(jié)束日期,請(qǐng)假人)或者attendDay(startTime,endTime,userid)其中的字段名稱必須是一個(gè)確定的字段,不能是一個(gè)表達(dá)式。

  (5)attendHour:統(tǒng)計(jì)小時(shí),用法為:attendHour(字段名稱,字段名稱,字段名稱),字段名稱直接使用字段的顯示名稱,也可以使用字段的數(shù)據(jù)庫(kù)名稱。如attendHour(開始時(shí)間,結(jié)束時(shí)間,請(qǐng)加入)或者attendHour(startTime,endTime,userid)其中的字段名稱必須是一個(gè)確定的字段,不能是一個(gè)表達(dá)式。

  1.3.1、增加字段

  新增字段名稱,字段類型、長(zhǎng)度以及顯示位置的行號(hào)/列號(hào)(數(shù)據(jù)庫(kù)字段名稱不能為漢字,建議使用英文)。具體字段中涉及到SQL語(yǔ)句和計(jì)算表達(dá)式,需要具有一定的數(shù)據(jù)庫(kù)基礎(chǔ)。下面對(duì)各字段做一個(gè)簡(jiǎn)介。

  8.png

   1、文本類型:用戶可以在其中輸入任何字符,包括中英文。

  2、大文本類型:與文本字段相似,可以填寫跟多字符,一般單獨(dú)為一行,做備注時(shí)用到。

  3、數(shù)字類型:只能輸入數(shù)字,可帶小數(shù)點(diǎn),可以選擇精度。注意手機(jī)號(hào)碼不是用數(shù)字類型,會(huì)超出數(shù)字大小上限。

  4、金額:填寫金額。

  5、下拉列表:可以選擇下拉選項(xiàng)內(nèi)容,用英文“,”隔開。如

9.png 

  6、關(guān)聯(lián)選擇:通過關(guān)聯(lián)到其他表單,直接獲取表單字段值。并從中選擇需要的選項(xiàng),需要用到SQL語(yǔ)句。比如將“項(xiàng)目”字段設(shè)置成關(guān)聯(lián)選擇,可以直接從其它已經(jīng)發(fā)起過的流程表單中獲得項(xiàng)目名稱,從立項(xiàng)表中得到所有立項(xiàng)了的項(xiàng)目名稱,然后選取所要的項(xiàng)目名。SQL關(guān)聯(lián)語(yǔ)句可以為Select projectName from f_project where processInsStatus !=9,表示從f_project表中選出字段名為projectName的值,processInsStatus !=9表示該表狀態(tài)不為隱藏。

  7、聯(lián)動(dòng)輸入:聯(lián)動(dòng)輸入一般與關(guān)聯(lián)選擇搭配使用,當(dāng)你在關(guān)聯(lián)選擇字段中選出一個(gè)選項(xiàng)后,會(huì)自動(dòng)輸入對(duì)應(yīng)的值。如下圖所示,表示從f_project表中的projectName對(duì)應(yīng)的projectId,并且自動(dòng)輸出。

10.png 

  8、復(fù)選框:即勾選框,可以選擇是否打勾。

  9、單選框:可以在很多選項(xiàng)中選出某一項(xiàng),選項(xiàng)名稱可以在字段屬性中增加。

  10、登錄人:自動(dòng)填寫當(dāng)前用戶的名字。

  11、登錄人部門:自動(dòng)填寫當(dāng)前用戶所在的部門。

  12、登錄人大部門:自動(dòng)填寫當(dāng)前用戶所在的部門的上級(jí)部門。

  13、登錄人組織:自動(dòng)填寫當(dāng)前用戶所在的組織。

  14、選人:從所有用戶中選人。

  15、選部門:從所有部門中選擇。

  16、選多人:從所有員工中選擇多個(gè)員工。

  17、選多部門:從所有部門中選擇多個(gè)部門。

  18、當(dāng)前日期/時(shí)間/月份/年份:用戶填寫表單時(shí),會(huì)自動(dòng)默認(rèn)為當(dāng)前本機(jī)的日期/時(shí)間/月份/年份,用戶無(wú)法更改。

  19、選日期時(shí)間/日期/時(shí)間/月份/年份:用戶可自己選擇需要的日期時(shí)間/日期/時(shí)間/月份/年份。

  20、關(guān)聯(lián)流程:關(guān)聯(lián)到與當(dāng)前填寫人相關(guān)的流程,包括審批或發(fā)起的流程。

  21、聯(lián)動(dòng)選擇:與聯(lián)動(dòng)輸入類似,可以在聯(lián)動(dòng)的基礎(chǔ)上選擇。

  22、關(guān)聯(lián)客戶:定制了客戶模塊的用戶可以通過此字段關(guān)聯(lián)到主菜單-客戶-客戶信息下的客戶,即不需要手動(dòng)填寫客戶名稱,可以自動(dòng)選擇已有客戶。

  23、關(guān)聯(lián)項(xiàng)目:定制了任務(wù)模塊的用戶可以通過此字段關(guān)聯(lián)到主菜單-任務(wù)-項(xiàng)目管理下的項(xiàng)目,即不需要手動(dòng)填寫項(xiàng)目名稱,可以自動(dòng)選擇已有項(xiàng)目。

  24、選物品:定制了綜合模塊的用戶可以通過此字段關(guān)聯(lián)到主菜單-綜合-物品管理下的物品,即不需要手動(dòng)填寫物品名稱,可以自動(dòng)選擇已有物品。

  25、文件附件:上傳文件,以支持各種格式的文件上傳,也可以上傳多個(gè)文件,上傳完后可對(duì)文件進(jìn)行下載、轉(zhuǎn)存、改名、備注、刪除操作。

  26、圖片:上傳圖片,并顯示圖片縮略圖。目前只支持上傳一張圖片,繼續(xù)上傳會(huì)覆蓋原有圖片。

  27、審核意見:默認(rèn)意見選項(xiàng)為同意和不同意,可以在字段屬性中修改意見選項(xiàng)比如輸入:“同意,待定,發(fā)回”,中間用英文“,”隔開。

  28、文本提示:在字段屬性中的提示信息中輸入文本,在填寫該表單時(shí)就會(huì)自動(dòng)輸出該文本??蓪?duì)提示內(nèi)容位置進(jìn)行設(shè)置,選擇左對(duì)齊、居中或者右對(duì)齊。

  下面列舉幾種對(duì)文本字體的設(shè)置: 測(cè)試版 表示把字體設(shè)置為紅色,加下劃線,加粗。此類設(shè)置可參照html語(yǔ)言。

  29、發(fā)文字號(hào):一般在公文中會(huì)用到,缺省值為“某某發(fā)〔2014〕”。

  30、收文編號(hào):公文中用到,缺省值為“行字〔2014〕1號(hào)”。

  31、自動(dòng)編號(hào):可以根據(jù)需求自動(dòng)編號(hào),編號(hào)要在提交表單后會(huì)出現(xiàn),編號(hào)可以根據(jù)表單內(nèi)的其它字段設(shè)。以curDate-type-indexOrder的字段值進(jìn)行編號(hào),“curDate”默認(rèn)缺省值為當(dāng)前日期,“type”為表單中已有字段,“indexOrder”為索引排序,“indexSize:4”表示索引排序?yàn)?位數(shù)字,“indexStart:1”表示索引排序從1開始,順序增大,“__indexPeriod:year,__indexPeriodParam:curDate”表示索引排序以年為周期,且年份從當(dāng)前日期中讀取。比如當(dāng)前索引排序號(hào)為0001,年份為2014年,那么,當(dāng)時(shí)間到了2015年,排序號(hào)又會(huì)回到0001而不是繼續(xù)增加。“curDate:yyyyMM”表示從當(dāng)前日期中讀取年份和月份,并以先年份后月份的順序編號(hào),最后“type”指讀取表單中的type字段值。

  autoCode(__code:curDate-type-indexOrder,

  __indexSize:4,

  __indexStart:1,

  __indexPeriod:year,

  __indexPeriodParam:curDate,

  curDate:yyyyMM,

  type:type)

  上述自動(dòng)編碼結(jié)果2014-A-0001,2014-A-0002。(若type為A)

  32、列表輸入:表單中有多行或者多列的數(shù)字或金額的計(jì)算,將字段類型設(shè)置為列表輸入,一般設(shè)置包括名稱、數(shù)據(jù)庫(kù)名稱、選擇字段對(duì)應(yīng)的屬性;數(shù)字、金額輸入:實(shí)現(xiàn)統(tǒng)計(jì)(求和)、還可自定義計(jì)算公式(如:求總額=單價(jià)*數(shù)量);其中數(shù)字輸入不得超過10位;金額輸入不能超過12位(12位包括小數(shù)點(diǎn)后2位)。列表行數(shù)可以固定也可以在填寫時(shí)自動(dòng)添加。

  33、協(xié)同操作:即在表單中可以關(guān)聯(lián)打開另外的相關(guān)頁(yè)面,并可傳遞表單中的參數(shù),比如在費(fèi)用審批時(shí)查看其歷史費(fèi)用清單,協(xié)同操作必須填寫計(jì)算表達(dá)式,比如:url=expense/list.html,tabId=expenseList,orgId=orgId,acctItemId=acctItemId,其中的url參數(shù)和tabId參數(shù)是必須的,分別表示頁(yè)面的url和tab標(biāo)簽的Id,其它參數(shù)分別表示參數(shù)名稱和參數(shù)值,其中的參數(shù)值又取自當(dāng)前表單的字段,如果頁(yè)面上有該字段的值,則取其值,否則從后臺(tái)數(shù)據(jù)庫(kù)中取其值。

  1.3.2、編輯字段

  在編輯了一部分表單后,若想要修改編輯現(xiàn)有字段屬性,可以直接選擇該字段進(jìn)行改動(dòng),但這種情況下無(wú)法修改字段類型。而點(diǎn)擊左上角的【高級(jí)】按鈕,進(jìn)入高級(jí)模式點(diǎn)編輯修改。則可以修改字段所有屬性。

11.png 

12.png

   1.3.3、源碼

  這里的源碼是修改報(bào)表界面的內(nèi)容。修改完之后點(diǎn)擊【提交】按鈕(修改源碼需要一定的html基礎(chǔ))。如果不點(diǎn)擊下次增加字段時(shí)源碼會(huì)自動(dòng)重新生成。

13.png 

  1.3.4、預(yù)覽表單

  點(diǎn)擊對(duì)應(yīng)表單按鈕“預(yù)覽”,查看表單顯示效果。

14.png 

  1.4、刪除表單

  刪除已有表單,點(diǎn)擊“刪除”,彈出二次確認(rèn)對(duì)話框(提示:確認(rèn)刪除,請(qǐng)點(diǎn)擊“是”;反之,請(qǐng)點(diǎn)擊“否”)。

15.png  


 

發(fā)布:2008-08-07 13:43    編輯:泛普軟件 · hujian    [打印此頁(yè)]    [關(guān)閉]
操作說(shuō)明
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費(fèi)獲取試用系統(tǒng)

QQ在線咨詢

OA系統(tǒng)平臺(tái)版行業(yè)PM

園林企業(yè)管理系統(tǒng) 消防企業(yè)管理系統(tǒng) 電力工程管理系統(tǒng) 通信工程管理系統(tǒng) 安裝工程管理系統(tǒng) 市政工程管理系統(tǒng) 土建工程管理系統(tǒng) 水電工程管理系統(tǒng) 路橋工程管理系統(tǒng) 弱電工程管理系統(tǒng) 建筑勞務(wù)管理系統(tǒng) 幕墻工程管理系統(tǒng) 公路工程管理系統(tǒng) 交通土建工程系統(tǒng) 橋梁工程管理系統(tǒng) 隧道工程管理系統(tǒng) 房屋建筑工程系統(tǒng) 空調(diào)安裝管理系統(tǒng) 電子工程管理系統(tǒng) 建筑基礎(chǔ)工程系統(tǒng) 機(jī)電工程管理系統(tǒng) 鐵路工程管理系統(tǒng) 鋼結(jié)構(gòu)工程系統(tǒng) 安防工程管理系統(tǒng) 核電工程管理系統(tǒng) 建筑企業(yè)ERP 裝飾工程管理系統(tǒng) 基建工程管理系統(tǒng) 監(jiān)理管理系統(tǒng)(標(biāo)準(zhǔn)版) 工程設(shè)計(jì)企業(yè)管理系統(tǒng) 水利工程管理系統(tǒng) 電梯工程管理系統(tǒng) 電氣工程管理系統(tǒng) 科研項(xiàng)目管理系統(tǒng) 土木工程管理系統(tǒng) 環(huán)保工程管理系統(tǒng) 光電工程管理系統(tǒng) 高校工程管理系統(tǒng) 技改工程管理系統(tǒng) 涂裝工程管理系統(tǒng) 建筑加固工程管理系統(tǒng) 景觀工程管理系統(tǒng) 港口工程管理系統(tǒng) 樓宇工程管理系統(tǒng) 生產(chǎn)工程管理軟件 建筑能源工程管理系統(tǒng) 投資工程管理系統(tǒng) 溫室工程管理系統(tǒng) 巖土工程管理系統(tǒng) 展覽工程管理系統(tǒng) 照明工程管理系統(tǒng) 工程造價(jià)咨詢管理系統(tǒng) 家裝工程管理系統(tǒng) 政府投資工程管理系統(tǒng) 工程運(yùn)維項(xiàng)目管理系統(tǒng) 音響工程管理系統(tǒng) 勘察工程管理系統(tǒng) 天然氣工程管理系統(tǒng) 模具工程管理系統(tǒng) 化工工程管理系統(tǒng) 醫(yī)院項(xiàng)目管理系統(tǒng) 汽車項(xiàng)目管理系統(tǒng) 農(nóng)業(yè)工程管理系統(tǒng) IT項(xiàng)目管理系統(tǒng) 廣告工程管理系統(tǒng) 暖通工程管理系統(tǒng) 道路運(yùn)輸管理系統(tǒng) 房地產(chǎn)工程項(xiàng)目管理軟件 城市公共交通管理軟件 地質(zhì)勘查管理系統(tǒng) 勘查技術(shù)服務(wù)工程管理軟件 煤炭開采管理系統(tǒng) 防洪管理系統(tǒng) 工業(yè)建筑工程系統(tǒng) 管道運(yùn)輸系統(tǒng) 民用建筑工程系統(tǒng) 構(gòu)筑物工程軟件 人防工程管理系統(tǒng) 礦山工程管理系統(tǒng) 水工工程管理系統(tǒng) 橋涵工程管理系統(tǒng) 軌道工程管理系統(tǒng) 醫(yī)藥工程管理系統(tǒng) 船舶工程管理系統(tǒng) 配電裝置工程系統(tǒng) 石油天然氣工程管理系統(tǒng) 有色金屬工程管理系統(tǒng) 變壓器工程管理系統(tǒng) 冶金工程管理系統(tǒng) 管道工程管理系統(tǒng) 通風(fēng)工程管理系統(tǒng) 儀表工程管理系統(tǒng) 輕工工程管理系統(tǒng) 火電工程管理系統(tǒng) 建材工程管理系統(tǒng) 凈化工程管理系統(tǒng) 架線與管道工程管理系統(tǒng) 靜設(shè)備及金屬結(jié)構(gòu)工程軟件 化工工程管理系統(tǒng) 輔助坑道工程系統(tǒng) 海洋石油工程系統(tǒng) 蓄電池工程管理系統(tǒng) 智能化工程系統(tǒng) 碼頭工程管理系統(tǒng) 滅火系統(tǒng)工程 母線工程管理系統(tǒng) 防雷及接地工程管理系統(tǒng) 爐窯工程管理軟件 建筑聯(lián)營(yíng)工程管理系統(tǒng)