基於Metronic的Bootstrap開發框架--工作流模塊功能介紹(2)


本篇繼續《基於Metronic的Bootstrap開發框架--工作流模塊功能介紹》,繼續介紹基於Metronic的Bootstrap開發框架的工作模塊功能,介紹工作流模塊中相關業務表單的界面設計和管理操作,以及在業務表單中設計到的審批、發起會簽、會簽確認、會簽、撤銷、領導批示分閱、閱辦等常規操作,以及一些明細表單的數據錄入展示。

1、工作流主頁視圖

在工作流模塊中,我們可以把一些待辦或者已辦的事項放在首頁里面,方便登陸后直接可以參考最新的一些信息,如下界面所示。

而在工作流的業務表單模塊中,我們可以提供了很多相關的業務表單管理界面,可以通過對應的功能菜單進入對應的工作流業務表單列表,以下是工作流模塊提供的一些常見業務表單。

 

2、工作流業務表單

 1)付款申請

 付款申請列表管理如下所示,可以根據相關條件進行篩選查看相關申請單。

我們可以在新增入口創建一個新的付款申請單,如下界面所示。

在選擇流程處理人中,單擊按鈕會彈出一個用戶選擇按鈕供選擇,如下界面所示。

 在申請單的創建界面左下角,有一個【存為草稿】的按鈕,單擊可以保存該申請單到草稿里面,方便下次打開提交申請單,這個保存草稿是一個通用的操作,在各個申請單都有這樣的按鈕供選擇。

提交申請單成功后,會返回對應申請單列表的主界面,會發現申請單處於【處理中】的狀態,雙擊可以打開該申請單進行詳細信息的查看。

在查看信息的頂部有對應的流程處理按鈕,如果用戶是流程參與人,那么可以執行相關的處理。

審批是一個通用的常規處理操作,彈出界面需要錄入處理意見,以及下一步流程的處理人員,如下界面所示。

同樣,如果不通過該申請,那么可以選擇【退回擬稿人處理】和【退回上一步處理】兩個其他處理。

【退回擬稿人處理】是直接拒絕該申請單,讓用戶重新修改后可以再次提交的,【退回上一步處理】則是退回上一個步驟,如果過程涉及很多步驟,也就僅僅倒回一步。

當然,這個處理過程中,我們可以動態增加一個流程步驟,也就是【增加一步審批】,然后指定增加步驟的處理人即可,如下界面所示。

在查看明細的審批的處理按鈕中,如果我們是流程發起人,那么我們可以撤銷該申請單,撤銷界面如下所示。

 而流程日志以及打印功能是常規的處理操作,流程日志列出整個申請單處理流程的日志,以及申請單處理的歷史信息和系統日志,如下界面所示。

對於有些流程處理步驟設置環節為會簽的,那么會執行相關的會簽操作。

會簽是指創建一個或多個子流程供相關人員進行審批,等待全部人員完成處理后再次回到主流程上,然后決定是否繼續流轉到下一個流程步驟上去,一般的申請單的主流程如下所示。

這里設置的會簽處理就是其中一個步驟,一旦會簽處理步驟發起會簽,就會構建多個可供審批的子流程了,如下所示。

 例如對於進入發起會簽的申請單,我們可以看到功能按鈕中有一個【發起會簽】的功能,如下所示。

發起會簽的時候,我們需要指定相應會簽的人員,如下是發起會簽的審批界面。

而如果我們是會簽人員列表中的用戶,我們查看對應的申請單明細的時候,就會發現有【會簽】的功能按鈕,如下界面所示。

會簽是所有人員全部批准通過才會確認通過,這個可以在會簽結果審核界面進行處理即可,會簽的審批界面如下所示。

 所有參與會簽人員提交意見后,發起會簽的人員會看到【會簽確認】的功能按鈕,如下所示。

會簽確認是有發起人決定是否通過該項會簽,並進行下一步處理的功能,它是一個標准的審批功能。

完成后,我們查看對應的申請單,可以看到對應步驟的會簽處理信息,都會呈現在這個表單明細里面,如下所示。

【批示分閱】步驟則是我們希望給相關人員傳閱了解申請單的一個處理過程,同樣它是一個選擇多個用戶參與傳閱的處理,如下是【批示分閱】審批步驟。

完成后,整個申請單信息如下界面所示。

以上就是付款申請單,涉及到常規審批過程、會簽過程(包括發起會簽、會簽、會簽確認)、領導批示分閱、閱辦等過程,一般情況下,我們可能涉及到一個或者幾個處理過程,而這些過程我們是在流程模板里面進行定義的。

一旦定義好后,新生成的申請就以流程模板的步驟為參考申請對應的流程步驟,同時我們也可以在審批過程中,動態增加一些流程步驟,這樣的彈性設置在一些臨時需要增加一些審批步驟是非常方便的。

 

2)報銷申請

 在報銷申請單處理中,往往提交 一些主表信息外,也會涉及到一些報銷明細的錄入,我們這里提供了一個表格直接錄入數據的方式,減少用戶維護數據的復雜性,非常方便。

上面明細清單信息,可以通過新增記錄按鈕,增加一條空白的記錄,然后部分字段可以通過列表方式進行選擇,保存提交申請單的時候,會自動把明細數據一並保存的。

保存申請單后,系統直接跳到【我的審批工作】界面,如下界面所示。

或者我們也可以查看報銷申請單的列表界面。

 

查看具體報銷申請單信息界面如下所示,其右上角的審批、撤銷、流程日志、打印等功能按鈕也會根據情況顯示出來。

而這里的明細清單,則以表格方式進行列出,非常直觀友好。

 

3)資產領用

介紹了一個報銷申請的流程,我們再來介紹一個資產管理中的資產領用申請單,這也是一個比較有代表意義的流程申請單,具有明細處理的信息。

創建資產領用申請單界面如下所示,其中涉及了很多下拉列表聯動選擇的操作,明細的錄入也是通過直接編輯表格的方式進行錄入。

查看界面如下所示。

和其他流程表單不同的是,這個申請單中,在流程沒有完成之前,明細清單可以在各個步驟進行編輯修改、刪除等操作,由最后一個審批人進行維護並提交明細,流程完成后則不能繼續編輯表單中的明細信息。

同時在流程完成后,會同時修改主資產信息的部分字段,從而完成了整個閉環的處理操作。

當然工作流模塊中還有很多范例的表單,如開始列出的菜單中包含的內容。

 不過由於其他界面上也比較類似,也就不再一一贅述,關鍵這些業務表單也是通過代碼生成工具直接生成對應的Create、ViewDetail、Index視圖代碼和控制器代碼的,因此這些業務表單的信息就不在一一介紹。

整個工作流模塊,各個頁面的職責比較清晰,基本上Create就是新建或者重新編輯、ViewDetail就是查看明細信息、index就是對應表單的列表界面顯示,而其中涉及到的選擇流程用戶、選擇資產等特殊操作,我們是定義一些共同的頁面視圖即可完成,在需要使用到的地方加入對應的頁面即可,提高視圖頁面和腳本的重用性。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM