freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

oracleerp開發(fā)流程(文件)

 

【正文】 用 Workflow Builder 定義一個(gè)流程,以及在程序里調(diào)用已經(jīng)定義好的流程保證業(yè)務(wù)根據(jù)流轉(zhuǎn)規(guī)則流轉(zhuǎn)。 單據(jù)類型(Item Type)企業(yè)的業(yè)務(wù)有很多類別,同一種業(yè)務(wù)對(duì)應(yīng)有不同的業(yè)務(wù)流程,同時(shí)在業(yè)務(wù)流轉(zhuǎn)的過(guò)程中處理不同的業(yè)務(wù)信息。 活動(dòng)(Activity)活動(dòng)是工作流程中的一個(gè)執(zhí)行單元。 流程(Process)流程就是業(yè)務(wù)流程的流轉(zhuǎn)規(guī)則。流程必須屬于一個(gè)單據(jù)類型。每個(gè)消息可以有一個(gè)或多個(gè)屬性和自己相聯(lián)系,消息的屬性既可以是獨(dú)立的屬性,也可以是對(duì)單據(jù)類型屬性的一個(gè)引用。 函數(shù)(Function)函數(shù)就是一個(gè)可以自動(dòng)執(zhí)行的活動(dòng),該活動(dòng)可以完成一定的功能,函數(shù)活動(dòng)通常和一個(gè)PL/SQL 存儲(chǔ)過(guò)程或者一個(gè) Oracle 內(nèi)部的過(guò)程聯(lián)系在一起,在定義函數(shù)活動(dòng)的時(shí)候必須定義該函數(shù)對(duì)應(yīng)的過(guò)程名稱。 通知(Notification)通知活動(dòng)對(duì)一個(gè)人或一個(gè)角色發(fā)送一個(gè)通知,通知必須和一個(gè)消息聯(lián)系在一起。在使用 Workflow Builder 設(shè)計(jì)工作流之前,你應(yīng)該計(jì)劃好需要完成哪些流程以及流程里發(fā)生的活動(dòng)、活動(dòng)的順序、需要哪些結(jié)果表達(dá)不同的分支以及流程里需要通知的人和通知的內(nèi)容。 創(chuàng)建流程定義 從下往上定義? 啟動(dòng) Oracle Workflow Builder。? 創(chuàng)建一個(gè)新的流程活動(dòng)、通知活動(dòng)或函數(shù)活動(dòng),你也可以使用在標(biāo)準(zhǔn)單據(jù)類型里定義的標(biāo)準(zhǔn)活動(dòng)。? 選擇“File——〉Save”或“File——〉Save As”保存你的工作? 在數(shù)據(jù)庫(kù)里創(chuàng)建函數(shù)活動(dòng)調(diào)用得 PL/SQL 存儲(chǔ)過(guò)程 從上往下定義? 啟動(dòng) Oracle Workflow Builder? 使用快速啟動(dòng)向?qū)槟愕牧鞒潭x建立一個(gè)框架,指定新單據(jù)類型和流程活動(dòng)所需要的信息。 訪問(wèn)保存的流程定義? 啟動(dòng) Oracle Workflow Builder,并選擇“File——〉Open”。? 如果你想把單據(jù)類型存放到另外一個(gè)數(shù)據(jù)存儲(chǔ),或者想保存和當(dāng)前系統(tǒng)不同的另外一個(gè)生效的數(shù)據(jù),你可以使用“File——〉Save as”命令? 注意,當(dāng)你保存你的工作的時(shí)候,Oracle Workflow 會(huì)自動(dòng)驗(yàn)證流程定義里無(wú)效或缺失的信息,并把它顯示出來(lái),你可以修改根據(jù)提示的信息修改錯(cuò)誤也可以先保存等有時(shí)間的時(shí)候再修改。可以這樣理解,但據(jù)類型定義了流程管理的單據(jù)信息,例如采購(gòu)訂單申請(qǐng)可以定義為一個(gè)單據(jù)類型,它包含有一個(gè)唯一的訂單 Id 號(hào)和一個(gè)申請(qǐng)數(shù)量。屬性具有 9 種類型,下面給出每種類型的說(shuō)明:? Text:屬性的值是一個(gè)字符串文本;? Number:屬性的值是一個(gè)數(shù)字,你可以為數(shù)字類型的屬性定義一個(gè)格式掩碼;? Date:屬性的值是一個(gè)日期類型,你也可以為日期類型的屬性定義一個(gè)格式掩碼;? Lookup:屬性的值是一個(gè)查找類型的代碼;? Form:屬性的值是一個(gè) Oracle 應(yīng)用的內(nèi)部窗體函數(shù)名稱以及函數(shù)的參數(shù);如果你在通知消息里包括了一個(gè)窗體類型的屬性,在查看通知的時(shí)候,會(huì)顯示一個(gè)窗體附件的圖標(biāo),可以讓用戶瀏覽到相應(yīng)的頁(yè)面。為了給角色類型的屬性賦一個(gè)默認(rèn)值,你必須首先從數(shù)據(jù)庫(kù)里裝載角色。當(dāng)你從通知詳細(xì)頁(yè)面上去查看一個(gè)頁(yè)面屬性時(shí)特別有用 創(chuàng)建一個(gè)單據(jù)類型? 如果你沒(méi)有打開一個(gè) data store,從 File 里選擇 New 菜單創(chuàng)建一個(gè)新的 Data Store,然后從 Edit 菜單里選擇 New Item Type 在瀏覽樹里定義一個(gè)新的單據(jù)類型,此時(shí)單據(jù)類型的屬性頁(yè)會(huì)出現(xiàn);? 每一個(gè)單據(jù)類型有一個(gè)大寫的內(nèi)部名稱,最多 8 個(gè)字符,所有的工作流 API、PL/SQL過(guò)程,SQL 腳本在識(shí)別單據(jù)類型的時(shí)候都引用單據(jù)類型的內(nèi)部名稱。 定義一個(gè) URL 屬性? 在屬性默認(rèn)值里指定一個(gè) URL 地址,這個(gè) URL 可以是一個(gè)常量或者一個(gè)從其它單據(jù)屬性返回的值;? 你也可以在 URL 里包含字符串參數(shù),這個(gè)參數(shù)可以是一個(gè)字符串文本或一個(gè)其它單據(jù)類型的格式替換。item_attr”或者 argn=”value amp。 PL/SQL 存儲(chǔ)過(guò)程必須按照標(biāo)準(zhǔn)的 API 格式來(lái)寫;默認(rèn)值的實(shí)例如下所示:plsql::2034 ;? 如果你想動(dòng)態(tài)的生成一個(gè) PL/SQL 文檔,你可以把文檔標(biāo)識(shí)定義成一個(gè)標(biāo)記替換,然后使用其它單據(jù)類型屬性的值替換,例如:plsql::amp。 創(chuàng)建查找類型? 從瀏覽樹里選擇一個(gè)單據(jù)類型,然后從“Edit”選擇“New Lookup Type”,一個(gè)查找類型屬性頁(yè)就會(huì)出現(xiàn);? 查找類型有一個(gè)大寫的內(nèi)部名稱、一個(gè)顯示名稱,你也可以輸入一段描述性的摘要信息,在引用查找類型的時(shí)候,需要指定它的內(nèi)部名稱;? 選擇“Access ”頁(yè)定義允許修改查找類型的訪問(wèn)級(jí)別;? 保存你的修改;? 新定義的查找類型會(huì)出現(xiàn)在瀏覽樹的“Lookup Types”分支下面,你可以在今后雙擊該查找類型來(lái)查看和修改它的屬性;9 / 22 為查找類型定義編碼? 選擇一個(gè)查找類型,并從“Edit”里選擇“New Lookup Code”,一個(gè)查找編碼屬性頁(yè)會(huì)出現(xiàn)。你可以從瀏覽樹里直接把一個(gè)消息直接拖拽到通知分支下面創(chuàng)建一個(gè)發(fā)送該消息的通知,也可以把消息拖拽到一個(gè)已存在的通知活動(dòng)上更新通知發(fā)送的消息。消息屬性的來(lái)源(Send or Respond)決定了消息屬性的使用方式,你可以使用“Send”類型的消息屬性進(jìn)行標(biāo)記替換或者和消息一塊發(fā)送。10 / 22 創(chuàng)建消息(Message)? 從瀏覽樹里選擇一個(gè)單據(jù)類型,然后從“Edit”菜單里選擇“New Message”,消息屬性頁(yè)面就會(huì)出現(xiàn);? 為消息提供一個(gè)大寫的內(nèi)部名稱,一個(gè)顯示名稱,你可以為消息輸入一段描述性的信息;? 為消息選擇一個(gè)默認(rèn)的優(yōu)先級(jí),消息的優(yōu)先級(jí)只是提醒接收者消息的緊急程度,對(duì)消息的傳送和處理沒(méi)有影響;? 保存你的修改;? 選擇“Body”頁(yè)定義消息體;? 主題會(huì)有一個(gè)和消息顯示名稱一樣的默認(rèn)值,你可以保存這個(gè)默認(rèn)的主題或者輸入一個(gè)新的主題,消息的主題可以包含消息的屬性,在運(yùn)行時(shí)通過(guò)標(biāo)記替換來(lái)賦值。? 你可以再消息體內(nèi)包括消息的屬性,這樣在運(yùn)行的時(shí)候,可以使用消息屬性的值進(jìn)行標(biāo)記替換。 活動(dòng)(Activities )活動(dòng)是完成流程的一個(gè)工作單元,活動(dòng)可以是一個(gè)通知、一個(gè)函數(shù)或者一個(gè)過(guò)程。? 指定通知活動(dòng)的結(jié)果類型(一個(gè)定義好的查找類型),結(jié)果類型是一個(gè)可能返回結(jié)果的列表,你的工作流會(huì)根據(jù)活動(dòng)的返回結(jié)果進(jìn)行分支處理。 創(chuàng)建一個(gè)函數(shù)活動(dòng)(Function)? 從瀏覽樹選擇一個(gè)單據(jù)類型,從“Edit”菜單里選擇“New Function”,在活動(dòng)屬性頁(yè)里定義函數(shù)活動(dòng)的信息。? 從瀏覽樹里選擇一個(gè)單據(jù)類型,從“Edit”菜單里選擇“New Process”,在活動(dòng)屬性頁(yè)上定義流程活動(dòng)信息;? 流程活動(dòng)必須有一個(gè)全部大寫的內(nèi)部名稱和一個(gè)顯示名稱,你也可以輸入一段摘要信息來(lái)描述這個(gè)活動(dòng);? 指定流程活動(dòng)的結(jié)果類型,流程活動(dòng)可以不返回結(jié)果;? 為流程活動(dòng)選擇一個(gè)圖標(biāo)來(lái)標(biāo)識(shí)它;? 選中 Runnable,這樣你就可以把流程當(dāng)作一個(gè)獨(dú)立的流程來(lái)運(yùn)行,如果不選的話,定義的流程只能作為一個(gè)子流程在別的流程下運(yùn)行;? 保存你的工作;? 選擇“Details”頁(yè)定義流程活動(dòng)的詳細(xì)信息;? 選擇“Access ”頁(yè)指定允許修改流程的訪問(wèn)級(jí)別;? 保存你所作的修改;? 在瀏覽樹的“Processes ”分支下回出現(xiàn)你新定義的流程,在瀏覽樹里用鼠標(biāo)雙擊流程就可以查看和修改流程活動(dòng)的信息。在流程圖里用一個(gè)圖標(biāo)來(lái)表示活動(dòng),用一個(gè)箭頭來(lái)表示活動(dòng)之間的轉(zhuǎn)移。如果一個(gè)活動(dòng)的結(jié)果類型是 None,則轉(zhuǎn)移表現(xiàn)為一個(gè)指向另外一個(gè)活動(dòng)的箭頭,表示只要初始的活動(dòng)一結(jié)束,就流向下一個(gè)活動(dòng)。一個(gè)活動(dòng)的返回結(jié)果可以有多個(gè)轉(zhuǎn)移來(lái)進(jìn)行并行處理。? 顯示屬性值頁(yè);? 選擇一個(gè)屬性;? 在值區(qū)域里,輸入這個(gè)屬性的值,這個(gè)值可以是一個(gè)常量也可以是一個(gè)對(duì)單據(jù)類型屬性的引用。2)itemkey:工作流的觸發(fā)可看成一個(gè)工作流類實(shí)例的形成。、工作流的啟動(dòng)步驟: 用 CreateProcess 創(chuàng)建工作流:( itemtype = l_itemtype, itemkey = l_itemkey, process = 39。 18 / 22( itemtype = l_itemtype, itemkey = l_itemkey, owner = l_fnd_user_name )。興征測(cè)試39。以上步驟中的 2,3,4 并不是必須的。工作流的內(nèi)部名稱l_itemkey VARCHAR2(40)。 。用 CreateProcess 創(chuàng)建工作流( itemtype = l_itemtype, itemkey = l_itemkey, process = 39。 ( itemtype = l_itemtype, itemkey = l_itemkey, owner = l_fnd_user_name )。興征測(cè)試39。 end。( itemtype = l_itemtype,itemkey = l_itemkey )。AAA39。 )。SYSADMIN39。p_je_batch_name VARCHAR2(40):=39。代碼如下:declarel_itemty
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1