概念設計:業務表單、工作流、待辦事項


在審批類的業務系統中,一般都會基於“工作流”來流轉,用“待辦事項”來提醒用戶。
在實現上,二者均是基於“業務表單”來完成。

 

一、業務與表單

1、業務:是一個抽象的概念,代表某一類業務,如申請開發票、申請簽章等。

2、表單:代表對業務數據的修改操作,一個業務可以包含多個表單。例如申請開票業務,可以包含申請表單,審核表單、開票登記表單等。

3、兩者關系:業務是某一類表單集合的抽象概念,是否定義一個新業務,主要是看表單是否一樣。例如在申請開票時,造價類項目開票,選擇的購買方是委托單位(即客戶),而招標代理類項目開票,選擇的購買方是應標方,兩者的申請表單、審核表單、登記表單均不同,所以應定義為兩類業務,即造價開票業務和招標代理開票業務。

 

二、工作流與待辦事項

  

1、工作流定義

工作流的定義,主要包含:

(1)工作流:代表了業務流轉的順序和操作的數量。

(2)節點:代表一個業務操作,主要定義了對表單的操作權限。

(3)引用表單:代表具體的業務操作。

2、待辦事項

(1)待辦事項,是由工作流節點產生的。

(2)待辦事項中,主要包含“權限”和“表單”信息,即“誰來操作”、“操作什么”。

 

三、整體關系圖

1、業務表單,代表對業務的靜態操作。

2、工作流,讓表單串聯起來,流動起來。

3、待辦事項,代表工作流某一時刻的狀態,也代表當前工作流節點。同時起到提醒用戶的作用。

4、業務與工作流,是一對多關系,一個業務可以定義多個工作流,根據不同的業務情況,不同的審批單走不同的工作流。

 

四、結語

本文主要記錄了業務表單、工作流、待辦事項三者的概念定義及關系,以便在程序開發時理解相關結構並正確應用。


免責聲明!

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



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