BOS產品應用初級培訓-工作流_第1頁
BOS產品應用初級培訓-工作流_第2頁
BOS產品應用初級培訓-工作流_第3頁
BOS產品應用初級培訓-工作流_第4頁
BOS產品應用初級培訓-工作流_第5頁
已閱讀5頁,還剩95頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

竺欣平2009.03工作流建模及應用介紹BOS工作流開發(fā)應用簡介概述 文檔內容主要描述工作流的一些基本概念和特性,重點描述了設計態(tài)和運行態(tài)的一些基本功能,目的是讓參加人員了解基本的工作流概念和簡單的開發(fā)應用功能。 文檔最后部分從測試的角度提出整理了部分工作流功能的建議和問題,供大家分析和討論。目錄課程整體介紹詳細功能介紹基本概念環(huán)境準備設計發(fā)布運行管理案例分析演示簡單工作流配置復雜工作流配置問題討論分析課程整體介紹詳細功能介紹案例分析演示問題討論分析基本概念工作流基本概念和常用節(jié)點及應用介紹環(huán)境準備工作流配置連接管理操作等基本功能介紹設計發(fā)布工作流設計、保存、校驗、發(fā)布功能介紹運行管理工作流運行態(tài)定義、監(jiān)控、錯誤處理功能簡單工作流配置工作流簡單配置和操作功能演示復雜工作流配置工作流多分支多級條件審批操作功能演示建議討論工作流功能建議和問題討論總結回顧回顧課程內容及總結問題討論記錄標題詳細功能介紹基本概念工作流基本概念和常用節(jié)點及應用介紹基本概念-什么是工作流?工作流、業(yè)務流程、業(yè)務持續(xù)流程概念和差異WFMC:Theautomationofabusinessprocess,inwholeorpart,duringwhichdocuments,informationortasksarepassedfromoneparticipanttoanotherforaction,accordingtoasetofproceduralrules.工作流是業(yè)務流程的全部或部分自動化,在此過程中,文檔、信息或任務按照一定的過程規(guī)則流轉,實現組織成員間的協(xié)調工作以達到業(yè)務的整體目標。業(yè)務過程自動化處理的需要提升企業(yè)生產經營效率的需要軟件動態(tài)適應企業(yè),業(yè)務流程重組的需要基本概念-工作流流程屬性基本屬性流程變量輸入輸出事件訂閱實例摘要流程摘要基本概念-活動(1)概念活動(activity)活動:是工作流中的一個邏輯步驟或環(huán)節(jié)人工型活動:有人參與交互的操作自動型活動:計算機自動執(zhí)行的操作活動名解釋活動的開始節(jié)點,一個流程只能有一個,空節(jié)點活動的結束節(jié)點,一個流程只能有一個,空節(jié)點設置流向模式、美化流程圖編制單據等操作進行單據的審批、會簽等動作特殊的人工型節(jié)點,包裝了人工決策任務調用EAS業(yè)務單據中為工作流開放的API為了流程復用而抽取出來的公用流程片段滿足指定的所有條件后向下流轉執(zhí)行一段Java代碼為參與者發(fā)送工作流的提示消息調用預設的一些常用功能工作流驅動BOTP生成業(yè)務單據調用第三方WebServices基本概念-活動(2)概念活動也被通俗的成為節(jié)點,節(jié)點不準確但更形象流程有且只有一個開始活動流程有且只有一個結束活動開始節(jié)點只能流出,結束節(jié)點只能流入開始節(jié)點連接的第一個節(jié)點為啟動節(jié)點父流程啟動節(jié)點為人工型節(jié)點(一般流程)或接收節(jié)點(服務流程)子流程啟動節(jié)點可以為其它類型節(jié)點只有人工型和自動型節(jié)點能綁定任務審批節(jié)點,決策節(jié)點是封裝固定業(yè)務的人工型節(jié)點,需要綁定單據ID基本概念-活動(3)活動屬性-模式出入口模式設定轉發(fā)等控制屬性基本概念-活動(4)活動屬性-模式入口方式:任意一條連接:當前節(jié)點的所有直接前驅節(jié)點中有一個狀態(tài)為已完成,流程就可繼續(xù)流轉到當前節(jié)點。所有連接:當前節(jié)點的所有直接前驅節(jié)點的狀態(tài)均為已完成,流程就才能繼續(xù)流轉到當前節(jié)點。 出口方式:任意一條滿足條件的連接:在當前節(jié)點中的所有直接后繼節(jié)點中,任意選擇一條路徑流轉。所有連接:創(chuàng)建當前節(jié)點中的所有直接后繼節(jié)點的實例,忽略連接弧條件。滿足條件的連接:在當前節(jié)點中的所有直接后繼節(jié)點中,根據連接弧的條件,流轉所有滿足條件的路徑。任務分配:所有參與人:是指為所有在參與者頁簽中指定的參與者都分配任務。如參與者是某組織單元的直屬員工,則這個組織單元的所有直屬員工均會收到此節(jié)點的任務消息。任意參與人:是指在所有的參與者中任意找一個,為其分配任務。只有一個員工會收到此節(jié)點的消息任務接受:所有參與人:是指為若干參與者都分配了任務,必須這些參與者均完成了分配的任務,任務才算完成。任意參與人:是指為若干參與者都分配了任務,由其中一個參與者完成了分配的任務,任務就算完成?;靖拍?活動(5)活動屬性-其他后置腳本最后期限消息…基本概念-連接線連接弧(transition)連接活動,表示流程的流轉邏輯連接弧條件類型:表達式:可以是表達式或腳本腳本編輯:腳本方式編輯條件默認異常:所有異常都轉移其他:多條連接弧時不滿足其他條件轉移基本概念-流程變量變量是工作流和業(yè)務間數據交互的橋梁。將業(yè)務數據保存在變量中,流程的后續(xù)活動可以引用該流程變量,來完成業(yè)務功能。變量是全局性的,單個流程范圍內,但子流程內無效基本概念-流程變量-入參、出參具體節(jié)點綁定的流程參數入口參數工作流在調用業(yè)務功能時傳遞的,唯一標識單據的參數,例如采購申請單的內碼(id)出口參數單據的屬性,賦值給變量,供工作流進行流向判斷工作流執(zhí)行過程中的返回值,通過返回幫助決定流程的走向基本概念-流程變量-類型類型定義單據內碼類型BOID:必用的數據類型字符串類型:保存各類編號、人名枚舉:常用于返回值日期型:各種業(yè)務日期外部數據類型:最為通用布爾類型,整型,浮點型參與者變量類型主鍵類型(PK)值對象類型(ObjectValue)變量類型可以自動轉化變量名稱需要符合一般規(guī)范(.-@等非法)基本概念-流程變量-賦值(1)單據信息輸出到變量分錄內容輸出時需要指定聚合函數基本概念-流程變量-賦值(2)基本概念-參與人參與人:人工型活動的操作人員執(zhí)行人:自動型活動的有權限的處理人員,表示以某人的權限來執(zhí)行自動操作執(zhí)行人只能選擇關系和參與人變量類型參與人可以組合多種類型參與人與權限不沖突,活動實例的執(zhí)行者是兩者的交集基本概念-參與人類型組織架構所有人當前組織負責人權限擁有人職位職員參與人組流程管理員參與人變量關系流程發(fā)起人活動執(zhí)行人職位關系職員關系任意人基本概念-參與人配置基本概念-子流程綁定已存在的流程需要設置輸入輸出映射到流程變量簡化圖形的復雜度實現流程重用基本概念-子流程-輸入輸出參數通過輸入輸出參數交換父子流程數據子流程父流程變量隔離不共享子流程發(fā)起人同父流程一致子流程掛起會導致父流程對應節(jié)點掛起基本概念-路由不能包含任務,屬于空節(jié)點可以控制多選一應用。比通用的節(jié)點多“互斥出口”選項兩大作用美化圖形互斥動作提交單據后,在審批之前,需要修改單據再提交審批或者刪除基本概念-單據轉化特殊的自動節(jié)點,進行單據的自動轉換利用源單據和目標單據轉換:根據源單據自動轉換生成目標單據,BOTP轉換規(guī)則取源單到目標單的最新規(guī)則。利用BOTP規(guī)則轉換:根據源單據通過選定的BOTP轉換規(guī)則自動轉換生成目標單據?;靖拍?服務組節(jié)點流程發(fā)布為服務使用的節(jié)點類型主要應用在發(fā)布和調用服務以及EAI平臺基本概念-事件節(jié)點事件節(jié)點目前主要用于流程服務中用于響應或者發(fā)送事件消息等待時間用于超時和相關等待配置基本概念-常用節(jié)點-人工標志人工參與活動的結點,可以指定業(yè)務操作作為人工節(jié)點的活動,該結點需要指定參與者。人工節(jié)點主要用于單據提交、修改等動作基本概念-常用節(jié)點-審批特殊的人工型節(jié)點,包裝了多級審批任務審批模式一般審批模式靜態(tài)/動態(tài)會簽(一票否決和全部投票)決策模式單項決策多項決策基本概念-常用節(jié)點-自動標識動作自動完成的節(jié)點,可以指定自動應用作為動作,不需人工干預一般綁定系統(tǒng)缺省的功能,例如更改單據狀態(tài),執(zhí)行某項功能基本概念-常用節(jié)點-消息特殊的自動節(jié)點,只負責發(fā)送消息給指定的人目前可以綁定到具體單據,可以通過消息查看單據和流程圖標題詳細功能介紹環(huán)境準備工作流配置連接管理操作基本功能介紹環(huán)境準備-啟動EASServer方式一:獨立啟動Server通過“IP”訪問使用6888端口進行更新方式二:在BOSBIM中啟動通過“IP”訪問使用56898端口進行更新環(huán)境準備-配置連接-打開工作流連接視圖環(huán)境準備-配置連接-新增連接環(huán)境準備-配置連接-連接設置環(huán)境準備-連接測試環(huán)境準備-初始化流程帳套不存在流程情況下可導入默認工作流%BOS_HOME%\BOSModular\xxxinitflow.jar

