Winform開發框架中工作流模組之審批會簽操作

2021-09-07 15:35:59 字數 1942 閱讀 6130

在前面介紹了框架中工作流的幾個開發過程,本篇隨筆重點介紹一下日常審批環節中的具體處理過程,從開始建立表單,以及各個審批、會簽過程的流轉過程,希望大家對其中流程的處理有乙個大概的印象。

這裡介紹的具體功能,是在業務表單已經完成好,具體的使用過程,我們以請假申請單為例,在我們建立對應的流程步驟如下所示後,

我們就可以開始建立具體的業務審批流程了,在業務受理列表裡面選擇對應的請假申請,彈出相應的建立業務流程表單窗體。

單擊【傳送】按鈕,會要求選擇下一步的審批人,如下所示。

這樣對應的審批人員進去後,在我的待辦業務列表裡面,就可以看到剛才的表單了,雙擊可以進行檢視,以及相關的審批處理工作。

單擊表單左上角的工具欄按鈕【審批】,可以進行流程的審批處理操作了。

流程人登陸後檢視具體業務申請單後,可以看到前面的審批意見等資訊,如下所示。

繼續【審批】處理環節,這樣兩個環節的流程就處理完成了。

最後我們檢視完成的業務申請單,可以看到相關的審批資訊了。

當然也可以檢視具體的業務流程日誌。

整個流程步驟全部完成了。

為了增加複雜一點的表單我們引入乙個含有主從表的業務表單,明細表包括報銷的具體列表內容。

具體的業務表單設計如下所示。

首先我們定義好業務流程,如下所示。

建立乙個業務表單,如下所示。

其中幾個流程的審批和上面的處理操作差不多,最後完成表單後,那麼這個總共參與的步驟是三個步驟,包括了總經理審批環節了,和下面的表單過程類似,介面效果如下所示。

如果是報銷費用少於條件值(3000)的,那麼審批的環節就不包括總經理審批環節了,如下表單所示。

以上就是兩類表單,乙個是普通的單錶表單、乙個是包含明細表的主從表表單的流程處理,以及步驟中包含相關的過濾條件,滿足條件的則包含該條件的審批處理,否則系統自動跳過這個步驟,直接跳轉到下一步或者完成整個申請單的處理。

有時候為了方便檢視對應的業務表單,一般提供乙個所有表單的入口給管理檢視 ,方便進行維護管理,如下所示。

管理員可以在這裡對業務表單進行刪除、撤回等特殊處理,另外,我們也可以提供乙個業務資料的入口方便查詢統計,如下所示的介面。

winform開發框架之工作流系列文章:

winform開發框架之簡易工作流設計

winform開發框架中工作流模組的表設計分析

winform開發框架中工作流模組的業務表單開發

winform開發框架中工作流模組之審批會簽操作

winform開發框架中工作流模組之審批會簽操作(2)

Activiti 工作流框架

1 什麼是工作流,工作流的核心物件是什麼,activiti共運算元據庫多少張表 工作流就是多個參與者,按照某種預定義的規則,傳遞業務資訊,進行審核的功能乙個框架 activiti processengine,呼叫service,從而運算元據庫的表 23張表 大致分為 1 資源庫流程規則表 2 執行時...

工作流框架Activiti

最近在看一些專案設計方面的文章,涉及到了工作流技術,於是了解一下。1 概念 工作流 workflow 就是 業務過程的部分或整體在計算機應用環境下的自動化 它主要解決的是 使在多個參與者之間按照某種預定義的規則傳遞文件 資訊或任務的過程自動進行,從而實現某個預期的業務目標,或者促使此目標的實現 工作...

工作流建模 工作流概念

工作流建模 工作流概念 1 案例 工作流系統得基本目的是處理案例。每個案例都有乙個唯一標識,而且每個案例的生命週期都是有限的。案例生命週期都處於某個特定狀態,該狀態由三個元素組成 1 案例相關的屬性的值 案例屬性是一系列同案例相關的變數。能夠用來管理案例。正是通過這些變數,才有可能指出在特定條件下某...