EAS工作流建模工具_第1頁
EAS工作流建模工具_第2頁
EAS工作流建模工具_第3頁
EAS工作流建模工具_第4頁
EAS工作流建模工具_第5頁
已閱讀5頁,還剩42頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、工作流建模工具使用指南目 錄第1章 目的及范圍3第2章 工作流建模工具32.1 登錄建模工具32.1.1 添加登錄連接42.1.2 編輯登錄連接72.1.3 刪除登錄連接72.1.4 登錄72.2 工作流流程編輯72.2.1 視圖功能介紹82.2.2 流程編輯12第1章 工作流建模工具金蝶eas-bos工作流建模工具(下面簡稱為建模工具)是可視化的功能強大的企業(yè)及工作流建模配置工具。通過金蝶工作流建模工具,可以實現(xiàn)業(yè)務流程的新增,修改,刪除等配置,校驗發(fā)布等部署以及導入導出等快捷操作。1.1 登錄建模工具打開建模工具,會進入“工作流連接”界面布局。在“工作流連接”界面布局中,有3個視圖和一個編

2、輯區(qū)域。其中:在連接視圖中可以管理所有的連接信息,包括添加、刪除、打開和使用連接登錄。每個打開的連接會顯示在編輯區(qū)域中,并可在編輯區(qū)域中編輯,修改。1.1.1 添加登錄連接在連接視圖中單擊右鍵,選擇“添加連接”,會彈出登錄向導:在第一個頁面中,填寫登錄的基本信息。如圖2-6所示:在服務器欄填入應用服務器的ip地址或主機名在數(shù)據(jù)中心欄選擇要登錄的數(shù)據(jù)中心在用戶名欄填入登錄的用戶名。在密碼欄填入登錄密碼。其中服務器、語言、數(shù)據(jù)中心、用戶名為必填項,密碼可以不填。單擊下一步,進入向導的第二步,如圖2-8所示:圖2-8在名稱欄填寫連接的名稱。在描述欄填寫連接的描述。下方的三個選項中:“完成后打開”表示

3、,在單擊“完成”按鈕后會自動在編輯區(qū)域中展現(xiàn)連接的信息,并可編輯“完成后登錄”表示,在單擊“完成”按鈕后會接著使用在第一步中錄入的信息登錄“保存密碼”表示,在單擊“完成”按鈕后登錄密碼會被保存在文件中錄入必要信息,然后單擊完成。已添加的登錄連接會出現(xiàn)在連接視圖中。1.1.2 編輯登錄連接在連接視圖中選中一條連接,雙擊或單擊右鍵菜單中的“打開連接”,會在編輯區(qū)中展現(xiàn)登錄信息,并可以編輯。在編輯界面中可以修改登錄連接的信息,包括名稱,服務器、數(shù)據(jù)中心等數(shù)據(jù)。如果在向導的第二步沒有選擇保存密碼,在編輯界面中顯示的密碼是無效的??梢栽诖虽浫胝_密碼,然后勾選保存密碼。1.1.3 刪除登錄連接在連接視圖

4、中選中一條連接,單擊右鍵菜單中的“刪除連接”,可以將一條定義好的來連接刪除。1.1.4 登錄選中登錄連接單擊右鍵選擇登錄?;蛘咴谶B接視圖的工具欄單擊“登錄”按鈕還可以打開連接,在編輯界面中選擇“直接登錄”這些操作都可以完成登錄。1.2 工作流流程編輯登錄成功后,會自動切換到工作流編輯界面布局。并且,正在被激活的連接會被標以*號后綴。1.2.1 視圖功能介紹工作流編輯界面布局由8個視圖和一個編輯區(qū)域組成。4 1.流程視圖流程的主要控制操作集中在此視圖。通過流程視圖可以管理在當前登錄的數(shù)據(jù)中心中的所有流程。包括新建流程、刪除、流程導入導出、檢入檢出等。以及可以注銷登錄、刷新。這些功能都可以通過單擊