(xxx為版本號)環(huán)境準備-檢入/檢出右鍵菜單功能檢出狀態(tài)可編輯檢入狀態(tài)不可編輯圖標標示狀態(tài)并有提示環(huán)境準備-導入/導出右鍵菜單功能導入導出標準的KDWF格式文件(XML)導入重名可選擇覆蓋或新建等模式標題詳細功能介紹設計發(fā)布工作流設計、保存、校驗、發(fā)布功能設計發(fā)布-新建流程(1)在“流程-業(yè)務分類”視圖中選擇要添加流程的子系統(tǒng)包,右鍵單擊此節(jié)點,選擇“新建”->“業(yè)務流程”設計發(fā)布-新建流程(2)流程類型:普通流程,流程模版和微流程創(chuàng)建方式:選擇空流程新建或復制流程設計發(fā)布-設計操作創(chuàng)建節(jié)點:拖拽和點選編輯方式:圖形編輯和代碼編輯設計發(fā)布-流程校驗設計態(tài)的流程準確性校驗節(jié)點連接的準確性節(jié)點參與人是否指定流程變量合法性和是否調用節(jié)點綁定任務是否齊全設計發(fā)布-流程發(fā)布流程發(fā)布到服務器端并應用發(fā)布前自動保存和校驗流程自動判斷子流程并關聯發(fā)布發(fā)布后流程狀態(tài)為啟動標題詳細功能介紹運行管理工作流運行定義、監(jiān)控、錯誤處理功能運行管理-流程定義表流程定義表,查看全部已發(fā)布的流程流程圖,查看流程定義圖運行管理-工作流監(jiān)控工作流監(jiān)控,查看全部已啟動的流程實例流程監(jiān)控,查看流程運行情況運行管理-流程圖(狀態(tài)圖,流程實例)流程圖,查看實際流程運行情況流程屬性,流程變量,流程狀態(tài)活動屬性,活動狀態(tài),執(zhí)行人等流程跳轉子流程情況錯誤日志運行管理-啟動流程流程啟動同單據綁定,流程運行時的匹配:單據任務>參與人范圍>發(fā)布時間流程圖可以查看綁定的具體流程運行管理-指定參與人流程啟動時可以指定參與人,具體配置見工作流屬性和節(jié)點模式運行管理-消息中心審批流程啟動后審批任務會發(fā)送消息,通過單據多級審批和消息中心消息兩種方式可以實現審批任務消息合并或者多選同類流程單據可以實現批量審批運行管理-WEB流程中心審批部分協(xié)同單據實現了WEB審批化,如費用報銷單未實現WEB審批的單據會自動打開GUI審批界面運行管理-后臺事務定義和管理后臺事務的概念-對于需要進行成批處理的后臺事務,主要進行事務處理排隊、事務處理相關參數定義、事務處理時間安排、觸發(fā)方式等的管理后臺事務使用了流程引擎,可以認為后臺事務功能為流程的一個特殊功能應用標題案例分析演示簡單工作流配置工作流簡單配置和操作功能演示案例一:簡單工作流配置業(yè)務場景所有采購申請單由經理審批生效步驟繪制流程關聯單據設置變量設置消息設定經理為參與人通過審批后改變單據狀態(tài)發(fā)布啟用測試簡單工作流配置-繪制流程簡單工作流配置-繪制流程活動人工活動(采購申請)審批活動(采購經理審批)自動節(jié)點(修改單據狀態(tài))消息連接線排列整齊簡單工作流配置-關聯單據編輯人工活動屬性在任務Tab中關聯單據簡單工作流配置-設置變量本案例需要兩個變量billID保存單據編碼result保存審批結果簡單工作流配置-給變量賦值將采購申請單編號送入billId將BillId

