接著我們要來執行上一節所設計的流程,並依上一章所設定的角色來模擬流程的進行。
Step1>在Infolight\EEP2015\EEPNetFLClient之下,我們可以找到一個EEPNetFLClient.exe,就是Workflow中的Client端程式,與之前的EEPNetClient是一樣的,差別是EEPNetFLClient多了Workflow的功能,如圖,我們以”
下方的區域是流程圖的呈現區,上方的三個項目,分別代表此User的個人待辦事項,經辦事項,逾時事項等等。
Step2>點選「客戶申請」項目,將會打開Customers.Xoml這個流程圖,並在流程圖中點選「客戶申請」這個活動元件,此時將會打開CCustomer這個表單。
Step3>在「客戶申請」表單中,我們依上圖資料內容輸入一筆簡單的資料,先按下Navigator中的「存檔」,然後按下「上呈」,將會出現以下的上呈確認畫面。
上面有一個重要單據與緊急單據,這是用來區分單據的重要程度與緊急程度,重要程度僅用在區分,但緊急程度則會影響到單據的逾時狀態,因為每個活動是可以根據緊急程度來個別設定不同的處理時限的。中間的意見說明用來讓上呈者輸入訊息所使用,下方的發送者角色,一個企業中,經常會發現一個User會扮演多個角色,因此在上呈時,可以選擇此User所扮演的角色,因為不同的角色其主管可能不同。最後按下「確定」的按鈕後,系統將會以此Xoml作為簽核活動,往下處理下一個活動,系統將呈現出來一個系統訊息,告知你已將此單據送往哪一個角色,並顯示出該角色是由誰扮演等等,因為我們使用了角色R01(業務)上呈,依組織設定其主管為R02(業務經理)。
Step4>003這個User送出資料後,可以透過「經辦事項」來了解已經送往哪個活動哪一個經辦者等,如圖:
Step5>接著,我們再打開EEPNetFLClient.exe,並用”
Step6>打開「客戶申請」單據後,因為當初的「主管審核」活動的NavigatorMode設定為Normal,因此我們是無法修改資料的,只能針對資料進行「審核」與「退回」,在此我們按下「審核」後,同樣會出現如圖的確認畫面,請同樣加註意見於「意見說明」欄位中,最後按下「確認」,因為本流程在「主管審核」活動後面並沒有其他的活動,因此就會回應一個「本單據以完成流程」的訊息,到此,該流程也已經確定結案。如下圖:
Step7>最後,如果透過003這個User(角色為R01業務)來查看其「經辦事項」資料時,可以對「經辦事項」Mouse右鍵的「更新」功能來顯示最新資料,此時因為客戶編號=C001這個單據已經結案,所以不會有任何資料顯示在經辦事項上,但如果你想查的是「已結案」的經辦資料時,就可以隊「已結案」勾選起來,如圖即可顯示曾經上呈或簽核過的單據明細,如果資料過多,還可以用左上角的下拉選項來過濾選擇單一的流程名稱。
Related Topics