5、右鍵菜單中的菜單項完成。按鍵說明注銷: 注銷當前登錄,注銷完畢后會自動切換到工作流連接界面布局。刷新刷新當前數(shù)據(jù)中心中的所有流程。新建可以新建一條流程。打開可以打開一條流程并在編輯區(qū)中編輯。只有在選中流程時有效檢出流程在同一時間只允許有一個用戶在編輯,所有,在編輯前需要將流程檢出。檢出后,別的用戶將無法檢出流程,無法進行流程編輯和發(fā)布。只有在選中流程時有效檢入編輯完畢后,將流程鍵入,則別的用戶可以將流程檢出編輯。只有在選中流程時有效。導出將流程導出到文件系統(tǒng)中。只有在選中流程時有效導入從文件系統(tǒng)中導入流程。只有在選中子系統(tǒng)包時有效重命名重命名流程。只有在選中流程時有效刪除刪除流程。只有在選中流

6、程時有效更改圖標更改流程在視圖中顯示的圖標。只有在選中流程時有效流程編輯區(qū)在流程視圖中選中一條流程,雙擊或單擊右鍵菜單中的“打開”,則會在編輯區(qū)域中可視化的顯示流程。編輯區(qū)由一個節(jié)點面板和流程畫布構成。在左邊的面板中列出了所有類型的節(jié)點和連接弧,通過拖拽的方式可以把節(jié)點拖拽到畫布中進行編輯。在編輯區(qū)域中可以編輯流程屬性,各個節(jié)點的屬性,以及流程校驗和發(fā)布等操作。在畫布中的所有節(jié)點和連接弧都可以拖拽以及屬性編輯。4 2.大綱視圖在大綱視圖中展現(xiàn)正在編輯的流程的縮略信息,可以以圖形展現(xiàn),也可以以節(jié)點展現(xiàn)4 3.屬性視圖屬性視圖中展現(xiàn)正在編輯流程的節(jié)點的位置、大小屬性等信息。修改屬性視圖中的值會同步

7、修改畫布中的圖形。4 4.流程校驗流程定義完畢后,需要校驗無誤才可發(fā)布使用。流程校驗的校驗結果會顯示在此視圖中。4 5.控制臺輸出建模工具的重要信息。例如流程發(fā)布時,會將流程發(fā)布過程中的信息輸出在控制臺中。如圖2-31所示:4 6.錯誤日志建模工具中的所有操作所引發(fā)的錯誤,都會被記錄在錯誤日志中,并可以通過錯誤日志視圖查看4 7.連接在工作流編輯界面布局中也會顯示連接視圖,并以*號后綴標識當前激活的連接。4 8.業(yè)務功能業(yè)務功能視圖中列出了所有已定義的業(yè)務功能。在此視圖中,可以根據(jù)選中的業(yè)務功能的操作,自動生成人工或自動型節(jié)點。如果一個操作在定義時即幫定了界面又綁定了后臺方法,則這個操作即可以

8、生成人工型節(jié)點,也可以生成自動型節(jié)點自動生成的節(jié)點會顯示在畫布的左上角,可以通過拖拽將其放到合適的位置。生成的節(jié)點只用任務是自動填充好的,其余的信息還需要通過編輯節(jié)點屬性來完成。1.2.2 流程編輯4 1.建立流程建模工具提供向導引導用戶建立工作流程。在流程視圖中選中一個子系統(tǒng),通過單擊右鍵菜單中的“新建-業(yè)務流程”,可觸發(fā)新建流程向導。在向導的第一步的界面中,填入流程的名稱。填入流程名稱后,單擊“下一步”進入向導的第二個步。在向導的第二步中,有兩個選項:空流程:新建一條空流程,沒有數(shù)據(jù)。從模版生成流程:根據(jù)已有的流程完全的1:1的復制生成一條新的流程。、如果選中空流程,則既可單擊完成。如果選

9、中從模版生成流程,則可單擊下一步,進入向導的第三個步。 通過單擊選擇按鈕,彈出模版選擇對話框,可以選擇一條已存在的流程。選中一條已存在的流程后,在向導的第三步中單擊完成。4 2.編輯流程屬性新建流程后,流程自動在編輯區(qū)中打開。單擊工具欄上的流程屬性按鈕,或者單擊編輯區(qū)中的右鍵菜單中的“流程屬性”,或者菜單欄“流程控制-流程屬性”,打開流程屬性編輯對話框。流程屬性對話框共有4個頁面。1.基本頁面設置流程的基本信息。如果勾中“允許客戶端啟動”,則流程在eas系統(tǒng)中可以手工直接啟動,否則,只能通過單局的匹配自動啟動流程。2.流程變量流程變量是一個流程的全局性變量,在流程中的任意節(jié)點均可訪問這些變量。