作為“入口參數”簡單工作流配置-給變量賦值編輯審批節(jié)點屬性在任務Tab將審批結果賦值給result變量簡單工作流配置-設置審批消息每一個審批活動都需要設置消息消息是審批人進入審批的重要入口簡單工作流配置-設置駁回消息在需要向參與者發(fā)送提醒時使用消息活動本案例中當審批被駁回后會向申請人發(fā)送提醒消息簡單工作流配置-設置采購申請參與人哪些人使用該采購申請流程與權限是協(xié)作關系區(qū)隔不同的用戶組本案例中所有人都使用該流程簡單工作流配置-設置審批參與人哪些人需要對該流程進行審批本案例由任元元進行審批,選擇固定參與人簡單工作流配置-設置消息參與人消息是發(fā)給誰的本案例中當審批被駁回后會向申請人發(fā)送提醒消息簡單工作流配置-改變單據狀態(tài)審批通過后通常都需要修改單據狀態(tài)簡單工作流配置-校驗校驗會檢查一些明顯的錯誤校驗無法發(fā)現所有錯誤校驗警告僅供參考簡單工作流配置-發(fā)布將編輯好的工作流發(fā)布到服務器上簡單工作流配置-啟用切換到建模工具視圖啟動EAS客戶端使用administrator登錄EAS簡單工作流配置-啟用進入系統(tǒng)平臺\流程定義中查看流程是否啟用簡單工作流配置-禁用其他采購流程避免沖突禁用其他采購申請的工作流,避免沖突簡單工作流配置-測試流程登錄簡單工作流配置-測試流程供應管理\采購管理\采購申請\采購申請單新增實踐:簡單工作流配置-HelloWorld業(yè)務場景所有采購申請單由經理審批生效步驟繪制流程關聯單據設置變量設置消息設定經理為參與人通過審批后改變單據狀態(tài)發(fā)布啟用測試案例二:多級帶分支審批業(yè)務場景采購申請由上級經理審批;總金額大于5000,由廠長審批;小于等于5000,采購經理審批;步驟復雜變量賦值匯總金額使用分支條件參與人標題案例分析演示復雜工作流配置工作流多分支條件審批操作功能演示復雜工作流配置-初始化利用上一節(jié)中學到的知識繪出以下流程復雜工作流配置-復雜變量定義四個變量變量名類型解釋billIdBOID入口參數,唯一標識一張采購申請單result枚舉保存審批結果“同意”,“不同意”billNumber字符串單據號,避免使用billId,更易于閱讀amount外部數據類型保存采購物品的總金額,用于判斷分支復雜工作流配置-變量賦值、匯總在采購申請人工活動的任務Tab進行賦值“輸出對象”將單據數據送入工作流出口參數表示將單據的數據放入哪個變量聚合函數支持求和、平均數等等操作復雜工作流配置-初始化雙擊連接弧編輯屬性輸入顯示名稱點擊添加條件選擇變量比較符、邏輯符復雜工作流配置-初始化采購申請人:深圳彩電廠的非采購部員工采購審批:申請者的直接上級采購經理審批:職位為采購經理的員工廠長審批:職位為廠長的員工復雜工作流配置-采購申請參與人采購申請人:深圳彩電廠的非采購部員工復雜工作流配置-部門經理審批部門經理審批:申請者的直接上級復雜工作流配置-職位-采購經理采購經理審批:職位為采購經理的員工復雜工作流配置-廠長審批廠長審批:職位為廠長的員工復雜工作流配置-廠長審批校驗、發(fā)布、檢查流程啟動情況金額小于等于5000的流向使用Administator為“深彩銷售業(yè)務員”賦采購申請權限使用“深彩銷售業(yè)務員”填寫采購申請單,金額為3000使用“深彩銷售經理”審批采購申請使用“深彩采購經理”審批采購申請金額大于5000的流向使用“深彩銷售業(yè)務員”填寫采購申請單,金額為6000使用“深彩銷售經理”審批采購申請使用“深彩廠長”審批采購申請駁回實踐:復雜工作流配置業(yè)務場景采購申請由上級經理審批總金額大于5000,由廠長審批小于等于5000,采購經理審批步驟復雜變量賦值匯總金額使用分支條件參與人體驗EASBOS復雜工作流配置標題問題討論分析建議討論工作流功能建議和問題討論問題討論分析-建議討論(一)設計操作部分工作流設計態(tài)依賴EAS運行環(huán)境,工作流與業(yè)務特性結合緊密,不支持離線編輯流程和獨立運行工作流設計態(tài)不支持對齊排列等操作,不利于流程圖的繪制和格式化工作流設計態(tài)不支持增加一些附件或者說明類的資料,供流程說明或者提醒流程參與人工作流目前支持版本概念,但是不能查看獲取或者回退歷史版本的功能問題討論分析-建議討論(二)運行管理部分工作流運行態(tài)不能查看或更改流程/活動屬性,不能在運行態(tài)進行一些診斷和動態(tài)配置功能工作流模擬運行實現的可能性,人工節(jié)點配置運行參數和模擬自動運行,實現流程測試自動化,提高測試效率EAS的多職位設計不太合理,導致多職位人員參與工作流過程中存在一些隱藏的問題,例如多職位人員參與人設置、職位關系等等方面EAS中流程圖和狀態(tài)圖、參與人和執(zhí)行人等概念和展示的統(tǒng)一標題問題討論分析總結回顧回顧課程內容及總結問題討論記錄問題討論分析–回顧總結工作流基本應用基本概念環(huán)境準備設計發(fā)布運行管理建議和問題討論總結12問題討論分析–參考資料參考資料$/BOSV6.1/07集成測試階段/11培訓體系/1.04培訓基礎課件_業(yè)務建模工具介紹.ppt$/BOSV6.1/07集成測試階段/06手冊編寫/EASBOSV6.1工作流配置工具用戶手冊.doc$/EASV6.0/06集成測試階段/05用戶手冊、聯機幫助/參考指南(word版)/BOSBCFG系統(tǒng)平臺/BOSBCFG060工作流管理.doc,BOSBCFG130后臺事務.doc測試和演練環(huán)境EAS60BOS安裝\\7\EASV600SP1_GCDROM\BOS_CDROM

EAS60SP的測試環(huán)境訪問:Http://4:6910/easportal/帳套:交投_ORA帳號:ZXP(張雨)/XL(徐靈)/KD11(葉楠)結束謝謝2009.03聯系方式:name@業(yè)務咨詢熱線:4008-830-830金蝶網站:特別聲明沒有金蝶軟件(中國)有限公司的特別許可,任何人不能以任何形式或為任何目的復制或傳播本文檔的任何部分。本文檔中包含的信息如有更改,恕不另行通知。

由金蝶軟件(中國)有限公司和其分銷商所銷售的某些軟件產品包含有其它軟件供應商版權所有的軟件組件。Microsoft?、WINDOWS?、NT?、EXCEL?、Word?、Po

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論