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

正文內容

ucml工作流手冊全部最新(編輯修改稿)

2025-07-22 23:34 本頁面
 

【文章內容簡介】 wm_deadline-任務超時時wm_willtimeout-任務快超時時5. 定義工作流模型事件OnActivate()事件當工作流流程實例激活時觸發(fā)該事件。OnSuccessFinish()事件當工作流流程實例成功地結束后觸發(fā)該事件。OnAbort()事件當工作流流程實例執(zhí)行過程中出現(xiàn)異常時調用該事件?!£P于事件部分請參與“工作流模型事件”工作流圖建模工作流圖建模窗口布局如下圖工作流圖建模所示:開始節(jié)點:每個工作流模型都必須有一個開始節(jié)點,并且每一個工作流模型都必須從【開始節(jié)點】開始,符號如下圖開始節(jié)點所示:結束節(jié)點:每個工作流模型都必須有一個結束節(jié)點,并且每一個工作流模型都必須從【結束節(jié)點】結束,符號如下圖結束節(jié)點所示:注意:每一個工作流模型必須有且只有一個開始節(jié)點和一個結束節(jié)點。子流程節(jié)點:即嵌套節(jié)點。子流程節(jié)點是整個流程的一部分,其本身調用的流程也同時是一個完整的流程,符號如下圖子流程節(jié)點所示:人工節(jié)點:是由人來執(zhí)行的節(jié)點, 有人機交互界面操作,符號如下圖人工節(jié)點所示:自動節(jié)點:是由計算機自動執(zhí)行的節(jié)點,符號如下圖自動節(jié)點所示:路由節(jié)點:路由節(jié)點提供了路由選擇, 相當于一個時間戳,其本身并不處理業(yè)務。當路由節(jié)點有多個輸入節(jié)點時,路由節(jié)點要等待每一個輸入節(jié)點都完成后才進行輸出條件的判斷,如下圖工作流路由節(jié)點所示:連結節(jié)點:兩個活動節(jié)點之間的連線,連接節(jié)點頭尾必須有連結對象,不能獨立存在,符號如下圖連結節(jié)點所示:l鼠標左鍵用鼠標左鍵可以選中圖形中的各種節(jié)點;按住鼠標左鍵并拖動鼠標,可以把該范圍內的所有節(jié)點對象選中;用鼠標左鍵雙擊節(jié)點對象可以彈出節(jié)點的屬性窗口;用鼠標左鍵可以選中工作流圖中工具箱內的對象;用鼠標左鍵可以設置前景色;l鼠標右鍵用鼠標右鍵點中節(jié)點,可以顯示節(jié)點上彈出的菜單;如圖:l在工作流圖中增加活動節(jié)點用鼠標左鍵點中某一活動節(jié)點(此時該活動節(jié)點凹下),在圖形編輯區(qū)某一點按下鼠標左鍵不放,拖動鼠標到其它位置放開,此時將創(chuàng)建一個新的活動節(jié)點;l如何調整活動節(jié)點的外形屬性點中某一活動節(jié)點按鼠標右鍵,在彈出菜單中選中【外形屬性(Y)】菜單后,或雙擊鼠標左鍵,彈出活動節(jié)點的屬性窗口,如下圖活動節(jié)點外形屬性所示:其中高度:活動節(jié)點的高度寬度:活動節(jié)點的寬度說明:活動節(jié)點的文字說明,該說明文字顯示在工作流圖上說明字體:設置【說明】的字體格式,點中說明右邊的三個【f】組合部分即可彈出字體的設置框文字排放:是【說明】在活動節(jié)點上的排放位置,總共有9個位置,分別為:左上、居上、右上、居左、居中、居右、左下、居下、右下形狀:是活動節(jié)點的顯示形狀,若選擇【未設置】,則沒有外形形狀線寬:活動節(jié)點邊框的寬度邊框顏色:活動節(jié)點邊框的顯示顏色背景顏色:活動節(jié)點邊框的背景顏色透明:活動節(jié)點邊框顯示是否透明,點中則透明 圖片:活動節(jié)點的背景圖片如圖: 圖片位置:控制圖片飛顯示位置清除圖片:刪除活動節(jié)點背景圖片l如何把兩個活動連結起來在做此步之前工作流圖中至少要有兩個活動節(jié)點;在工具箱中點選【連結節(jié)點】,此時【連結節(jié)點】凹下,用鼠標左鍵點中第一個活動節(jié)點圖形區(qū)域內的某一點,鼠標拖動不放,指到第二個活動節(jié)點圖形區(qū)域內的上的某一點,這樣,就把兩個活動節(jié)點連結起來了l如何設置連結節(jié)點的屬性點中某一連結節(jié)點按鼠標右鍵,在彈出菜單中選中【外形屬性(Y)】菜單后,或雙擊鼠標左鍵,彈出連結節(jié)點的屬性窗口,如下圖連結節(jié)點外形屬性所示: 其中說明:參照活動節(jié)點的【說明】說明字體:參照活動節(jié)點的【說明字體】箭頭類型:分別為來源節(jié)點或目標節(jié)點的箭頭類型 箭頭尺寸:箭頭的大小連結點:分別為來源節(jié)點或目標節(jié)點的連結點,范圍為116第一個顏色:連結節(jié)點連結線的顯示顏色第二個顏色:連結節(jié)點箭頭的顏色l如何調整活動節(jié)點的位置或大小首先可以用鼠標直接調整活動節(jié)點的位置或大小;若需要微調,方法如下:調整位置:按住【ALT鍵+箭頭】可分別向上、下、左、右移動;調整大小:按住【SHIFT鍵+箭頭】可分別擴大、縮小圖形l如何調整活動節(jié)點的顏色用鼠標左鍵點中某個活動節(jié)點,在顏料區(qū)中,用鼠標左鍵點中的顏色既是活動節(jié)點的前景色,用鼠標右鍵點中的顏色既是活動節(jié)點的背景色定義工作流圖的典型操作l建立開始節(jié)點在工作流圖工具箱中選擇【開始節(jié)點】,在圖形編輯區(qū)中創(chuàng)建一個開始節(jié)點,設定開始節(jié)點的【說明】文字為:開始,節(jié)點的高度、寬度都為90,其它按缺省屬性設定即可l建立【采購申請】節(jié)點這是一個人工節(jié)點,設定該節(jié)點的【說明】文字為:采購申請,節(jié)點的高度、寬度都為90l建立【經(jīng)理審核】節(jié)點這是一個人工節(jié)點,設定該節(jié)點的【說明】文字為:經(jīng)理審核,節(jié)點的高度、寬度都為90l建立【總經(jīng)理審核】節(jié)點這是一個人工節(jié)點,設定該節(jié)點的【說明】文字為:總經(jīng)理審核,節(jié)點的高度、寬度都為90l建立【采購確認】節(jié)點這是一個人工節(jié)點,設定該節(jié)點的【說明】文字為:采購確認,節(jié)點的高度、寬度都為90l建立結束節(jié)點這是一個結束節(jié)點,設定該節(jié)點的【說明】文字為:結束,節(jié)點的高度、寬度都為90l用【連結節(jié)點】把各活動節(jié)點連結起來用【連結節(jié)點】分別把各個活動節(jié)點連結起來,修改【經(jīng)理審核】與【總經(jīng)理審核】之間的連結線的屬性【說明】文字的值為:金額=10萬元,【經(jīng)理審核】與【采購確認】之間的連結線的屬性【說明】文字的值為:金額10萬元,如下圖采購管理工作流圖所示: 采購管理工作流圖流程狀態(tài)數(shù)據(jù)流程狀態(tài)數(shù)據(jù)是指工作流在運轉過程中流程流轉所需要的保存在流程實例中的數(shù)據(jù),通過流程狀態(tài)數(shù)據(jù)可以影響節(jié)點的分支輸出,可以把前后活動節(jié)點之間業(yè)務處理貫穿起來,如在一個采購流程實例中,從采購申請,到經(jīng)理審核以及其它節(jié)點之間流轉時需要傳遞的是同一個單據(jù)號的業(yè)務,這樣就需要用單據(jù)號把各個業(yè)務串起來,這個工作可通過 流程狀態(tài)數(shù)據(jù)來完成。原理:有三類業(yè)務數(shù)據(jù)要保存在流程中,一是業(yè)務單據(jù)的關鍵字段,用它可以決定一個任務對應的業(yè)務單據(jù)號,在UCML里一般把表單主鍵存到流程里;二是決定流程分支走向的數(shù)據(jù),有可能是領導意見,也有可能是單據(jù)金額,這些數(shù)據(jù)是為了工作流引擎內部調用的 ;三是流程執(zhí)行人信息。我們也認為這些數(shù)據(jù)是流程狀態(tài)數(shù)據(jù),在UCML里這些數(shù)據(jù)持久存在數(shù)據(jù)表(FInstStateData)里,供工作流引擎使用。定義流程狀態(tài)數(shù)據(jù)流程狀態(tài)數(shù)據(jù)是單獨存在的,在UCML里缺省稱作實例全局數(shù)據(jù):實例全局數(shù)據(jù):工作流模型的全局數(shù)據(jù)表,在本工作流實例中,各個活動節(jié)點都可以調用【實例全局數(shù)據(jù)】表中的數(shù)據(jù),在人工業(yè)務模塊中,開發(fā)者不必關心流程數(shù)據(jù)是如何寫入、讀出的,這些都由系統(tǒng)自動來完成,但是,對于在【后臺服務類】中調用的方式如下:FLow_10064 objFlow =(FLow_10064)FlowInstance。CustMasterGUID = objFlow. TORDERMASTEROID。實例全局數(shù)據(jù)表中系統(tǒng)提供的缺省字段如下:【流程編號】:系統(tǒng)引用【流程名稱】:系統(tǒng)引用【啟動崗位】:系統(tǒng)引用【創(chuàng)建時間】:系統(tǒng)引用【是否有父流程】:系統(tǒng)引用【父流程號】:系統(tǒng)引用【父流程實例】:系統(tǒng)引用【父流程活動】:系統(tǒng)引用【流程狀態(tài)】:系統(tǒng)引用【業(yè)務主鍵】:用于存儲業(yè)務的唯一鍵值【意見代碼】:可以存儲意見的代碼,整型1)基本操作方法(推薦方法)a 增加流程中的狀態(tài)數(shù)據(jù)字段【實例全局數(shù)據(jù)】是數(shù)據(jù)對象,增加數(shù)據(jù)字段的操作方法請參照【數(shù)據(jù)對象】操作方法。特別需要注意的是:流程狀態(tài)數(shù)據(jù)表(FInstStateData)已經(jīng)存在,所以不需要再做其他關于數(shù)據(jù)對象的操作?! 在業(yè)務中讀出流程狀態(tài)數(shù)據(jù)在流程中的節(jié)點中可以從流程數(shù)據(jù)表中讀入流程狀態(tài)數(shù)據(jù),最常用的例子是一個審批過程中,在審核節(jié)點讀入該業(yè)務的唯一值作為Where條件傳入的業(yè)務組件中,從而把該流程實例審核的單據(jù)調出來,語法如下:(string FlowID, Guid InstanceID,string FieldName)。例子如下圖所示: c 寫入流程狀態(tài)數(shù)據(jù)在業(yè)務中把流程狀態(tài)寫入到流程中,語法:FlowSessionEx(FlowID) .WriteFlowData(string FlowID, Object InstanceID, string FieldName,Object Value)例子如下所示:FlowSessionEx(Flow_10008).WriteFlowData(Flow_10008, (Guid)InstanceID, BusinessKey, XMHPBOID)。 2)流程交互數(shù)據(jù)基本操作方法(早期方法) a 定義流程交貨數(shù)據(jù):增加業(yè)務中的屬性及流程屬性與業(yè)務屬性之間的對應關系點中某一活動節(jié)點的【后臺服務類】或【人工業(yè)務模塊】,在右邊對象屬性區(qū)選擇標簽頁中選擇【流程交互數(shù)據(jù)】,如下圖所示:然后填入其下面的各項內容業(yè)務屬性名稱-業(yè)務處理對象中的服務端屬性流程屬性名稱-【實例全局數(shù)據(jù)】、【活動數(shù)據(jù)表】中的字段名稱數(shù)據(jù)類型-字段的類型數(shù)據(jù)來源類型-有兩種:流程數(shù)據(jù)表、活動數(shù)據(jù)表輸入輸出類型-有三種:流程到業(yè)務、業(yè)務活動到流程、雙向(流程業(yè)務)注意:在業(yè)務上也可以不定義流程與業(yè)務之間的交互關系,可以直接在業(yè)務組件中讀取流程中的交互數(shù)據(jù)并作為業(yè)務屬性來使用,如推薦方法中所示。 b 寫入流程狀態(tài)數(shù)據(jù)可以在前端“業(yè)務提交前”處理事件中直接把業(yè)務屬性的值賦給流程屬性,并保存到數(shù)據(jù)庫中,如果業(yè)務屬性名稱為TORDERMASTEROID (采購申請單主鍵OID),則調用setTORDERMASTEROID (value)方法,就可以設置流程狀態(tài)數(shù)據(jù)。同樣道理,只要在Web前端調用set流程數(shù)據(jù)屬性名(value)就可以向流程中寫數(shù)據(jù)了 。也可以在服務端提交前處寫入PropertyName=value; c 流程交互數(shù)據(jù)與業(yè)務組件的關系在流程各個節(jié)點中,如果每個節(jié)點都調用同一個業(yè)務單據(jù)進行處理,則需要定義單據(jù)的唯一值作為業(yè)務屬性及流程屬性。假如業(yè)務屬性名稱定義為:TORDERMASTEROID,該字段代表單據(jù)的唯一值,那么在業(yè)務組件的【業(yè)務組件where條件】下的【取值函數(shù)—getFieldValue()(服務端)】中編寫如下:return TORDERMASTEROID;如下圖所示:那么此時的業(yè)務組件就帶有“where 條件”,在活動節(jié)點的業(yè)務對象中包含這個帶有“where 條件”的業(yè)務組件,當執(zhí)行該活動節(jié)點時,工作流引擎把流程數(shù)據(jù)TORDERMASTEROID讀入,并把該值賦給【業(yè)務屬性名稱】 TORDERMASTEROID,這樣就可以傳遞到業(yè)務組件的“where 條件”里了。注意:如果在業(yè)務處理對象中沒有定義流程與業(yè)務之間的交互關系,可以用“ReadFlowData”直接讀取流程狀態(tài)數(shù)據(jù)并賦給業(yè)務,即在【取值函數(shù)—getFieldValue()(服務端)】中編寫如下程序以取代上面“return TORDERMASTEROID;”部分:return FlowSessionEx(OwnerFlow).ReadFlowData (OwnerFlow,(Guid)InstanceID,TORDERMASTEROID)。另,如果在業(yè)務處理對象中沒有定義流程與業(yè)務之間的交互關系,可以用“WriteFlowData”直接寫入流程狀態(tài)數(shù)據(jù)。注意:開始和結束節(jié)點不需要定義流程狀態(tài)數(shù)據(jù)?;顒庸?jié)點屬性1. 活動數(shù)據(jù)表說明l 要點說明:如圖:活動數(shù)據(jù)表:在本活動節(jié)點中調用的數(shù)據(jù)表,其作用及說明參照【實例全局數(shù)據(jù)】,活動數(shù)據(jù)表中系統(tǒng)提供的缺省的字段如下:【子流程實例標識符】:系統(tǒng)引用【前一活動】:系統(tǒng)引用【是否超時】:系統(tǒng)引用【任務標識】:系統(tǒng)引用 【執(zhí)行人】:【是否指定以后執(zhí)行人】:l 基本操作方法216。 在業(yè)務中讀出活動數(shù)據(jù)表數(shù)據(jù)在流程中的節(jié)點中可以從流程數(shù)據(jù)表中讀入流程狀態(tài)數(shù)據(jù),最常用的例子是一個審批過程中,在審核節(jié)點讀入該業(yè)務的唯一值作為Where條件傳入的業(yè)務組件中,從而把該流程實例審核的單據(jù)調出來,語法如下:(string FlowID, Guid InstanceID,string ActivityID, string FieldName) 216。 寫入流程狀態(tài)數(shù)據(jù)在業(yè)務中把流程狀態(tài)寫入到流程中,語法:FlowSessionEx(FlowID).WriteActivityData(string FlowID, Guid InstanceID,string ActivityID, string FieldName,Object Value)2. 活動節(jié)點公共屬性說明l 基本屬性如圖:活動編號:活動節(jié)點的標識,該編號由系統(tǒng)自動生成,用戶也可以自己修改,【活動編號】在整個業(yè)務系統(tǒng)中都不能重復,若修改【活動編號】,必須修改該活動節(jié)點下對應的業(yè)務對象中【所屬流程節(jié)點】屬性,建議不要修改【活動編號】活動名稱:活動節(jié)點名稱活動類型:活動類型有:人工、自動、子流程、路由節(jié)點共4種。系統(tǒng)默認功能,不可更改。業(yè)務標識符:活動節(jié)點的業(yè)務處理部分,該編號由系統(tǒng)自動生成,用戶也可以自己修改,但是修改后必須修改該活動節(jié)點所對應的業(yè)務對象的名稱輸入類型:定義任務的輸入,分為【OR_JOIN】和【AND_JOIN】兩種,例如有多個輸入,若任意一個輸入到達后,就可以觸發(fā)當前任務時選擇【OR_JOIN】,若所有輸入到達后,才能觸發(fā)當前任務時選擇【AND_JOIN】。輸出類型:定義任務的輸出,分為【OR_SPLIT】和【AND_SPLIT】兩種,例如有多個輸出,選擇【OR_SPLIT】時,在多個輸出中只選擇某一個優(yōu)先級別高的進行輸出,即輸出只有一個,這個輸出應該是優(yōu)先級別最高的任務之一;若選擇【AND
點擊復制文檔內容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1