10、變量的類型要符合流程定義限定的數(shù)據(jù)域。流程定義的數(shù)據(jù)域限定如下:整型浮點型布爾類型字符串類型日期型參與者變量類型單據(jù)內碼類型( boid)主鍵類型(pk)值對象類型(objectvalue)外部數(shù)據(jù)類型。枚舉在流程中使用流程變量的時候,可以實現(xiàn)不同類型的變量的映射,也就是說,在流程運行時,會自動將一種類型的變量轉換為另一種類型的變量。變量轉換規(guī)則如下:任何類型都可以轉換成字符串類型。任何類型都可以轉換成外部數(shù)據(jù)類型單據(jù)內碼類型可以轉換成主鍵或值對象類型字符串、內碼、外部數(shù)據(jù)類型可以轉換成參與者變量類型。3.輸入輸出 流程輸入輸出參數(shù)是流程和其他流程交互時的接口變量。輸入?yún)?shù)值來源自在當前流程作

11、為子流程被其他流程引用的時候從父流程中獲得的值。輸出參數(shù)是指在此流程被其他流程引用的時候,子流程執(zhí)行完畢后傳遞給父流程的值。流程的輸入輸出參數(shù)的選擇范圍是流程變量。4.事件訂閱流程級的事件,包括創(chuàng)建流程實例、流程掛起和流程完成事件。事件發(fā)生后的操作是發(fā)送消息通知指定的人4 3.編輯節(jié)點屬性在編輯區(qū)左邊的面板中選擇一個節(jié)點,通過拖拽可將節(jié)點拖拽到畫布中選中一個節(jié)點,通過雙擊節(jié)點,或者選中右鍵菜單的“節(jié)點屬性”,或者通過菜單欄“流程控制-節(jié)點屬性”可以打開節(jié)點屬性編輯對話框不同類型的節(jié)點,節(jié)點屬性中的展現(xiàn)也不同。有一些屬性是各個類型的節(jié)點都有的,嶄新方式也基本相同。這些屬性是基本信息、模式、后置期

12、限、后置腳本。1.通用屬性a.基本信息在基本信息中可以錄入節(jié)點的名稱、優(yōu)先級等基本信息。b.模式其中進口方式中的三個選項:任意一條連接:當前節(jié)點的所有直接前驅節(jié)點中有一個狀態(tài)為已完成,流程就可繼續(xù)流轉到當前節(jié)點所有連接:當前節(jié)點的所有直接前驅節(jié)點的狀態(tài)均為已完成,流程就才能繼續(xù)流轉到當前節(jié)點其中的出后方式中的三個選項:任意一條滿足條件的連接:在當前節(jié)點中的所有直接后繼節(jié)點中,任意選擇一條路徑流轉所有連接:創(chuàng)建當前節(jié)點中的所有直接后繼節(jié)點的實例,忽略連接弧條件。滿足條件的連接:在當前節(jié)點中的所有直接后繼節(jié)點中,根據(jù)連接弧的條件,流轉所有滿足條件的路徑 任務分配有兩個選項:所有參與者是指為所有在參

13、與者頁簽中指定的參與者都分配任務。如參與者是某組織單元的直屬員工,則這個組織單元的所有直屬員工均會收到此節(jié)點的任務消息。任意參與者是指在所有的參與者中任意找一個,為其分配任務。只有一個員工會收到此節(jié)點的消息任務接受有兩個選項:所有參與者是指為若干參與者都分配了任務,必須這些參與者均完成了分配的任務,任務才算完成。任意參與者是指為若干參與者都分配了任務,由其中一個參與者完成了分配的任務,任務就算完成。允許轉發(fā)任務指的是在受到任務消息后,是否可以將此任務轉交給他人完成發(fā)送互斥任務消息指的是當前節(jié)點的直接前驅如果是一個設置了多選一屬性的路由節(jié)點的時候,需要此項設置配合來定義當前對節(jié)點的任務是否發(fā)送任

