馳騁工作流程引擎-自由表單設(shè)計(jì)器操作說(shuō)明書_第1頁(yè)
馳騁工作流程引擎-自由表單設(shè)計(jì)器操作說(shuō)明書_第2頁(yè)
馳騁工作流程引擎-自由表單設(shè)計(jì)器操作說(shuō)明書_第3頁(yè)
馳騁工作流程引擎-自由表單設(shè)計(jì)器操作說(shuō)明書_第4頁(yè)
馳騁工作流程引擎-自由表單設(shè)計(jì)器操作說(shuō)明書_第5頁(yè)
已閱讀5頁(yè),還剩54頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

馳騁自由表單設(shè)計(jì)器操作說(shuō)明書目錄1總體說(shuō)明5前言5表單設(shè)計(jì)器預(yù)覽6表單樣本6企業(yè)基本情況6財(cái)務(wù)負(fù)責(zé)人簡(jiǎn)歷7從表導(dǎo)入導(dǎo)出7多表頭從表8從表的卡片表現(xiàn)形式8全局變量說(shuō)明92調(diào)用9與工作流程引擎9與應(yīng)用操作的93工具箱10裝飾類的對(duì)象:103.1.1線113.1.2標(biāo)簽113.1.3裝飾圖片11數(shù)據(jù)類對(duì)象:11文本框,日期時(shí)間框,選擇框,bool類型控件11下拉框枚舉類型13下拉框表視圖14單選按鈕14表單附件15圖片附件16明細(xì)表從表)19多對(duì)多的關(guān)系表21隱藏字段23功能類243.3.1按鈕243.3.2鼠標(biāo)283.3.3選擇283.3.4超連接284表單設(shè)計(jì)器功能29屬性:29保存:30預(yù)覽:30導(dǎo)出:31導(dǎo)入31從ccflow網(wǎng)站上導(dǎo)入:31從本機(jī)導(dǎo)入:31從節(jié)點(diǎn)表單導(dǎo)入:31從流程表單導(dǎo)入:31全選32復(fù)制32粘貼32對(duì)齊方式按鈕32刪除32撤消32恢復(fù)33加粗33斜體33刪除線33增益33減益33調(diào)色版33表單事件34事件類型34頁(yè)面裝載前35頁(yè)面裝載后35保存前35保存后355字段擴(kuò)展設(shè)置35數(shù)據(jù)獲取36方式1:本表單中數(shù)據(jù)計(jì)算37方式2:利用SQL自動(dòng)填充.37方式3:本表單中外鍵列。38方式4:對(duì)一個(gè)從表的列求值。38級(jí)聯(lián)下拉框38主表中的級(jí)聯(lián)38從表中的級(jí)聯(lián)40表單字段的輸入js腳本驗(yàn)證41設(shè)置步驟41如何設(shè)置自定義驗(yàn)證函數(shù)42腳本驗(yàn)證的工作原理42自動(dòng)完成43主表中的自動(dòng)完成43主從表的自動(dòng)完成44從表中的自動(dòng)完成45Pop返回值46事例:46設(shè)置方式466從表的設(shè)計(jì)48從表的設(shè)計(jì)器48從表的屬性48從表屬性說(shuō)明49操作權(quán)限控制49是否起用審核字段:50顯示格式50越位處理527多對(duì)多的關(guān)系設(shè)計(jì)52什么是多對(duì)多的數(shù)據(jù)關(guān)系52多對(duì)多的關(guān)系設(shè)計(jì)53數(shù)據(jù)存儲(chǔ)格式是什么548表單的單據(jù)打印55單據(jù)打印總體概述55單據(jù)模板的制作55單據(jù)生成的工作原理57單據(jù)表單的分類57流程表單單據(jù)設(shè)置方式如下581總體說(shuō)明1.1前言用的接口可以被外部調(diào)用,自己有可以獨(dú)立運(yùn)行起來(lái)的應(yīng)用程序。作行為的描述?,F(xiàn)。但是并不是所有的業(yè)務(wù)規(guī)則都有價(jià)值去抽象,是否有價(jià)值去抽象并封裝是應(yīng)用的范圍與實(shí)現(xiàn)的代價(jià)。述。Ccflow數(shù)據(jù)庫(kù)操作層面的絕大多數(shù)需求。本文件僅介紹自由表單。1.2表單設(shè)計(jì)器預(yù)覽1.3表單樣本企業(yè)基本情況企業(yè)基本情況打印)與打印模板.財(cái)務(wù)負(fù)責(zé)人簡(jiǎn)歷具有附件圖片從表導(dǎo)入導(dǎo)出從表的導(dǎo)入導(dǎo)出多表頭從表企業(yè)代表工程業(yè)績(jī)一覽表多級(jí)表頭明細(xì))從表的卡片表現(xiàn)形式從表的卡片方式展現(xiàn)1.4全局變量說(shuō)明操作人員登陸系統(tǒng)后就有如下全局變量。WebUser.No當(dāng)前操作員編號(hào)WebUser.Name當(dāng)前操作員名稱WebUser.FK_Dept當(dāng)前操作員部門變量用@加變量名體現(xiàn)。比如:@WebUser.No。以FF中,很多的表達(dá)式需要變量的支持。比如一個(gè)sql表達(dá)公式。SELECTNo,Name,FK_DeptFROMPORT_EmpFK_DEPT=’@WebUser.FK_Dept’2調(diào)用API2.1與工作流程引擎如何把FreeFrm嵌入到工作流程引擎中去?省略)2.2與應(yīng)用操作的API如何使用FreeFrm在我的應(yīng)用程序中?調(diào)用連接http://localhost/XXXX/FreeFrm/Frm.aspx?FK_MapData=YYYYYYY對(duì)于表單的權(quán)限控制可見(jiàn)不可見(jiàn)來(lái)源來(lái)應(yīng)用程序本身,對(duì)于表單內(nèi)的按鈕控制由FreeFrm的按鈕屬性來(lái)確定的。3工具箱工具欄中的對(duì)象分為裝飾類的對(duì)象、數(shù)據(jù)類的對(duì)象、與功能類的對(duì)象。鼠標(biāo):類型vs設(shè)計(jì)器中的鼠標(biāo)功能,當(dāng)您點(diǎn)了其它的功能按鈕后,您想取消選擇,就點(diǎn)此功能。擇的線條的粗細(xì)進(jìn)行+-。對(duì)顏色進(jìn)行更換,對(duì)label集合的字體顏色進(jìn)行變化??梢宰兓?。畫線:線條的粗細(xì)、長(zhǎng)度、顏色屬性可以改變。部分的功能與標(biāo)簽功能一致。裝飾圖片:裝飾類的控件,多用于把公司的icon圖片放在上面。按鈕:為了實(shí)現(xiàn)一些功能文本框:長(zhǎng)度、高度、默認(rèn)值都可以被編輯。日期框:長(zhǎng)度固定選擇框:Boolean類型的字段。表單附件:可以是任何格式的控件。圖片附件:比如簡(jiǎn)歷的個(gè)人圖片。從表:與主表之單的表格一對(duì)多的關(guān)系:比如與主表的關(guān)系,節(jié)點(diǎn)崗位,算,或者節(jié)點(diǎn)方向條件的轉(zhuǎn)換。3.1裝飾類的對(duì)象:線、標(biāo)簽、裝飾圖片3.1.1線線是裝飾類對(duì)象的基本元素。對(duì)于線的操作3.1.2標(biāo)簽標(biāo)簽是用來(lái)文字說(shuō)明裝飾,標(biāo)簽可以改變顏色,字體大小,風(fēng)格等等。標(biāo)簽元素可以復(fù)制,選中后,ctrl+CCtrl+V就可以實(shí)現(xiàn)。支持鼠標(biāo)移動(dòng),aswd鍵,方向鍵移動(dòng)。3.1.3裝飾圖片圖片是表單元素的一部分。3.2數(shù)據(jù)類對(duì)象:表、隱藏字段。文本框,日期時(shí)間框,選擇框,bool類型控件.說(shuō)明:1,日期與日期時(shí)間框不能改變大小,其它的類型的文本框可以改變大小。2,要改變文本框的位置可以按下它的邊框,然后移動(dòng),或者選中它,使用方向鍵移動(dòng)。3,改變文本框的寬度可以使用shift+方向鍵。改變文本框的高度與寬度。屬性編輯:如上圖下拉框枚舉類型新建枚舉類型下拉框表視圖)新建表格單選按鈕單選按鈕是枚舉值的一種表現(xiàn)形式。選擇枚舉設(shè)計(jì)樣式瀏覽樣式表單附件文件是以上傳一個(gè)文件保存到服務(wù)器上,如下圖所:附件的格式需要以,分開(kāi)比如:*.doc,*.docx,*.txt拖放后:預(yù)覽表現(xiàn):圖片附件圖片附件與文件附件不同的地方就是圖片附件需要預(yù)覽。比如:我們做一個(gè)簡(jiǎn)歷表單,需要把人員的照片放在指定的位置。設(shè)計(jì)方式:1,在工具欄中找到圖片附件。2,用shift+方向鍵改變圖片的大小。預(yù)覽效果如下圖。編輯與上傳圖片:點(diǎn)編輯連接,系統(tǒng)彈出如下對(duì)話框??梢园鸭羟械膱D片點(diǎn)確定按鈕,返回。明細(xì)表從表)設(shè)計(jì)界面明細(xì)表屬性界面預(yù)覽與操作界面點(diǎn)選項(xiàng)按鈕多對(duì)多的關(guān)系表多對(duì)多的關(guān)系是對(duì)多項(xiàng)選擇來(lái)確定的。比如:?jiǎn)挝蝗藛T旅游名單。這些名單可以讓用戶去選擇它。運(yùn)行界面屬性編輯顯示在分組,對(duì)所有的自由表單設(shè)計(jì)器來(lái)說(shuō)無(wú)意義。隱藏字段用于存儲(chǔ)臨時(shí)計(jì)算值。3.3功能類按鈕,鼠標(biāo)、選擇,超連接。3.3.1按鈕表單上面的按鈕對(duì)象,可以處理事件內(nèi)容。特別說(shuō)明:ccflow所有的事件內(nèi)容的處理方式都是一致的,目前所涉及的事件有,表單事件、按鈕事件、流程事件??傮w說(shuō)明每個(gè)按鈕有自己的按鈕類型,使用自定義按鈕類型。屬性說(shuō)明按鈕事件類型事件類型決定按鈕執(zhí)行的內(nèi)容。事件內(nèi)容就是要執(zhí)行的內(nèi)容,內(nèi)容里面可以有變量,變量來(lái)自與表單。變量的表達(dá)方式仍然用@+變量名來(lái)決定,比如:@jiner,@shenpiren,系統(tǒng)變量有@WebUser.No當(dāng)前操作員編號(hào),@WebUser.Name當(dāng)前操作員名稱@WebUser.FK_Dept當(dāng)前操作員部門。執(zhí)行成功提示信息當(dāng)內(nèi)容執(zhí)行成功時(shí)提示的信心。執(zhí)行失敗提示信息當(dāng)內(nèi)容執(zhí)行失敗時(shí),拋出異常信息時(shí)提示的信息。執(zhí)行存儲(chǔ)過(guò)程案例:說(shuō)明:@WebUser.No表示當(dāng)前的操作人員系統(tǒng)變量。執(zhí)行事例以上事例說(shuō)明了刪除一條數(shù)據(jù)時(shí)提示的信息。執(zhí)行特別說(shuō)明:執(zhí)行urlstring返回串的前三個(gè)字母是Err,ccflow就會(huì)執(zhí)行失敗,就拋出失敗信息給操作者。在執(zhí)行url時(shí)系統(tǒng)就會(huì)把兩個(gè)默認(rèn)的參數(shù)增加上。分別是UserNo,SID。比如:您設(shè)定的是http://serverName/a.aspx?type=@MyType實(shí)際執(zhí)行的是:http://serverName/a.aspx?type=@MyType&UserNo=abc&SID=a2345bc執(zhí)行JavaScript執(zhí)行js時(shí),成功信息與失敗提示信息就不需要填寫了。3.3.2鼠標(biāo)點(diǎn)它就是取消所有的工具選擇。3.3.3選擇全選特定的區(qū)域,比如要?jiǎng)h除特定區(qū)域的對(duì)象,就可以使用它來(lái)選擇。3.3.4超連接顯示超級(jí)連接.提示符號(hào)表示換行。4表單設(shè)計(jì)器功能4.1屬性:用來(lái)控制表單的基本屬性4.2保存:4.3預(yù)覽:瀏覽當(dāng)前的設(shè)計(jì)。4.4導(dǎo)出:導(dǎo)出freefrm模板。導(dǎo)出freefrm模板并共享。4.5導(dǎo)入把當(dāng)前的設(shè)計(jì)導(dǎo)出xml模板。從ccflow網(wǎng)站上導(dǎo)入:在ccflow官方網(wǎng)站上有一些網(wǎng)友共享的表單模板,您可能通過(guò)他們方便的導(dǎo)入進(jìn)來(lái)。從本機(jī)導(dǎo)入:導(dǎo)入存儲(chǔ)在本機(jī)上的表單模板。從節(jié)點(diǎn)表單導(dǎo)入:從其它節(jié)點(diǎn)上導(dǎo)入表單進(jìn)行二次編輯。從流程表單導(dǎo)入:從流程表單上導(dǎo)入表單進(jìn)行二次編輯。4.6全選選擇全部的元素,一般用于全部刪除,全部平移對(duì)象。4.7復(fù)制復(fù)制選擇的元素,到內(nèi)存里。4.8粘貼只有如下對(duì)象支持粘貼:線,標(biāo)簽,文本框。4.9對(duì)齊方式按鈕左對(duì)齊在選擇多個(gè)同類的控件時(shí),比如:標(biāo)簽、線、文本框,執(zhí)行此按鈕會(huì)執(zhí)行左對(duì)齊。居中在選擇多個(gè)同類的控件時(shí),比如:標(biāo)簽、線、文本框,執(zhí)行此按鈕會(huì)執(zhí)行居中。右對(duì)齊在選擇多個(gè)同類的控件時(shí),比如:標(biāo)簽、線、文本框,執(zhí)行此按鈕會(huì)執(zhí)行左對(duì)齊。頂部對(duì)齊在選擇多個(gè)同類的控件時(shí),比如:標(biāo)簽、線、文本框,執(zhí)行此按鈕會(huì)執(zhí)行左對(duì)齊。底部對(duì)齊在選擇多個(gè)同類的控件時(shí),比如:標(biāo)簽、線、文本框,執(zhí)行此按鈕會(huì)執(zhí)行底部對(duì)齊。4.10刪除刪除選擇元素,如果選擇的元素有多條,就要?jiǎng)h除選擇的元素集合。4.11撤消撤消上一步的操作。4.12恢復(fù)恢復(fù)上次的操作。4.13加粗對(duì)標(biāo)簽字段加粗,可對(duì)標(biāo)簽控件批量執(zhí)行。4.14斜體對(duì)字體設(shè)置成斜體,可對(duì)標(biāo)簽控件批量執(zhí)行。4.15刪除線對(duì)字體設(shè)置成刪除線,可對(duì)標(biāo)簽控件批量執(zhí)行。4.16增益如果選擇的是線條:點(diǎn)一次就增加一個(gè)像素的寬度。如果選擇的是標(biāo)簽:點(diǎn)一次就增加一個(gè)字體的大小。4.17減益如果選擇的是線條:點(diǎn)一次就減小一個(gè)像素的寬度。如果選擇的是標(biāo)簽:點(diǎn)一次就減小一個(gè)字體的大小。4.18調(diào)色版用來(lái)改變線條,標(biāo)簽的顏色。4.19表單事件每個(gè)事件的填寫內(nèi)容都是一致的:事件類型:事件類型就是執(zhí)行的方式,您可以根據(jù)自己的需要來(lái)選擇執(zhí)行方式。目前支持的事件內(nèi)容:執(zhí)行存儲(chǔ)過(guò)程,執(zhí)行sql,執(zhí)行url,執(zhí)行JS腳本。在執(zhí)行內(nèi)容中,執(zhí)行成功信息提示,執(zhí)行失敗信息提示都支持@字段名類型的參數(shù)。執(zhí)行內(nèi)容約定:請(qǐng)參考本章節(jié):Button事件內(nèi)容約定。對(duì)異常的處理:當(dāng)對(duì)執(zhí)行的內(nèi)容失敗時(shí),系統(tǒng)就會(huì)把執(zhí)行失敗的信息提示出來(lái)。會(huì)把異常提示信息與拋出異常信息提示給用戶。頁(yè)面裝載前可以填寫一個(gè)為表單初試化的一個(gè)腳本,比如預(yù)先把一些值放入文本主從表里。頁(yè)面裝載后同上保存前做一些業(yè)務(wù)邏輯的檢查,不符合條件不讓其保存。保存后執(zhí)行相關(guān)的業(yè)務(wù)操作,比如把數(shù)據(jù)copy到其它的數(shù)據(jù)表中。5字段擴(kuò)展設(shè)置字段的擴(kuò)展設(shè)置是高級(jí)應(yīng)用,如下圖:5.1數(shù)據(jù)獲取什么是數(shù)據(jù)自動(dòng)獲?。慨?dāng)一個(gè)字段的值是從其它表中取出來(lái),或者通過(guò)后臺(tái)的計(jì)算出來(lái),或者通過(guò)js腳本計(jì)算出來(lái),我們稱為字段的數(shù)據(jù)自動(dòng)獲取。自由表單的獲取方式分為,保存后獲取與js計(jì)算獲取兩種方式。自動(dòng)獲取分為如下幾種方式:方式1:本表單中數(shù)據(jù)計(jì)算1,表單中的字段計(jì)算分為主表字段之間的計(jì)算與從表之間的計(jì)算,它們的設(shè)置格式與約定規(guī)則都是相同的。如果設(shè)置的是表單的主表字段,那么是表單上主表控件值之間的計(jì)算了。如果設(shè)置的是從表的字段,那么就是表單列這間的計(jì)算。2,表達(dá)公式支持中文也支持字段名稱,比如:你可以書寫成@單價(jià)*@金額也可以書寫成@danjia*@jiner3,計(jì)算是以javascript方式完成的。所以當(dāng)數(shù)值變化后就可以看到計(jì)算結(jié)果。方式2:利用SQL自動(dòng)填充.比如:SelectAddrFrom商品表WHERENo=@FK_ProFK_Pro是本表中的任意字段名方式3:本表單中外鍵列。比如表單中有商品編號(hào)列需要填充商品地址、供應(yīng)商電話。方式4:對(duì)一個(gè)從表的列求值。對(duì)于有從表的有效,在案例視頻中有一個(gè)報(bào)銷總金額=從表的小計(jì)中求合。5.2級(jí)聯(lián)下拉框主表中的級(jí)聯(lián)在表單中級(jí)聯(lián)下拉框經(jīng)常用到,下面是一個(gè)典型的事例。抽象出來(lái)兩兩關(guān)聯(lián),就可以解決了無(wú)限級(jí)關(guān)聯(lián)的問(wèn)題。配置步驟如下:第一步:配置片區(qū)與省份的關(guān)聯(lián)。在片區(qū)控件上點(diǎn)右鍵編輯它=》擴(kuò)展屬性。點(diǎn)編輯進(jìn)入下一步驟。點(diǎn)擴(kuò)展設(shè)置進(jìn)入下一步驟。點(diǎn)新建通過(guò)sql方式聯(lián)動(dòng)子下拉框,也就是片區(qū)聯(lián)動(dòng)省份。重復(fù)上一步驟,讓片區(qū)省份聯(lián)動(dòng)城市。無(wú)限級(jí)的下拉框的聯(lián)動(dòng),就可以制作成功了。從表中的級(jí)聯(lián)從表的級(jí)聯(lián)與主表的級(jí)連設(shè)置方式一樣的。上面是效果圖。常見(jiàn)問(wèn)題1,設(shè)置默認(rèn)為山東,城市設(shè)置默認(rèn)為北京,這樣就會(huì)造成全頁(yè)面的明細(xì)表存盤問(wèn)題。2,5.3表單字段的輸入腳本驗(yàn)證標(biāo)題:表單字段輸入驗(yàn)證.關(guān)鍵字:表單設(shè)計(jì)器,字段驗(yàn)證.workflow,freefrm,ccflow.e-mail,是否是手機(jī)號(hào),身份證號(hào)等等。設(shè)置步驟操作路徑:字段屬性,擴(kuò)展設(shè)置,腳本驗(yàn)證。字段列表:驗(yàn)證郵政編碼設(shè)置:函數(shù)庫(kù)分為:系統(tǒng)函數(shù)庫(kù),與我自己定義的函數(shù)庫(kù)。系統(tǒng)函數(shù)庫(kù)是ccflow話、郵件、郵政編碼。我節(jié)。點(diǎn)保存按鈕就可以了,系統(tǒng)將會(huì)自動(dòng)返回字段列表。這樣的一個(gè)腳本驗(yàn)證就完成了,把它非常方便了為用戶的輸入完成了驗(yàn)證設(shè)置。如何設(shè)置自定義驗(yàn)證函數(shù)?按照如下步驟設(shè)置:1,建立一個(gè)js腳本文件。2,根據(jù)此腳本文件的事件,D:\ccflow\VisualFlow\DataUser\JSLib對(duì)應(yīng)的文件目錄里。比如:onblur事件函數(shù)放在onblur目錄里,onkeypress事件函數(shù)放在onkeypress目錄里。3,函數(shù)名必須為小寫事例如下:functionisMobil(ctrl){varpatrn=/^[+]{0,1}(\d){1,3}[]?([-]?((\d)|[]){1,12})+$/;if(!patrn.exec(ctrl.value)){alert('非法的手機(jī)號(hào)碼.');returnfalse;}returntrue}腳本驗(yàn)證的工作原理系統(tǒng)函數(shù)的目錄為:D:\ccflow\VisualFlow\Data\JSLib用戶自定義的函數(shù)目錄為:D:\ccflow\VisualFlow\DataUser\JSLib表單設(shè)計(jì)器自動(dòng)產(chǎn)生的腳本文件位與D:\ccflow\VisualFlow\DataUser\JSLibData名的格式為。表單編號(hào)+”.js”。并存放在:D:\ccflow\VisualFlow\DataUser\JSLibData目錄下面。表單載入時(shí),就把此腳本文件自動(dòng)的調(diào)入到界面上。5.4自動(dòng)完成自動(dòng)完成包括三大部分,主表中的自動(dòng)完成,主從表的自動(dòng)完成,從表中的自動(dòng)完成。主表中的自動(dòng)完成以如下圖應(yīng)用為例,來(lái)說(shuō)明:上圖是用傻瓜表單設(shè)計(jì)器設(shè)計(jì)的,但是對(duì)自由表單設(shè)計(jì)器一樣有效。填寫上。在合同號(hào)的控件中,輸入合同編號(hào)希望有自動(dòng)完成效果,其它幾個(gè)控件是只讀的。在輸入合同號(hào)后,自動(dòng)填寫其它的數(shù)據(jù)內(nèi)容。我們看看運(yùn)行的效果:配置步驟:打開(kāi)表單設(shè)計(jì)器-》找到合同號(hào)字段-》編輯屬性-》擴(kuò)展設(shè)置-》自動(dòng)完成。我們把復(fù)制出來(lái)的sql內(nèi)容顯示如下:SELECTTOP10htjb_htbhasNo,isnull(htjb_khmc,htjb_ggnr)asName,htjb_ggnrasguanggaoneirong,htjb_khmcaskehumingcheng,isnull(htjb_ywy,'未填寫')asyewuyuan,isnull(htjb_ggxs,'未填寫')asguanggaoleibieFROMdbname.dbo.guanggao_htjbxxWHEREhtjb_htbhLIKE'@Key%'這個(gè)sqlNo,Name動(dòng)填寫的下拉框中。其它的列名需要與主表的字段對(duì)應(yīng)上才能自動(dòng)填充上去。主從表的自動(dòng)完成在上一節(jié)中我們講到了主表的自動(dòng)完成,現(xiàn)我在們講主從表的自動(dòng)完成。以以下通用需求為例來(lái)說(shuō)明:從表的線路信息關(guān)聯(lián)出來(lái)。這樣的業(yè)務(wù)規(guī)則稱為主從表的業(yè)務(wù)關(guān)聯(lián)。從表中的自動(dòng)完成在從表中如果輸入了線路名稱需要把線路的其它信息在從表中反映出來(lái)。這里有兩種業(yè)務(wù)規(guī)則模式:1,一條從表記錄對(duì)外鍵范圍無(wú)要求的。行的其它控件上。配置方式同主表的配置方式。2,一條記錄對(duì)于外鍵字段的范圍有要求。n個(gè)線路的公交車類型是有范圍的,就是公交車類型表的一個(gè)子集。如上效果圖:當(dāng)我輸入個(gè)線路時(shí),回車后系統(tǒng)就會(huì)把該線路下的車型過(guò)濾出來(lái)。配置方式:第一步:設(shè)置線路下拉框的自動(dòng)完成。第二步:點(diǎn)保存右邊的級(jí)聯(lián)下拉框]連接,為車型下拉框設(shè)置過(guò)濾sql。5.5Pop返回值事例:我們對(duì)彈窗取值,并不陌生,如下圖:icon擇的值返回到該控件上。設(shè)置方式字段-》編輯-》擴(kuò)展屬性-》進(jìn)入下圖:在url文本框中填寫一個(gè)url。6從表的設(shè)計(jì)6.1從表的設(shè)計(jì)器6.2從表的屬性表英文名稱:從表編號(hào)。表中文名稱:從表名稱物理表名稱:默認(rèn)值可以改變默認(rèn)與從表ID一致。操作權(quán)限:詳見(jiàn)下頁(yè)介紹。對(duì)從表操作的權(quán)限控制:是否可以修改,增加行,刪除行。6.3從表屬性說(shuō)明對(duì)于上圖的從表容易理解的屬性不在編寫,本章節(jié)主要講解難于理解的屬性。操作權(quán)限控制對(duì)從表的數(shù)據(jù)權(quán)限的控制,用與分合流中的權(quán)限控制。比如操作員:工作ID:流程ID:此屬性是對(duì)于分合流的從表數(shù)據(jù)權(quán)限進(jìn)行控制,在分合流程中,每個(gè)一分支,填寫完數(shù)據(jù)后,需要匯總到指定的節(jié)點(diǎn)中去。是否起用審核字段:此部分詳見(jiàn):<<ccflow視頻教程05-從表多級(jí)審核模式的流程開(kāi)發(fā).ppt>><<ccflow視頻教程05-從表多級(jí)審核模式的流程開(kāi)發(fā).wmv>>顯示格式顯示格式分為表格方式與卡片方式,這兩種方式應(yīng)用于不同的場(chǎng)合。表格方式:卡片方式:越位處理省略7多對(duì)多的關(guān)系設(shè)計(jì)7.1什么是多對(duì)多的數(shù)據(jù)關(guān)系?多對(duì)多的數(shù)據(jù)關(guān)系存儲(chǔ)是工作中經(jīng)常遇到,比如軟件支持的操作系統(tǒng),軟件是一個(gè)表,操作系統(tǒng)是一個(gè)表,軟件與支持的操作系統(tǒng)的關(guān)聯(lián)信息我們稱為多對(duì)多的關(guān)系存儲(chǔ)。7.2多對(duì)多的關(guān)系設(shè)計(jì)設(shè)計(jì)器如下圖:編號(hào):表單唯一的ID描述:多對(duì)多的關(guān)系名稱。主題數(shù)據(jù)源:就是用sql員。分組數(shù)據(jù)源:就是用sql指定一個(gè)分組數(shù)據(jù)源,它需要二個(gè)列,編號(hào),名稱,這里是部門。其它:Sql支持變量比如:SELECTNo,NameFROMPORT_DEPTNOLIKE‘@WebUser.FK_Dept%’7.3數(shù)據(jù)存儲(chǔ)格式是什么認(rèn)識(shí)到ccflow數(shù)據(jù)存儲(chǔ)格式,可以在此基礎(chǔ)上進(jìn)行數(shù)據(jù)需要。所有表單的多對(duì)多的關(guān)系處理請(qǐng)見(jiàn)表WF_M2M.8表單的單據(jù)打印8.1單據(jù)打印總體概述應(yīng)用場(chǎng)景:我在設(shè)計(jì)流程時(shí)間,經(jīng)常遇到需要打印單據(jù)。比如:請(qǐng)假條,出庫(kù)單、入庫(kù)單。這些單據(jù)需要打印出來(lái),存檔,或者遞交給相關(guān)的辦事人員。制作步驟:首先要明確單據(jù)打印的數(shù)據(jù)來(lái)源,明確表單的每個(gè)字段。其次需要制作單據(jù)模板。最后把此模板綁定到數(shù)據(jù)源上。單據(jù)打印功能:報(bào)表設(shè)計(jì)所見(jiàn)既所得支持多表單數(shù)據(jù)源支持字段的轉(zhuǎn)意輸出支持明細(xì)表的打印8.2單據(jù)模板的制作Ccflow單據(jù)模板是一個(gè)rtf格式的文件,如下圖。用尖括號(hào)表示變量,變量就是表單的字段。表單案例:?jiǎn)螕?jù)模板事例以下是基本的字段輸出-------------------------------------------------------------------------普通類型字段輸出:文本輸出:<Title>輸出內(nèi)容:按文字輸出.文本輸出:<RDT>輸出內(nèi)容:2011-05-11日期文本輸出:<RDT.NYR>輸出內(nèi)容:2011年05月11日金額文本輸出:<baoxiaojine>輸出內(nèi)容:101.123金額人民幣輸出:<baoxiaojine.RMB>輸出內(nèi)容:101.12金額人民幣大寫輸出:<baoxiaojine.RMBDX>輸出內(nèi)容:壹百零壹元壹角貳分布爾類型數(shù)據(jù)輸出:<IsPass>0布爾類型數(shù)據(jù)轉(zhuǎn)意輸出:<IsPassText>輸出否布爾類型數(shù)據(jù)轉(zhuǎn)意輸出:<IsPass.Yes>輸出[X]布爾類型數(shù)據(jù)轉(zhuǎn)意輸出:<IsPass.No>輸出[V]以性別為例枚舉類型輸出:<XB>直接輸出1枚舉類型輸出標(biāo)簽:<XBText>直接輸出男以部門為例外鍵類型輸出:<FK_Dept>直接輸出01外鍵類型輸出標(biāo)簽:<FK_DeptText>直接輸出總經(jīng)理室簽名:<Rec.Siganture>表格的明細(xì)輸出:報(bào)銷內(nèi)容單價(jià)數(shù)量小計(jì)<Dtl.BXNR><Dtl.danjia><Dtl.shuliang><Dtl.xiaoji>合計(jì)<Dtl.shuliang.SUM><Dtl.xiaoji.SUM>8.3單據(jù)生成的工作原理位置,并且找到尖括號(hào)的變量。以確定這些變量的集合,并把它放在緩存里。其次:根據(jù)變量集合獲取它的變量值,替換模板內(nèi)容。最后:把替換后的模板生成一個(gè)以.doc結(jié)尾的文件后綴文件,保存到指定的位置。技術(shù)處理難點(diǎn):1,對(duì)明細(xì)表的處理。2,對(duì)模糊變量的修復(fù)處理。8.4單據(jù)表單的分類單據(jù)打印分為流程單據(jù)打印與節(jié)點(diǎn)表單打印,設(shè)置打印內(nèi)容這兩種情況沒(méi)有區(qū)別.節(jié)點(diǎn)表單單據(jù)打印需要在節(jié)點(diǎn)屬性里上傳,而流程表單的打印只需要按照約定設(shè)置就可以了。

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論