工作流是集成系統的模塊應用,使用許可權管理系統的身份認證登錄後即可使用。本篇隨筆介紹工作流模塊的界面功能效果。 ...
工作流是集成系統的模塊應用,使用許可權管理系統的身份認證登錄後即可使用。本篇隨筆介紹工作流模塊的界面功能效果。
1、我的審批工作
我的審批工作,包括【我發起的】、【我的待辦】、【我的已辦】幾類大項,並可以根據查詢條件進行過濾列表,界面如下所示:
雙擊申請單,可以打開查看詳細的申請單信息,如下界面所示。
如果審批單可以進行審批處理,則會出現相關的審批按鈕,單擊【審批】按鈕,彈出審批對話框,可以錄入相關的審批意見,如下界面所示。
如果表單需要撤銷,單擊【撤銷】按鈕,會彈出申請單撤銷的確認界面,在其中錄入撤銷意見確認即可。
如果需瞭解申請單的流程日誌信息,單擊【流程日誌】按鈕,彈出申請單的相關日誌信息,如下界面所示。
2、業務受理列表
業務受理列表展示當前工作流模塊中可以創建的申請表單入口,如下界面所示。
我們可以根據左側樹列表的業務分類進行過濾,展示不同分類的申請單。單擊其中圖形按鈕,可以創建一個新的申請單,申請單界面如下所示。
有些是簡單的單表信息,有些則是主從表的明細表單,不同的表單界面,需要在開發模式進行開發處理。
3、我的草稿
我的草稿是保存用戶尚未完成的申請單,在用戶編輯申請單的時候,可以暫存在草稿裡面,方便下次繼續完成填寫工作。我的草稿列表界面如下所示。
雙擊草稿列表的申請單,可以打開申請單的填寫界面,如下所示。
4、已辦業務查詢
已辦業務查詢,按照不同的業務分類,展示相關申請單的列表,列表界面如下所示。
雙擊列表記錄,可以查看具體的申請單詳細信息。
5、流程模板
前面介紹過的工作流的業務受理列表,展示的是可以創建申請單的圖形按鈕列表,如下界面所示的效果列表。
其中的數據就是在這個流程模板中配置管理的,流程模板中管理工作流業務中可以使用的申請單配置信息,流程模板界面如下所示。
其中詳細的配置窗體界面如下所示,這裡配置框架處理中所需的相關參數數據,以及配置的流程節點。
單擊【流程設置】,可以設置該申請單模板的流程步驟,如下界面所示。
6、流程環節管理
流程環節管理,是定義系統工作流中用到的流程環節類型(處理類型)信息,如下界面所示。
其中有常規的審批、歸檔、會簽、閱辦等操作,工作流需要根據這些流程類型來顯示不同的處理界面。雙擊記錄,可以進行編輯修改處理。
7、所有申請單
所有申請單列出工作流系統中的所有流程表單的信息,便於管理員針對性的查找申請單信息進行調整處理。
雙擊申請單列表,可以打開具體的申請單進行查看詳細信息,如下所示。
8、流程審批操作
對於一個流程處理操作,我們知道一般有審批通過、拒絕、退回到某步驟、轉發到內部閱讀、閱讀,以及包括起草者能撤銷表單呢等操作,當然如果還有一些具體的業務,可能還會有一些流程的處理才操作,不過基本上也可以歸結為上面幾種,只是他們每步處理的數據內容不同而已。因此審批的操作步驟分類如下所示。
這些操作我們都可以通過一些界面操作的封裝實現,因為他們基本上都是通用的,我們傳入一些流程ID等相關標識後,就能交給這些標準的操作界面完成了。
如審批界面如下所示,裡面包含了通過、拒絕,跳回到某步驟,增加步驟等。
上面的界面是審批過程中,對於某一個流程處理人員實現的操作,而有時候,我們可能需要針對多個人進行某個步驟的處理,如會簽處理,會簽處理處理界面效果如下所示。
以及傳遞給內部人員進行分閱操作,那麼就應該選定多個人員進行處理,大概的處理界面效果如下所示。
當然,若申請人的申請單填寫錯誤,需要撤銷的話,那麼也應該有這個操作,撤銷表單後,就可以重新填寫表單,然後再次提交進行流程。
9、流程會簽處理
會簽是指創建一個或多個子流程供相關人員進行審批,等待全部人員完成處理後再次回到主流程上,然後決定是否繼續流轉到下一個流程步驟上去,一般的申請單的主流程如下所示。
這裡設置的會簽處理就是其中一個步驟,一旦會簽處理步驟發起會簽,就會構建多個可供審批的子流程了,如下所示。
在會簽發起的步驟,指定參與具體流程會簽審批的人員,然後流程則會流轉到不同人員進行相關的處理【待辦事項】。
我在工作流中定義會簽完成後,由會簽發起人審核(會簽結果審核),決定是否進入下一步流程,在審核過程中決定如何處理這個申請單。
在流程定義裡面,我們創建一個會簽的流程步驟,我們以請假單為例,加入我們要求請假需要由各組長會簽通過,然後在繼續下麵的部門審批、總經理審批步驟,如下所示。
增加會簽後的流程步驟如下所示。
完成後可以在流程步驟列表中看到會簽的步驟了,如下所示。
我們創建一個請假申請單,用來發起會簽處理,介紹會簽的步驟說明。
完成請假單後提交給相關處理人,處理人員在待辦事項中查看申請單,如下界面所示。
那麼他會發起【發起會簽】的處理操作,把相關的投票權發送給各個組長進行會簽處理。
會簽發起後,各個參與會簽的人員在【待辦事項】裡面處理會簽意見,如下所示。
各個待審批的人員進行處理後,最後返回給會簽發起人決定是否進入下一步流程,如下所示。
系列文章:
《基於SqlSugar的開發框架的循序漸進介紹(1)--框架基礎類的設計和使用》
《基於SqlSugar的開發框架循序漸進介紹(2)-- 基於中間表的查詢處理》
《基於SqlSugar的開發框架循序漸進介紹(3)-- 實現代碼生成工具Database2Sharp的整合開發》
《基於SqlSugar的開發框架循序漸進介紹(4)-- 在數據訪問基類中對GUID主鍵進行自動賦值處理 》
《基於SqlSugar的開發框架循序漸進介紹(5)-- 在服務層使用介面註入方式實現IOC控制反轉》
《基於SqlSugar的開發框架循序漸進介紹(6)-- 在基類介面中註入用戶身份信息介面 》
《基於SqlSugar的開發框架循序漸進介紹(7)-- 在文件上傳模塊中採用選項模式【Options】處理常規上傳和FTP文件上傳》
《基於SqlSugar的開發框架循序漸進介紹(8)-- 在基類函數封裝實現用戶操作日誌記錄》
《基於SqlSugar的開發框架循序漸進介紹(9)-- 結合Winform控制項實現欄位的許可權控制》
《基於SqlSugar的開發框架循序漸進介紹(10)-- 利用axios組件的封裝,實現對後端API數據的訪問和基類的統一封裝處理》
《基於SqlSugar的開發框架循序漸進介紹(11)-- 使用TypeScript和Vue3的Setup語法糖編寫頁面和組件的總結》
《基於SqlSugar的開發框架循序漸進介紹(12)-- 拆分頁面模塊內容為組件,實現分而治之的處理》
《基於SqlSugar的開發框架循序漸進介紹(13)-- 基於ElementPlus的上傳組件進行封裝,便於項目使用》
《基於SqlSugar的開發框架循序漸進介紹(14)-- 基於Vue3+TypeScript的全局對象的註入和使用》
《基於SqlSugar的開發框架循序漸進介紹(15)-- 整合代碼生成工具進行前端界面的生成》
《基於SqlSugar的開發框架循序漸進介紹(16)-- 工作流模塊的功能介紹》
專註於代碼生成工具、.Net/.NetCore 框架架構及軟體開發,以及各種Vue.js的前端技術應用。著有Winform開發框架/混合式開發框架、微信開發框架、Bootstrap開發框架、ABP開發框架、SqlSugar開發框架等框架產品。
轉載請註明出處:撰寫人:伍華聰 http://www.iqidi.com