14、務消息。如果當前節(jié)點的直接前驅不是設置了多選一屬性的路由節(jié)點,則此項設置無效允許回退是指是否允許當前節(jié)點的所有前驅節(jié)點中的路徑最短的人工節(jié)點的任務回退c.后置期限后置期限是指在任務已經分配之后,經過一段指定的時間,相關人仍沒有處理,則發(fā)送消息通知指定的人。d.后置腳本,如圖2-75所示:后置腳本是指在節(jié)點執(zhí)行完畢之后,如果后置條件滿足,執(zhí)行后置處理;如果出口條件不滿足,則再次創(chuàng)建該活動的實例,重新執(zhí)行一遍當前節(jié)點。后置條件和后置腳本都是符合kscript語法的腳本。2.開始節(jié)點一條流程中只能存在一個開始節(jié)點 圖2-763.結束節(jié)點,如圖2-77所示:一條流程中只能存在一個結束節(jié)點。屬性中有“允

15、許回退”選項。此選項可以控制流程是否可以進行完成后回退。4.路由節(jié)點路由節(jié)點不能包含任務,屬于空節(jié)點??梢钥刂贫噙x一應用。圖2-78在路由節(jié)點的模式頁面中,有“互斥出口”選項互斥出口的作用用來解決下面例子中的業(yè)務場景: 某個用戶提交了某張單據(jù)審批,在審批之前,發(fā)現(xiàn)單據(jù)的數(shù)據(jù)不對,要修改一下再提交審批或者刪除示例流程圖 圖2-80其中“多選一”節(jié)點的節(jié)點屬性中的“模式”頁面的設置如下:勾選了“互斥出口”,表明了多選一模式。在多選一模式下,出口方式只能選擇所有連接和滿足條件的連接兩種方式。如果選擇了任意一條滿足條件的連接方式,多選一模式將不生效在上面的流程中,新增單據(jù)后,可以做三種操作:制單人刪除

16、單據(jù),制單人修改單據(jù),審批人審批單據(jù)。任何一個操作被執(zhí)行后,其他操作的任務將被自動取消5.人工節(jié)點人工節(jié)點的基本頁面、模式頁面、最后期限和后置腳本頁面與通用界面一致。任務頁面工作流任務一般可分為兩種:需要人工參與和后臺自動執(zhí)行。需要人工參與的任務要和人交互,一般來說會以展現(xiàn)界面的方式來完成這種交互。而后臺自動執(zhí)行的任務不需要人工參與,一般來時會是一個方法函數(shù)或一段腳本,在后臺自動調用執(zhí)行。工作流任務都是被封裝到業(yè)務功能中的操作,所有的任務都是在出廠時定義完畢的。人工節(jié)點選擇的任務都是需要人工參與的任務,所綁定操作都綁定了界面的信息,在運行時會將界面驅動出來。通過單擊右上方的“”按鈕,可以打開任

17、務選擇對話框,選擇任務。任務樹是根據(jù)出廠時的業(yè)務功能的元數(shù)據(jù)構造。選中一個任務,單擊確認。任務的入口參數(shù)是指,在執(zhí)行任務的時候,無論是打開一個界面還是調用一個方法函數(shù),都需要將一些值傳遞給界面以供界面的初始化和數(shù)據(jù)顯示或將一些參數(shù)傳給相應的方法函數(shù)來完成此方法的調用。需要傳遞哪些值(實參)是在定義業(yè)務功能的操作的時候已定義好的。而入口參數(shù)就是將流程變量中的變量值傳遞給定義好的實參。界面可以根據(jù)這些實參來完成自身的初始化或數(shù)據(jù)顯示,函數(shù)可以根據(jù)這些實參來完成函數(shù)調用。任務的入口參數(shù)的選擇范圍是流程變量。在入口參數(shù)的流程變量欄選擇流程變量。通過表格上方的“這里”可以打開流程變量編輯對話框,快捷的編輯流程變量。任務的出口參數(shù)是指,當任務執(zhí)行完畢后,可以將界面所綁定的業(yè)務對象的一些屬性,或方法的返回值輸出并保存到流程變量中。則在流程的后續(xù)節(jié)點和連接弧中都可使用此變量。對于人工節(jié)點,任務的輸出可從輸出對象樹種獲取,任務對象樹是根據(jù)界面的元數(shù)據(jù)信息構造的。對于自動節(jié)點,任務的輸出是后臺方法的返回值。選中輸出對象樹種的某個節(jié)點,通過“”可以添加一個任務輸出。 出口參數(shù)也要綁定流程變量,在出口參數(shù)的德流程變量欄可以選擇流程變量。對于整形、浮點性、外部數(shù)據(jù)類型的出口參

溫馨提示

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

評論

0/150

提交評論