




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、大唐興竹軟軟件公司 DOCPROPERTY Title * MERGEFORMAT 工作流使用用說明作者:王 君文檔編號A010001-011版本:1.0狀態(tài):Draftt最后修改日日期:2002-7-8修改紀(jì)錄版本(x.x)修改摘要修改人(Firsst LAAST)批準(zhǔn)人(Firsst LAAST)日期(mm/ddd/yyy)簽名職務(wù)姓名簽字日期內(nèi)容索引TOC o 1-31簡介 PAGEREF _Toc14407718 h 11.1目目的 PAGEREF _Toc14407719 h 11.2范范圍 PAGEREF _Toc14407720 h 11.3如如何得到這這篇文檔 PAGEREF
2、_Toc14407721 h 12工作流流實(shí)現(xiàn)機(jī)制制 PAGEREF _Toc14407722 h 12.1工工作流的組組成部分 PAGEREF _Toc14407723 h 12.1.11單據(jù)類型型(Item Typee) PAGEREF _Toc14407724 h 12.1.22活動(Acctiviity) PAGEREF _Toc14407725 h 12.1.33流程(Prrocesss) PAGEREF _Toc14407726 h 12.1.44消息(Meessagge) PAGEREF _Toc14407727 h 22.1.55函數(shù)(Fuunctiion) PAGEREF _
3、Toc14407728 h 22.1.66通知(Nootifiicatiion) PAGEREF _Toc14407729 h 22.1.77查找類型型(Loookup Typee) PAGEREF _Toc14407730 h 23工作流流的定義 PAGEREF _Toc14407731 h 23.1創(chuàng)創(chuàng)建流程定定義 PAGEREF _Toc14407732 h 23.1.11從下往上上定義 PAGEREF _Toc14407733 h 23.1.22從上往下下定義 PAGEREF _Toc14407734 h 33.1.33打開保存存單據(jù)類型型 PAGEREF _Toc14407735 h
4、 33.2定定義工作流流組件 PAGEREF _Toc14407736 h 43.2.11單據(jù)類型型(Iteem Tyype) PAGEREF _Toc14407737 h 43.2.22查找類型型(Loookup Typee) PAGEREF _Toc14407738 h 83.2.33消息(Meessagge) PAGEREF _Toc14407739 h 93.2.44活動(Acctiviitiess) PAGEREF _Toc14407740 h 113.3定定義一個流流程圖 PAGEREF _Toc14407741 h 143.3.11增加一個個節(jié)點(diǎn) PAGEREF _Toc1440
5、7742 h 153.3.22定義一個節(jié)節(jié)點(diǎn) PAGEREF _Toc14407743 h 153.3.33定義活動動屬性值 PAGEREF _Toc14407744 h 164在應(yīng)用用中調(diào)用工工作流 PAGEREF _Toc14407745 h 17簡介目的This secttion desccribees thhe puurposses tto bee achhieveed byy usiing tthis docuumentt. Thhe obbjectts off impplemeentinng thhe prrocesss/prroceddure shouuld bbe liiste
6、dd as bulllet iitemss. Neew buullett iteem coould be iinserrted wherre itt is neceessarry.說明Oraacle ERP里里工作流的的原理在Oraccle EERP里定定義并定制制工作流范圍This secttion desccribees thhe sccope thatt thiis doocumeent aappliied tto.Oraclle ERRP里工作作流引擎的的實(shí)現(xiàn)原理理以及如何何利用Woorkfllow BBuildder定義義一個流程程,以及在在程序里調(diào)調(diào)用已經(jīng)定定義好的流流程保證業(yè)業(yè)務(wù)
7、根據(jù)流流轉(zhuǎn)規(guī)則流流轉(zhuǎn)。如何得到這這篇文檔Give the infoormattion on wwheree to get thiss doccumennt, ee.g. URL and/or IID off thiis doocumeent iin a docuumentt mannagemment systtem.該文檔主要要供興竹公公司開發(fā)部部內(nèi)部交流流使用。工作流實(shí)現(xiàn)現(xiàn)機(jī)制工作流的組組成部分工作流的流流程主要由由以下組件件(Commponeent)構(gòu)構(gòu)成:單據(jù)據(jù)類型、流流程、活動動、函數(shù)、消息、通通知和查找找類型。單單據(jù)類型是是一種分類類對象,其其它的對象象都屬于一一個單據(jù)類類型。單據(jù)類
8、型(IItem Typee)企業(yè)的業(yè)務(wù)務(wù)有很多類類別,同一一種業(yè)務(wù)對對應(yīng)有不同同的業(yè)務(wù)流流程,同時(shí)時(shí)在業(yè)務(wù)流流轉(zhuǎn)的過程程中處理不不同的業(yè)務(wù)務(wù)信息。單單據(jù)類型其其實(shí)就相當(dāng)當(dāng)于一個業(yè)業(yè)務(wù)類型。單據(jù)類型屬屬性主要是是定義業(yè)務(wù)務(wù)信息,另另外還包含含一些在其其它對象需需要引用的的信息,例例如通知里里的接收人人就可以作作為單據(jù)類類型的屬性性。單據(jù)類類型的另外外一項(xiàng)功能能就是對工工作流程進(jìn)進(jìn)行分類 ,所有工工作流里的的其它對象象都屬于一一個單據(jù)類類型。活動(Acctiviity)活動是工作作流程中的的一個執(zhí)行行單元。活活動有自己己的結(jié)果類類型,在運(yùn)運(yùn)行時(shí)活動動的實(shí)例會會返回一個個結(jié)果,工工作流引擎擎會根據(jù)活
9、活動實(shí)例的的返回結(jié)果果決定業(yè)務(wù)務(wù)流程如何何流轉(zhuǎn)?;罨顒佑腥N種類型:通通知、流程程和函數(shù)。另外還有有一種類型型“文件夾(FFoldeer)”,文件類類型主要是是對活動進(jìn)進(jìn)行分組,目目前還不知知道具體如如何使用。流程(Prrocesss)流程就是業(yè)業(yè)務(wù)流程的的流轉(zhuǎn)規(guī)則則。流程包包括兩部分分:流程里里包含的活活動和各個個活動在不不同條件下下的流轉(zhuǎn)關(guān)關(guān)系。在定定義流程的的時(shí)候,因因?yàn)榱鞒汤锢锏幕顒涌煽赡苡胁煌姆祷亟Y(jié)結(jié)果,我們們需要把不不同結(jié)果的的處理活動動和結(jié)果聯(lián)聯(lián)系起來,另另外在Orraclee ERPP里還定義義了一些標(biāo)標(biāo)準(zhǔn)的返回回結(jié)果(例例如超時(shí)),你你在定義流流程的時(shí)候候,也可以以對這些
10、內(nèi)內(nèi)嵌的返回回結(jié)果進(jìn)行行處理。在在流程實(shí)例例流轉(zhuǎn)的時(shí)時(shí)候,流程程里的活動動有自己相相應(yīng)的狀態(tài)態(tài),工作流流引擎得到到活動的狀狀態(tài)改變信信息或活動動返回結(jié)果果之后,按按照你定義義的流程流流轉(zhuǎn)規(guī)則控控制流程的的流轉(zhuǎn)。流流程必須屬屬于一個單單據(jù)類型。流程定義里里有一個標(biāo)標(biāo)志屬性“是否可運(yùn)運(yùn)行標(biāo)志”,如果一一個流程是是可運(yùn)行的的,則可以以在窗體上上可以直接接調(diào)用,否否則該流程程只能作為為一個子流流程包含在在其它的流流程里面,工工作流引擎擎在碰到流流程活動的的時(shí)候,會會自動激活活子流程,讓讓子流程流流轉(zhuǎn)。消息(Meessagge)消息主要是是為通知服服務(wù)的,可可以把消息息當(dāng)作通知知的內(nèi)容和和類型。消消息也
11、屬于于一個單據(jù)據(jù)類型,通通知只能和和同一個單單據(jù)類型里里的消息相相關(guān)聯(lián)。每個消息可可以有一個個或多個屬屬性和自己己相聯(lián)系,消消息的屬性性既可以是是獨(dú)立的屬屬性,也可可以是對單單據(jù)類型屬屬性的一個個引用。在在消息體內(nèi)內(nèi)可以對消消息的屬性性進(jìn)行引用用,這樣在在流程的實(shí)實(shí)例里,如如果已經(jīng)對對消息的屬屬性賦值,則則在引用消消息屬性的的地方會自自動的用消消息屬性的的值替換。我們就可可以在消息息體內(nèi)顯示示必要的信信息。你可以對一一個消息定定義自動流流轉(zhuǎn)規(guī)則,這這樣在工作作流的實(shí)例例里,當(dāng)流流轉(zhuǎn)到和該該消息對應(yīng)應(yīng)的通知活活動的時(shí)候候,工作流流引擎就會會根據(jù)用戶戶定義的自自動流轉(zhuǎn)規(guī)規(guī)則自動向向下流轉(zhuǎn),用用戶就
12、不需需要參與了了。函數(shù)(Fuunctiion)函數(shù)就是一一個可以自自動執(zhí)行的的活動,該該活動可以以完成一定定的功能,函函數(shù)活動通通常和一個個PL/SSQL存儲儲過程或者者一個Orraclee內(nèi)部的過過程聯(lián)系在在一起,在在定義函數(shù)數(shù)活動的時(shí)時(shí)候必須定定義該函數(shù)數(shù)對應(yīng)的過過程名稱。函數(shù)類型的的活動有自自己的參數(shù)數(shù)定義,函函數(shù)活動的的參數(shù)主要要是為對應(yīng)應(yīng)的過程服服務(wù)的。在在運(yùn)行的時(shí)時(shí)候通過給給函數(shù)活動動的參數(shù)賦賦值,經(jīng)過過相應(yīng)的處處理之后,工工作流引擎擎就會把函函數(shù)活動的的參數(shù)值傳傳給相應(yīng)的的過程,這這樣就能保保證函數(shù)的的正確執(zhí)行行。如果對對應(yīng)的過程程沒有參數(shù)數(shù)的話,可可以不定義義參數(shù)。通知(Noo
13、tifiicatiion)通知活動對對一個人或或一個角色色發(fā)送一個個通知,通通知必須和和一個消息息聯(lián)系在一一起。通知知活動有自自己的結(jié)果果類型,返返回的結(jié)果果一般是根根據(jù)用戶的的交互產(chǎn)生生的,除非非你在消息息里定義了了自動流轉(zhuǎn)轉(zhuǎn)規(guī)則。查找類型(LLookuup Tyype)查找類型是是你定義的的一些枚舉舉數(shù)據(jù),單單據(jù)類型里里的查找類類型主要用用來表達(dá)活活動結(jié)果返返回值類型型,另外也也可以在定定義單據(jù)類類型屬性、活動屬性性、消息和和消息屬性性時(shí)引用查查找類型,一一個查找類類型有自己己相應(yīng)的值值列表,在在引用查找找類型的時(shí)時(shí)候,你只只需要定義義查找類型型就可以了了,和查找找類型相關(guān)關(guān)的值會自自動過
14、去的的。工作流的定定義工作流是使使用Worrkfloow Buuildeer工具設(shè)設(shè)計(jì)的。在在使用Woorkfllow BBuildder設(shè)計(jì)計(jì)工作流之之前,你應(yīng)應(yīng)該計(jì)劃好好需要完成成哪些流程程以及流程程里發(fā)生的的活動、活活動的順序序、需要哪哪些結(jié)果表表達(dá)不同的的分支以及及流程里需需要通知的的人和通知知的內(nèi)容。工作流的定定義可以采采用兩種方方式:從下下往上或者者從上往下下。從上往往下的方式式首先從一一個高層次次流程開始始設(shè)計(jì),首首先畫出包包含活動的的流程圖,然然后再創(chuàng)建建支持這些些活動的對對象。從下下往上的方方式是一個個比較程序序化的設(shè)計(jì)計(jì)方式,你你首先定義義支持活動動的所有對對象,然后后再嘗
15、試畫畫出流程圖圖。創(chuàng)建流程定定義從下往上定定義啟動Oraacle Worrkfloow Buuildeer;選擇FilleNeew菜單為為流程定義義創(chuàng)建一個個新的Woorksppace;創(chuàng)建一個新新的單據(jù)類類型(Ittem TType)你可以定義義單據(jù)類型型屬性來完完全描述你你的單據(jù)類類型,或者者定義需要要在活動里里需要引用用的信息;創(chuàng)建新的查查找類型(LLookuup Tyype):在定義活活動之前,你你應(yīng)該先定定義表示活活動結(jié)果的的查找類型型,活動結(jié)結(jié)果是活動動完成時(shí)可可能返回值值的一個列列表。在定定義完活動動和查找類類型之后,你你可以從瀏瀏覽樹上把把一個查找找類型拖拽拽到一個活活動上來指
16、指定一個活活動的結(jié)果果類型;創(chuàng)建新的消消息(Meessagge):如如果你希望望為你的流流程定義一一個通知活活動,你首首先需要定定義一個你你希望通知知活動發(fā)送送的消息,你你可以在瀏瀏覽樹里把把一個消息息拖拽到一一個通知上上來指定活活動的通知知類型。你你也可以為為消息定義義屬性,消消息的屬性性有兩種類類型:“Sendd”類型的屬屬性用來生生成動態(tài)內(nèi)內(nèi)容,“Respponsee”類型提醒醒接收者進(jìn)進(jìn)行響應(yīng)。創(chuàng)建一個新新的流程活活動、通知知活動或函函數(shù)活動,你你也可以使使用在標(biāo)準(zhǔn)準(zhǔn)單據(jù)類型型里定義的的標(biāo)準(zhǔn)活動動。你至少少需要定義義一個流程程活動來表表達(dá)你的流流程圖,流流程圖建立立了流程里里所有活動動
17、的關(guān)系。畫流程圖:顯示流程程活動的流流程窗口,并并畫出工作作流程里的的活動以及及活動之間間的轉(zhuǎn)移關(guān)關(guān)系。你可可以從瀏覽覽樹里直接接把活動拖拖拽到流程程圖里。選擇“FiileSavve”或“FileeSaave AAs”保存你的的工作在數(shù)據(jù)庫里里創(chuàng)建函數(shù)數(shù)活動調(diào)用用得PL/SQL存存儲過程從上往下定定義啟動Oraacle Worrkfloow BBuildder使用快速啟啟動向?qū)闉槟愕牧鞒坛潭x建立立一個框架架,指定新新單據(jù)類型型和流程活活動所需要要的信息。在流程窗口口里會出現(xiàn)現(xiàn)一個開始始節(jié)點(diǎn)和結(jié)結(jié)束節(jié)點(diǎn),你你可以在開開始節(jié)點(diǎn)和和結(jié)束節(jié)點(diǎn)點(diǎn)之間增加加流程需要要的活動在流程圖里里畫出活動動之間的
18、流流轉(zhuǎn)關(guān)系保存你的工工作打開保存單單據(jù)類型所有的流程程都是和單單據(jù)類型聯(lián)聯(lián)系在一起起的,一個個單據(jù)類型型下面可以以有多個流流程。你可可以把單據(jù)據(jù)類型定義義保存到一一個數(shù)據(jù)庫庫或一個文文件,當(dāng)你你保存單據(jù)據(jù)類型時(shí),所所有和單據(jù)據(jù)類型聯(lián)系系的對象頁頁同時(shí)保存存。同樣,你你也可以從從數(shù)據(jù)庫或或文件里訪訪問單據(jù)類類型,并把把和單據(jù)類類型相關(guān)的的對象在OOraclle Woorkfllow BBuildder里顯顯示。訪問保存的的流程定義義啟動Oraacle Workkfloww Buiilderr,并選擇擇“FileeOppen”;選擇保存工工作流程定定義的類型型:文件或或數(shù)據(jù)庫打開一個文文件是可以以
19、輸入該文文件的完整整路徑和文文件名,并并選擇Okk按鈕,或或者使用瀏瀏覽按鈕來來定位文件件;打開數(shù)據(jù)庫庫連接的話話,輸入用用戶名和口口令,并輸輸入數(shù)據(jù)庫庫別名或連連接字符串串并單擊OOK按鈕;如果同時(shí)有有多個單據(jù)據(jù)類型存在在的話,顯顯示單據(jù)類類型窗口就就會出現(xiàn),從從隱藏列表表里選擇一一個如果你想查查看或修改改隱藏的的的單據(jù)類型型,你可以以從瀏覽樹樹上從雙擊擊隱藏單據(jù)據(jù)類型來選選擇;當(dāng)你完成工工作之后,選選擇“FileeSaave”菜單,保保存你的修修改信息。保存修改信信息在Oraccle WWorkfflow Buillder 里選擇“FileeSaave”命令保存存你的修改改,并使修修改立即
20、生生效。當(dāng)你你使用保存存命令的時(shí)時(shí)候,在當(dāng)當(dāng)前的數(shù)據(jù)據(jù)存儲里保保存了所有有對象的修修改信息,如如果只想保保存一個特特定的單據(jù)據(jù)類型,你你需要創(chuàng)建建一個新的的數(shù)據(jù)存儲儲,并把這這個單據(jù)類類型復(fù)制到到新的數(shù)據(jù)據(jù)存儲里保保存。如果你想把把單據(jù)類型型存放到另另外一個數(shù)數(shù)據(jù)存儲,或或者想保存存和當(dāng)前系系統(tǒng)不同的的另外一個個生效的數(shù)數(shù)據(jù),你可可以使用“FileeSaave aas”命令注意,當(dāng)你你保存你的的工作的時(shí)時(shí)候,Orraclee Worrkfloow會自動動驗(yàn)證流程程定義里無無效或缺失失的信息,并并把它顯示示出來,你你可以修改改根據(jù)提示示的信息修修改錯誤也也可以先保保存等有時(shí)時(shí)間的時(shí)候候再修改。如
21、果你沒沒有改正錯錯誤就保存存,那么在在你重新打打開的時(shí)候候,Oraacle Workkfloww Buiilderr還會報(bào)錯錯選擇“FiileCloose SStoree”關(guān)閉和數(shù)數(shù)據(jù)存儲的的連接推出Oraacle Workkfloww Buiilderr。定義工作流流組件工作流的組組件主要包包括單據(jù)類類型、查找找類型、消消息、活動動、屬性和和角色;下下面將分別別介紹如何何定義它們們。單據(jù)類型(IItem Typee)一個單據(jù)類類型是對組組成工作流流程的組件件的分類,你你必須把你你定義的流流程組件(例例如函數(shù)活活動、消息息等)和單單據(jù)類型聯(lián)聯(lián)系起來??梢赃@樣樣理解,但但據(jù)類型定定義了流程程管理
22、的單單據(jù)信息,例例如采購訂訂單申請可可以定義為為一個單據(jù)據(jù)類型,它它包含有一一個唯一的的訂單Idd號和一個個申請數(shù)量量。單據(jù)類型屬屬性是和單單據(jù)類型聯(lián)聯(lián)系在一起起的,它通通常充當(dāng)一一個全局變變量,可以以被流程里里的活動引引用或者修修改。單據(jù)據(jù)類型屬性性包含流程程完成所必必需的單據(jù)據(jù)信息。對對于活動需需要引用的的信息或者者通知消息息里包含的的信息,你你通常需要要定義一個個單據(jù)類型型屬性。屬性具有99種類型,下下面給出每每種類型的的說明:Text:屬性的值值是一個字字符串文本本;Numbeer:屬性性的值是一一個數(shù)字,你你可以為數(shù)數(shù)字類型的的屬性定義義一個格式式掩碼;Date:屬性的值值是一個日日
23、期類型,你你也可以為為日期類型型的屬性定定義一個格格式掩碼;Lookuup:屬性性的值是一一個查找類類型的代碼碼;Form:屬性的值值是一個OOraclle應(yīng)用的的內(nèi)部窗體體函數(shù)名稱稱以及函數(shù)數(shù)的參數(shù);如果你在在通知消息息里包括了了一個窗體體類型的屬屬性,在查查看通知的的時(shí)候,會會顯示一個個窗體附件件的圖標(biāo),可可以讓用戶戶瀏覽到相相應(yīng)的頁面面。URL:屬屬性的值是是一個網(wǎng)絡(luò)絡(luò)的URLL地址,如如果你在通通知活動里里包含了一一個URLL引用屬性性,在查看看通知的時(shí)時(shí)候,會有有一個指向向URL的的標(biāo)識,用用戶可以完完成活動也也可以訪問問URL地地址或的額額外的信息息。Documment:屬性的值值
24、是一個附附件文檔,你你可以在默默認(rèn)值里指指定文檔的的類型:PPL/SQQL文檔,通通過存儲過過程把數(shù)據(jù)據(jù)庫里的信信息以文檔檔的方式表表達(dá);DMM文檔,一一個被外部部文檔管理理系統(tǒng)管理理的文檔。Role:屬性的值值是一個角角色的內(nèi)部部名稱,如如果在一個個通知里包包含了一個個角色類型型的屬性,則則該屬性會會自動解釋釋為角色的的顯示名稱稱,省去了了在內(nèi)部名名稱和外部部名稱之間間維護(hù)的工工作。為了了給角色類類型的屬性性賦一個默默認(rèn)值,你你必須首先先從數(shù)據(jù)庫庫里裝載角角色。Attriibutee:屬性類類型的值是是對單據(jù)類類型的引用用,Persiistennce TType:當(dāng)你定義義一個單據(jù)據(jù)類型時(shí),
25、你你必須指定定它的Peersisstencce Tyype,它它主要是控控制單據(jù)類類型實(shí)例的的狀態(tài)審核核追蹤的保保存時(shí)間,如如果你把持持續(xù)類型設(shè)設(shè)置為Peermannent,則則運(yùn)行時(shí)的的狀態(tài)信息息會一直保保存,除非非你調(diào)用WWF_Puurge.Totaalperrm()過過程清除;如果你把把持續(xù)類型型設(shè)置為TTempooraryy,你必須須指定持續(xù)續(xù)的天數(shù),臨臨時(shí)持續(xù)類類型的單據(jù)據(jù)類型實(shí)例例在完成之之后至少保保存你指定定的持續(xù)天天數(shù),在n天過后,你你可以調(diào)用用任何一個個WF_PPurgee的APII清除單據(jù)據(jù)類型的運(yùn)運(yùn)行時(shí)信息息。Selecctor Funcctionn:如果你你的單據(jù)類類型
26、有或者者將有多個個可運(yùn)行的的流程活動動,定義一一個PL/SQL函函數(shù)決定在在一個特殊殊的條件下下運(yùn)行哪一一個流程活活動。你也也可以擴(kuò)展展這個選擇擇函數(shù)為一一個回調(diào)函函數(shù),這樣樣在流程執(zhí)執(zhí)行的過程程中,如果果會話信息息中斷的話話,可以恢恢復(fù)單據(jù)類類型實(shí)例的的上下文信信息。當(dāng)你你從通知詳詳細(xì)頁面上上去查看一一個頁面屬屬性時(shí)特別別有用創(chuàng)建一個單單據(jù)類型如果你沒有有打開一個個dataa stoore,從從Filee里選擇NNew菜單單創(chuàng)建一個個新的Daata SStoree,然后從從Editt菜單里選選擇Neww Iteem Tyype在瀏瀏覽樹里定定義一個新新的單據(jù)類類型,此時(shí)時(shí)單據(jù)類型型的屬性頁頁
27、會出現(xiàn);每一個單據(jù)據(jù)類型有一一個大寫的的內(nèi)部名稱稱,最多88個字符,所所有的工作作流APII、PL/SQL過過程,SQQL腳本在在識別單據(jù)據(jù)類型的時(shí)時(shí)候都引用用單據(jù)類型型的內(nèi)部名名稱。在內(nèi)內(nèi)部名稱里里不能包括括“:”和“/”;輸入一個翻翻譯性的名名字,該名名字是一個個長一些的的描述性名名稱,你也也可以為單單據(jù)類型輸輸入一段摘摘要信息;指定單據(jù)類類型的持續(xù)續(xù)類型,如如果你為單單據(jù)類型指指定了一個個臨時(shí)類型型,指定在在單據(jù)類型型實(shí)例結(jié)束束之后狀態(tài)態(tài)審核記錄錄必須保存存的時(shí)間;如果單據(jù)類類型有多個個或會有多多個流程和和它聯(lián)系在在一起,你你需要為單單據(jù)類型指指定一個選選擇函數(shù),選選擇函數(shù)的的語法是.。
28、選選擇函數(shù)是是一個PLL/SQLL存儲過程程,它自動動標(biāo)識工作作流引擎應(yīng)應(yīng)該執(zhí)行的的那個流程程;選擇“Appply”保存你的的修改;選擇“Rooles”頁規(guī)定能訪訪問單據(jù)類類型的角色色(這個功功能會在將將來的發(fā)行行版本支持持);選擇“Acccesss”頁規(guī)定單單據(jù)類型的的訪問和定定制級別;選擇“Appply”保存你的的修改;在瀏覽樹里里會出現(xiàn)一一個二級分分支來表示示你剛創(chuàng)建建的單據(jù)類類型,你可可以在瀏覽覽樹里雙擊擊單據(jù)類型型瀏覽或修修改單據(jù)類類型的屬性性;定義盡可能能多的單據(jù)據(jù)類型屬性性作為全局局變量,這這樣在流程程活動里就就可以引用用這些單據(jù)據(jù)類型屬性性。定義一個單單據(jù)類型或或活動屬性性從瀏
29、覽樹里里選擇一個個單據(jù)類型型,然后從從“Editt”選擇“New Attrributte”可以創(chuàng)建建一個單據(jù)據(jù)類型屬性性從瀏覽樹里里選擇一個個活動,然然后從“Editt”選擇“New Attrributte”可以創(chuàng)建建一個活動動屬性在兩種情況況下都會出出現(xiàn)屬性定定義頁輸入一個大大寫的內(nèi)部部名稱;輸入一個顯顯示名稱,該該名稱會出出現(xiàn)在瀏覽覽樹里;你可以輸入入一段描述述摘要信息息;選擇屬性的的數(shù)據(jù)類型型,在定義義活動屬性性的時(shí)候,沒沒有Forrm,URRL,Doocumeent屬性性類型;根據(jù)你選擇擇的屬性類類型,為屬屬性指定默默認(rèn)值信息息;對單據(jù)類型型屬性來說說,可選的的默認(rèn)值是是一個你輸輸入或
30、從列列表中選擇擇的常量,不不過,這個個常量可以以是一個在在運(yùn)行時(shí)替替換的字符符串;對活活動屬性來來說,默認(rèn)認(rèn)值可以是是一個常量量或者一個個單據(jù)類型型屬性;選擇“Appply”保存你的的修改,選選擇“Ok”保存你的的修改并推推出屬性頁頁面,“Canccel”取消你的的修改并推推出屬性頁頁面;如果你在定定義一個單單據(jù)類型屬屬性,選擇擇“Acceess”頁設(shè)置允允許修改屬屬性的訪問問級別;選擇“Appply”保存你的的修改;你創(chuàng)建的任任何單據(jù)屬屬性類型會會出現(xiàn)在瀏瀏覽樹的“Attrributtes”分支下,所所有的函數(shù)數(shù)屬性出現(xiàn)現(xiàn)在對應(yīng)的的函數(shù)下面面,你可以以從瀏覽樹樹里雙擊一一個屬性瀏瀏覽或修改改
31、屬性的定定義。定義一個UURL屬性性在屬性默認(rèn)認(rèn)值里指定定一個URRL地址,這這個URLL可以是一一個常量或或者一個從從其它單據(jù)據(jù)屬性返回回的值;你也可以在在URL里里包含字符符串參數(shù),這這個參數(shù)可可以是一個個字符串文文本或一個個其它單據(jù)據(jù)類型的格格式替換。在參數(shù)字字符串里采采用其它單單據(jù)類型進(jìn)進(jìn)行格式替替換,需要要采用如下下的格式:&iteem_atttr;如果URLL里包含一一個參數(shù)字字符串,你你必須遵守守如下的限限制:你不不能用一個個文檔類型型的單據(jù)類類型屬性對對參數(shù)進(jìn)行行格式替換換;你可以以用表單或或URL屬屬性對參數(shù)數(shù)進(jìn)行格式式替換,但但不能進(jìn)行行嵌套替換換;如果你需要要在URLL里
32、傳遞一一個日期時(shí)時(shí)間參數(shù),你你需要使用用TO_CCHAR函函數(shù)把日期期時(shí)間轉(zhuǎn)換換為如下格格式:“YYYYY-MM-DD+HHH24:MM:SSS”,同樣對對日起類型型需要使用用TO_DDATE;結(jié)束工作之之后選擇“OK”按鈕保存存。定義一個FForm屬屬性在窗體屬性性頁的默認(rèn)認(rèn)值里指定定一個窗體體函數(shù)的名名稱以及可可選的字符符串參數(shù)(窗窗體函數(shù)的的參數(shù));默認(rèn)值必須須使用下面面的格式輸輸入:fuunctiion_nname:arg11=vallue1 arg22=vallue2argnn=valluen,aargn的的值可以是是一個包含含在雙引號號內(nèi)的字符符串,也可可以是一個個被其他單單據(jù)類型
33、屬屬性進(jìn)行格格式替換的的值,可以以使用下面面的方式定定義格式替替換:arrgn=”&iteem_atttr”或者arrgn=”valuue &iitem_attrr”;如果你的窗窗體屬性內(nèi)內(nèi)包括參數(shù)數(shù),你必須須牢記以下下的限制:你不能使使用一個文文檔類型的的屬性進(jìn)行行標(biāo)記替換換;你可以以使用一個個窗體類型型或URLL類型的屬屬性進(jìn)行標(biāo)標(biāo)記替換,但但是你不能能進(jìn)行嵌套套替換;保存你的工工作。定義一個DDocumment屬屬性在屬性頁的的默認(rèn)值里里輸入一個個標(biāo)識文檔檔的字符串串;你可以標(biāo)識識以下兩種種類型的文文檔:PLL/SQLL文檔或者者存放在文文檔管理系系統(tǒng)里的文文檔;一個PL/SQL文文檔表
34、示數(shù)數(shù)據(jù)庫里的的數(shù)據(jù),該該文檔由一一個存儲過過程產(chǎn)生,需需要使用下下面的方式式來指定一一個PL/SQL文文檔的默認(rèn)認(rèn)值:pllsql:/。在使使用時(shí)用一一個包和過過程名稱來來替換prroceddure,用用直接傳送送給過程的的字符串參參數(shù)替換ddocumment_idenntifiier,這這個參數(shù)字字符串應(yīng)該該能標(biāo)識這這個文檔。PL/SSQL存儲儲過程必須須按照標(biāo)準(zhǔn)準(zhǔn)的APII格式來寫寫;默認(rèn)值值的實(shí)例如如下所示:plsqql:poo_wf.showw_reqq/po_req:20344;如果你想動動態(tài)的生成成一個PLL/SQLL文檔,你你可以把文文檔標(biāo)識定定義成一個個標(biāo)記替換換,然后使使用
35、其它單單據(jù)類型屬屬性的值替替換,例如如:plssql:ppo_wff.shoow_reeq/&iitem_attrr1:&iitem_attrr2;如果想指定定一個由外外部文檔管管理系統(tǒng)管管理的文檔檔,可以在在默認(rèn)值里里輸入如下下格式的信信息:DMM:veersioon;選擇“OKK”保存你的的修改。查找類型(LLookuup Tyype)查找類型是是一個靜態(tài)態(tài)值列表,這這些列表可可以被活動動、單據(jù)類類型、消息息或?qū)傩砸?,例如如一個活動動可以引用用一個查找找類型作為為它可能的的返回值。當(dāng)你定義一一個查找類類型的時(shí)候候,你必須須把它和一一個單據(jù)類類型聯(lián)系起起來;然而而,但你在在創(chuàng)建一個個活動
36、或?qū)賹傩缘臅r(shí)候候,你可以以引用但前前數(shù)據(jù)存儲儲里的任何何查找類型型,不論這這個查找類類型和哪個個單據(jù)類型型聯(lián)系在一一起。創(chuàng)建查找類類型從瀏覽樹里里選擇一個個單據(jù)類型型,然后從從“Editt”選擇“New Lookkup TType”,一個查查找類型屬屬性頁就會會出現(xiàn);查找類型有有一個大寫寫的內(nèi)部名名稱、一個個顯示名稱稱,你也可可以輸入一一段描述性性的摘要信信息,在引引用查找類類型的時(shí)候候,需要指指定它的內(nèi)內(nèi)部名稱;選擇“Acccesss”頁定義允允許修改查查找類型的的訪問級別別;保存你的修修改;新定義的查查找類型會會出現(xiàn)在瀏瀏覽樹的“Lookkup TTypess”分支下面面,你可以以在今后雙
37、雙擊該查找找類型來查查看和修改改它的屬性性;為查找類型型定義編碼碼選擇一個查查找類型,并并從“Editt”里選擇“New Lookkup CCode”,一個查查找編碼屬屬性頁會出出現(xiàn);輸入大寫的的內(nèi)部名稱稱、顯示名名稱,你也也可以輸入入一段摘要要信息;保存你的修修改;新定義的查查找類型編編碼會在相相對應(yīng)的查查找類型下下面出現(xiàn)。消息(Meessagge)消息時(shí)工作作流程里通通知活動發(fā)發(fā)送給角色色的內(nèi)容,消消息可以提提示戶對通通知進(jìn)行回回復(fù)或者讓讓用戶采取取一個動作作決定下一一個活動,在在工作流里里一個消息息的接收者者被稱作“Perfformeer”;每個消消息都和一一個單據(jù)類類型聯(lián)系在在一起,這
38、這樣可以允允許消息引引用單據(jù)類類型屬性,在在運(yùn)行時(shí)進(jìn)進(jìn)行標(biāo)記替替換。當(dāng)你定義消消息的時(shí)候候,可以指指定接收者者回復(fù)的值值,然后工工作流引擎擎根據(jù)用戶戶的返回值值決定流程程的下一個個活動,你你也可以在在消息的主主題和消息息體內(nèi)包括括消息屬性性使消息成成為一個上上下文環(huán)境境敏感的消消息。你可可以從瀏覽覽樹里直接接把一個消消息直接拖拖拽到通知知分支下面面創(chuàng)建一個個發(fā)送該消消息的通知知,也可以以把消息拖拖拽到一個個已存在的的通知活動動上更新通通知發(fā)送的的消息。當(dāng)你為通知知活動創(chuàng)建建一個通知知的時(shí)候,你你需要注意意通知是否否規(guī)定了一一個結(jié)果類類型,如果果有結(jié)果類類型的話,你你創(chuàng)建的通通知需要提提示通知接
39、接收者一些些特定的響響應(yīng)用來解解釋通知的的結(jié)果類型型,工作流流引擎使用用這些結(jié)果果決定流程程需要流到到哪些活動動。要想創(chuàng)創(chuàng)建一個對對特殊響應(yīng)應(yīng)進(jìn)行提示示的消息,你你需要完成成消息頁面面的“Resuult”頁,你輸輸入的信息息創(chuàng)建了一一個特殊的的“Respponsee”消息屬性性,它有一一個內(nèi)部名名稱“RESUULT”,結(jié)果消消息屬性的的數(shù)據(jù)類型型是一個查查找類型,并并且必須和和通知的結(jié)結(jié)果查找類類型一致,這這可以保證證通知活動動的執(zhí)行者者從一個通通知活動期期望的結(jié)果果值列表里里選擇一個個值。一旦你創(chuàng)建建了一個消消息,你可可以為消息息定義需要要的所有屬屬性,在瀏瀏覽樹里消消息的屬性性存放在消消息
40、的下面面。消息屬屬性的來源源(Sennd orr Reesponnd)決定定了消息屬屬性的使用用方式,你你可以使用用“Sendd”類型的消消息屬性進(jìn)進(jìn)行標(biāo)記替替換或者和和消息一塊塊發(fā)送。每每個消息類類型都有一一個數(shù)據(jù)類類型,“Sendd”類型的消消息屬性可可以是一個個常量或者者是一個對對單據(jù)類型型屬性的引引用?!癛espponsee”類型的消消息屬性組組成了消息息的響應(yīng)部部分,響應(yīng)應(yīng)消息屬性性為接收者者的響應(yīng)提提供了指令令。如果你你定義了一一個響應(yīng)消消息屬性,你你必須給它它指定數(shù)據(jù)據(jù)類型,你你也可以給給它指定一一個默認(rèn)值值,默認(rèn)值值可以是一一個常量,也也可以是對對相同數(shù)據(jù)據(jù)類型單據(jù)據(jù)類型屬性性
41、的引用。創(chuàng)建消息(MMessaage)從瀏覽樹里里選擇一個個單據(jù)類型型,然后從從“Editt”菜單里選選擇“New Messsage”,消息屬屬性頁面就就會出現(xiàn);為消息提供供一個大寫寫的內(nèi)部名名稱,一個個顯示名稱稱,你可以以為消息輸輸入一段描描述性的信信息;為消息選擇擇一個默認(rèn)認(rèn)的優(yōu)先級級,消息的的優(yōu)先級只只是提醒接接收者消息息的緊急程程度,對消消息的傳送送和處理沒沒有影響;保存你的修修改;選擇“Boody”頁定義消消息體;主題會有一一個和消息息顯示名稱稱一樣的默默認(rèn)值,你你可以保存存這個默認(rèn)認(rèn)的主題或或者輸入一一個新的主主題,消息息的主題可可以包含消消息的屬性性,在運(yùn)行行時(shí)通過標(biāo)標(biāo)記替換來來
42、賦值。在消息體輸輸入框內(nèi)輸輸入一段純純文本信息息,Oraacle工工作流使用用你輸入的的文本生成成通知消息息的一個文文本版本,這這段文本消消息可以從從一個E-maill閱讀器里里查看;你也可以輸輸入一個HHTML格格式的消息息體,同時(shí)時(shí)也可以從從一個HTTML文件件里導(dǎo)入,注注意,當(dāng)你你輸入或?qū)?dǎo)入HTMML文件的的時(shí)候,不不要包括HHTML標(biāo)標(biāo)記,如果果你包括了了這些標(biāo)記記,Oraacle工工作流只是是簡單的抽抽取這些標(biāo)標(biāo)記之間的的內(nèi)容,標(biāo)記之之前的內(nèi)容容。Oraacle工工作流使用用你在HTTML消息息體內(nèi)的內(nèi)內(nèi)容為通知知消息生成成一個HTTML格式式的版本,你你可以從通通知的詳細(xì)細(xì)頁面來
43、查查看HTMML格式的的通知消息息或者從一一個E-mmail閱閱讀器來查查看HTMML格式的的消息或者者HTMLL格式的附附件,如果果你的HTTML消息息體的內(nèi)容容是空的,工工作流會使使用你在文文本消息體體內(nèi)輸入的的內(nèi)容生成成通知消息息。另外一一個需要注注意的問題題是,Orraclee工作流不不能識別消消息體內(nèi)的的圖標(biāo)和圖圖像文件。你可以再消消息體內(nèi)包包括消息的的屬性,這這樣在運(yùn)行行的時(shí)候,可可以使用消消息屬性的的值進(jìn)行標(biāo)標(biāo)記替換。保存你所作作的修改。選擇“Roole”頁面規(guī)定定訪問該消消息的角色色信息(這這個功能在在將來的版版本可能會會實(shí)現(xiàn));選擇“Acccesss”頁面規(guī)定定允許修改改消息
44、的訪訪問級別;如果你想讓讓通知消息息提示“Perfformeer”返回一個個結(jié)果值并并且希望OOraclle工作流流引擎把消消息的結(jié)果果值解釋為為通知活動動的返回結(jié)結(jié)果值,你你需要選擇擇“Resuult”頁完成要要求的信息息,Oraacle工工作流使用用你在該頁頁面上輸入入的信息生生成一個叫叫做“Resuult”的特殊“Respponsee”類型的消消息屬性;在該頁面面上輸入一一個顯示名名稱和一段段描述性的的信息,并并在列表里里選擇一個個查找類型型,你選擇擇的查找類類型應(yīng)該和和通知或定定的結(jié)果查查找類型一一致,在默默認(rèn)值區(qū)域域里選擇一一個查找類類型編碼;保存你所作作的修改;你剛定義的的消息會出
45、出現(xiàn)在瀏覽覽樹的Meessagges分支支下面,你你可以雙擊擊這個消息息來查看或或修改消息息的信息;你必須定義義所有包含含在消息主主題和消息息體內(nèi)的消消息屬性;如果你想創(chuàng)創(chuàng)建一個引引用單據(jù)類類型屬性的的消息,從從瀏覽樹里里選擇一個個單據(jù)類型型屬性并把把它用鼠標(biāo)標(biāo)拖拽到消消息上,你你必須在消消息屬性窗窗口里編輯輯該屬性,確確保消息屬屬性有正確確的來源。默認(rèn)值區(qū)區(qū)域會自動動的設(shè)置成成單據(jù)屬性性并引用原原始的單據(jù)據(jù)屬性;你也可以創(chuàng)創(chuàng)建一個不不引用已存存在單據(jù)類類型屬性的的消息屬性性;創(chuàng)建一個消消息屬性創(chuàng)建一個不不引用單據(jù)據(jù)類型屬性性的消息屬屬性,從瀏瀏覽樹里選選擇一個消消息,并從從“Editt”菜單
46、里選選擇“New Attrrbutee”,此時(shí)消消息屬性頁頁面會出現(xiàn)現(xiàn);提供一個大大寫的內(nèi)部部名稱;選擇屬性的的“Sourrce”類型;輸入顯示名名稱;輸入可選的的摘要信息息;選擇屬性的的數(shù)據(jù)類型型;根據(jù)你選擇擇的數(shù)據(jù)類類型,提供供相應(yīng)的默默認(rèn)值信息息;如果你的屬屬性數(shù)據(jù)類類型是一個個URL或或DM文檔檔,規(guī)定一一個Fraame目標(biāo)標(biāo),當(dāng)你在在消息里引引用這個屬屬性時(shí),會會根據(jù)你規(guī)規(guī)定的Frrame目目標(biāo)打開UURL或DDM文檔,F(xiàn)Framee目標(biāo)可以以有以下類類型:“New Winddow”:URLL會在一個個新的未命命名瀏覽窗窗口里打開開;“Samee Fraame”:URLL會作為一一個
47、元素在在當(dāng)前的FFramee里打開;“Pareent FFrameeSet”:URLL會裝載進(jìn)進(jìn)當(dāng)前窗口口里的父FFrameeset,如如果當(dāng)前的的Framme沒有父父對象,則則這個值等等于當(dāng)前的的Framme:“Fulll Fraame”:URLL裝載進(jìn)一一個原始的的窗口,取取消其他所所有的Frrame;如果你的消消息屬性是是一個URRL或DMM類型的SSend消消息屬性,你你可以檢查查Attaach CConteent把屬屬性的內(nèi)容容附在通知知里;消息屬性的的默認(rèn)值可可以是一個個常量或者者是對單據(jù)據(jù)類型屬性性的引用;保存你所作作的修改;你定義的任任何消息屬屬性在瀏覽覽樹里位于于消息的下下面
48、,你可可以用鼠標(biāo)標(biāo)雙擊一個個屬性來查查看或修改改屬性的信信息?;顒樱ˋcctiviitiess)活動是完成成流程的一一個工作單單元,活動動可以是一一個通知、一個函數(shù)數(shù)或者一個個過程。在在瀏覽樹里里活動被組組織在相應(yīng)應(yīng)的流程、通知和函函數(shù)下面,你你可以再瀏瀏覽樹里創(chuàng)創(chuàng)建、刪除除、修改活活動的定義義信息,你你也可以從從瀏覽樹里里把活動拖拖拽到一個個流程窗口口在流程圖圖里新增一一個活動的的實(shí)例,在在流程圖里里,每一個個活動都是是用圖標(biāo)表表示的。Oraclle工作流流提供了一一些標(biāo)準(zhǔn)單單據(jù)類型,里里面包含了了一些通用用的活動,你你可以在任任何流程里里使用它們們,例如比比較兩個值值大小的活活動;另外外O
49、raccle工作作流提供了了一個Syystemm:Errror的單單據(jù)類型,里里面包含有有標(biāo)準(zhǔn)的錯錯誤流程和和錯誤活動動,你可以以使用它們們來創(chuàng)建自自己的自定定義錯誤處處理流程。創(chuàng)建一個通通知活動從瀏覽樹里里選擇一個個單據(jù)類型型,然后從從“Editt”菜單里選選擇“New Notiificaationn”,在出現(xiàn)現(xiàn)的活動窗窗口里定義義通知活動動;通知活動必必須有一個個大寫的內(nèi)內(nèi)部名稱,另另外還必須須有一個顯顯示名稱,你你也可以為為通知定義義一段描述述信息對通通知活動進(jìn)進(jìn)行描述。指定通知活活動的結(jié)果果類型(一一個定義好好的查找類類型),結(jié)結(jié)果類型是是一個可能能返回結(jié)果果的列表,你你的工作流流會根
50、據(jù)活活動的返回回結(jié)果進(jìn)行行分支處理理。你的通通知活動也也可以沒有有返回結(jié)果果。選擇你的通通知想發(fā)送送的消息名名稱;如果你想把把通知指定定給一個包包含多個人人的角色,并并且給角色色里的每一一個人發(fā)送送一份通知知的拷貝,選選擇“Expaand RRole”,如果你你把選擇該該選項(xiàng),就就給整個角角色發(fā)送一一個通知的的拷貝。你可以在“Funcctionn”域里指定定一個PLL/SQLL存儲過程程,這就是是一個“Postt-Funnctioon”函數(shù),工工作流引擎擎會根據(jù)用用戶的響應(yīng)應(yīng)在不同的的模式下執(zhí)執(zhí)行這個函函數(shù),可能能的模式類類型有:RRespoond、FForwaard、TTime Out和和T
51、rannsferr;為活動選擇擇一個圖標(biāo)標(biāo)按鈕,便便于在流程程圖里標(biāo)識識活動;保存你的修修改;選擇“Deetaills”頁面顯示示或修改活活動的詳細(xì)細(xì)信息;選擇“Rooles”頁面制定定訪問活動動的角色信信息(這個個功能可能能在將來的的版本里支支持);選擇“Acccesss”頁面規(guī)定定允許修改改活動的訪訪問信息;保存你的修修改;新定義的通通知活動會會出現(xiàn)在瀏瀏覽樹里的的“Notiificaationns”分支下面面,你可以以用鼠標(biāo)雙雙擊這個通通知活動來來查看和修修改通知活活動的信息息。創(chuàng)建一個函函數(shù)活動(FFuncttion)從瀏覽樹選選擇一個單單據(jù)類型,從從“Editt”菜單里選選擇“New
52、 Funcctionn”,在活動動屬性頁里里定義函數(shù)數(shù)活動的信信息;為函數(shù)活動動提供一個個大寫的內(nèi)內(nèi)部名稱以以及顯示名名稱,你也也可以一段段描述活動動的摘要信信息;輸入函數(shù)活活動執(zhí)行的的函數(shù)名稱稱,并選擇擇函數(shù)的類類型;選擇函數(shù)活活動的結(jié)果果類型,輸入函數(shù)活活動的時(shí)間間花費(fèi);選擇一個標(biāo)標(biāo)識函數(shù)活活動的圖標(biāo)標(biāo);保存你的修修改選擇“Deetaills”頁面顯示示或修改活活動的詳細(xì)細(xì)信息;選擇“Rooles”頁面制定定訪問活動動的角色信信息(這個個功能可能能在將來的的版本里支支持);選擇“Acccesss”頁面規(guī)定定允許修改改活動的訪訪問信息;新定義的函函數(shù)活動會會出現(xiàn)在瀏瀏覽樹里的的“Funcct
53、ionns”分支下面面,你可以以用鼠標(biāo)雙雙擊這個函函數(shù)活動來來查看和修修改函數(shù)活活動的信息息。如果你的函函數(shù)需要輸輸入?yún)?shù),你你可以為函函數(shù)活動定定屬性。定義一個流流程活動在你畫流程程圖之前,你你必須先定定義一個流流程活動來來表達(dá)流程程圖。從瀏覽樹里里選擇一個個單據(jù)類型型,從“Editt”菜單里選選擇“New Proccess”,在活動動屬性頁上上定義流程程活動信息息;流程活動必必須有一個個全部大寫寫的內(nèi)部名名稱和一個個顯示名稱稱,你也可可以輸入一一段摘要信信息來描述述這個活動動;指定流程活活動的結(jié)果果類型,流流程活動可可以不返回回結(jié)果;為流程活動動選擇一個個圖標(biāo)來標(biāo)標(biāo)識它;選中Runnnab
54、lle,這樣樣你就可以以把流程當(dāng)當(dāng)作一個獨(dú)獨(dú)立的流程程來運(yùn)行,如如果不選的的話,定義義的流程只只能作為一一個子流程程在別的流流程下運(yùn)行行;保存你的工工作;選擇“Deetaills”頁定義流流程活動的的詳細(xì)信息息;選擇“Acccesss”頁指定允允許修改流流程的訪問問級別;保存你所作作的修改;在瀏覽樹的的“Proccessees”分支下回回出現(xiàn)你新新定義的流流程,在瀏瀏覽樹里用用鼠標(biāo)雙擊擊流程就可可以查看和和修改流程程活動的信信息。投票活動(VVotinng Acctiviity)你可以創(chuàng)建建一個投票票活動,這這樣允許你你把通知發(fā)發(fā)送給一個個角色里的的所有用戶戶,并處理理這些用戶戶的響應(yīng),處處理
55、的結(jié)果果決定活動動里的流向向。一個投投票活動是是一個通知知活動,它它首先把通通知發(fā)送給給一組用戶戶,然后執(zhí)執(zhí)行一個PPL/SQQL poost-nnotifficattion函函數(shù)處理這這些用戶的的響應(yīng)(投投票)。你你在通知活活動頁面里里定義的活活動屬性以以及下面的的四個域決決定了投票票的行為:消息域、結(jié)果類型型域,展開開角色選擇擇框、函數(shù)數(shù)域創(chuàng)建一個投投票查找類類型,在該該類型里包包含了投票票活動相處處理的響應(yīng)應(yīng)結(jié)果;創(chuàng)建一個投投票消息,它它提示用戶戶對投票查查找類型的的其中一個個結(jié)果進(jìn)行行響應(yīng),你你在定義消消息的時(shí)候候必須完成成消息的結(jié)結(jié)果頁面,把把消息的返返回結(jié)果類類型設(shè)置為為投票查找找
56、類型;從瀏覽樹里里選擇一個個單據(jù)類型型,創(chuàng)建一一個新的通通知活動;為投票活動動指定一個個內(nèi)部名稱稱和顯示名名稱,你也也可以輸入入一段描述述性的摘要要信息;結(jié)果類型必必須是投票票查找類型型;選擇一個圖圖標(biāo)來表示示這個活動動;在消息域里里,選擇你你剛才定義義的投票消消息;選中展開角角色這個選選項(xiàng);在函數(shù)域輸輸入一個函函數(shù)來處理理用戶的響響應(yīng);保存你所作作的修改;選擇詳細(xì)頁頁來顯示和和修改活動動的詳細(xì)信信息選擇角色頁頁規(guī)定訪問問活動的角角色信息;選擇訪問頁頁規(guī)定允許許修改活動動的訪問級級別;定義一個流流程圖在Oraccle WWorkfflow Buillder里里,流程圖圖采用一種種圖形化的的方式
57、來顯顯示流程里里的活動以以及活動之之間的轉(zhuǎn)移移。在流程程圖里用一一個圖標(biāo)來來表示活動動,用一個個箭頭來表表示活動之之間的轉(zhuǎn)移移。你可以以從瀏覽樹樹里把一個個活動拖拽拽到流程圖圖里,也可可以直接在在流程圖里里創(chuàng)建一個個活動,在在流程圖里里雙擊一個個活動節(jié)點(diǎn)點(diǎn)可以查看看或修改節(jié)節(jié)點(diǎn)的信息息。通過在在兩個活動動之間畫一一個箭頭來來表示活動動之間的轉(zhuǎn)轉(zhuǎn)移。轉(zhuǎn)移在流程程圖里使用用一個箭頭頭表示的,它它表示一個個活動的結(jié)結(jié)束以及另另外一個活活動的激活活。如果一一個活動的的結(jié)果類型型是Nonne,則轉(zhuǎn)轉(zhuǎn)移表現(xiàn)為為一個指向向另外一個個活動的箭箭頭,表示示只要初始始的活動一一結(jié)束,就就流向下一一個活動。如果一個
58、個活動有返返回結(jié)果類類型,則你你必須把轉(zhuǎn)轉(zhuǎn)移和活動動的一個結(jié)結(jié)果聯(lián)系起起來,你也也可以為定定義了返回回結(jié)果的活活動定義下下面的轉(zhuǎn)移移類型:DDefauult,AAny,TTimeoout。在在沒有任何何轉(zhuǎn)移匹配配完成結(jié)果果時(shí),工作作流引擎執(zhí)執(zhí)行默認(rèn)的的轉(zhuǎn)移;如如果定義了了一個人以以的轉(zhuǎn)移,則則不論活動動的返回結(jié)結(jié)果是什么么,工作流流引擎就執(zhí)執(zhí)行這個轉(zhuǎn)轉(zhuǎn)移,這樣樣可以保證證你除了在在工作流里里執(zhí)行和放放返回結(jié)果果對應(yīng)的活活動外,還還可以執(zhí)行行一個通用用的活動。如果一個個活動在完完成之前已已經(jīng)超時(shí),則則工作流引引擎執(zhí)行超超時(shí)轉(zhuǎn)移。一個活動動的返回結(jié)結(jié)果可以有有多個轉(zhuǎn)移移來進(jìn)行并并行處理。增加一個節(jié)
59、節(jié)點(diǎn)在開始畫流流程圖之前前,你必須須先顯示流流程活動的的流程窗口口,你可以以通過以下下的方式顯顯示流程窗窗口:在瀏瀏覽樹里雙雙擊一個定定義好的流流程活動;選擇一個個定義好的的流程活動動并按下CCtrl+E;選擇擇一個流程程活動,并并從編輯菜菜單里選擇擇流程詳細(xì)細(xì)信息;使使用快速啟啟動向?qū)?chuàng)創(chuàng)建一個新新的流程??梢酝ㄟ^下下面的方式式創(chuàng)建一個個節(jié)點(diǎn):從從瀏覽樹里里拖拽一個個活動;選選擇Neww Funnctioon、Neew Nootifiicatiion、NNew PProceess工具具欄按鈕創(chuàng)創(chuàng)建一個節(jié)節(jié)點(diǎn);在彈彈出菜單里里選擇Crreatee Acttivitty創(chuàng)建一一個新的節(jié)節(jié)點(diǎn);按住
60、鼠標(biāo)右右健并把鼠鼠標(biāo)從一個個活動拖到到另一個活活動就在兩兩個活動之之間創(chuàng)建了了一個轉(zhuǎn)移移;如果來源活活動定義了了放回結(jié)果果類型,則則需要把轉(zhuǎn)轉(zhuǎn)移和一個個結(jié)果聯(lián)系系起來;你可以在流流程圖里進(jìn)進(jìn)行Coppy和Paaste;定義一個節(jié)節(jié)點(diǎn)打開流程活活動的流程程窗口;使用工具欄欄按鈕創(chuàng)建建一個新的的活動;在單據(jù)類型型域里,選選擇一個單單據(jù)類型;采用下面的的方式定義義節(jié)點(diǎn)的剩剩余信息:選擇一個個已定義活活動的內(nèi)部部名稱或顯顯示名稱,WWorkfflow Buillder會會自動顯示示出原來定定義的信息息;另外你你也可以使使用新建按按鈕來創(chuàng)建建一個新的的活動,并并根據(jù)活動動的類型分分別定義它它們的信息息,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 別墅贈送地下室合同范本
- 廚具店雇傭合同范本
- 個人工作年度總結(jié)自我鑒定
- 保密協(xié)議 合同范本
- 醫(yī)療設(shè)備抵押合同范例
- 工業(yè)鍋爐司爐題庫與參考答案
- 賣車轉(zhuǎn)讓合同范本
- 一年級新生入學(xué)家長會的發(fā)言稿
- 《雨》閱讀理解訓(xùn)練題及答案
- 東南亞企業(yè)合同范本
- 2025年買賣雙方合同模板
- 最專業(yè)的企業(yè)介紹模板課件
- 2025國家電投集團(tuán)資本控股限公司本部招聘11人高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 2025年山東司法警官職業(yè)學(xué)院高職單招職業(yè)技能測試近5年常考版參考題庫含答案解析
- 2024年05月湖南招商銀行長沙分行長期社會招考筆試歷年參考題庫附帶答案詳解
- 鐵路信號基礎(chǔ)設(shè)備維護(hù)(第二版) 課件 項(xiàng)目一 信號繼電器檢修
- 江蘇省南京市2024年中考英語試題(含解析)
- 2025年匯成集團(tuán)招聘筆試參考題庫含答案解析
- 《礦山機(jī)械》課件
- 湖南長沙自貿(mào)投資發(fā)展集團(tuán)有限公司招聘筆試沖刺題2024
- 電力安全工作規(guī)程考試試題題庫
評論
0/150
提交評論