OA審批流轉的需求與方案

2021-05-06 09:31:03 字數 2156 閱讀 7364

審批流轉

1,為什麼要有審批流轉(目的)

2,審批流轉模組要實現的功能(要求)

3,解決方案與介面

1,目的

1,審批流轉就是把單位內部的各項審批電子化,如工作請示、出差申請、採購申

請、報銷等日常工作流程。

2,審批流轉所用的流程是表單流轉的步驟,其核心是表單(或叫做文件),流程

是為表單服務的,且乙個表單對應乙個流程。沒有表單的流程沒有意義。

2,要求

1,方便的定義/修改與管理流程

2,方便的定義/修改與管理表單模板

3,執行審批流轉

4,方便的查詢所有的表單記錄

3,方案

1,方便的定義/修改與管理流程

1,使用人員是系統的管理員(不是程式設計師),要提供簡單友好的設計介面

2,最好是web流程設計器(可以使用vml技術),即在網頁中通過簡單的操作

或設定就可以完成一般的審批流程。可以支援一般流程常用的一些邏輯或

條件設定,但是複雜的邏輯(decision或assignment等)還是要通過**

配合才可以完成,且實現起來比較複雜。

3,web流程設計器比較複雜,可以使用jbpm提供的流程設計器做為替代方案。

(但他對使用者不友好,需要學習很多東西且有bug,不適合終端使用者使用)

2,方便的定義/修改與管理表單模板

1,使用人員是系統的管理員(不是程式設計師),要提供簡單友好的設計介面

2,最好是web表單模板設計器,可以方便的製作各種表單模板。表單模板中要

展現出相關的業務資料,如請假單的模板中要有請假時間與請假原因等信

息(可以通過改造fckeditor實現)

3,使用fckeditor改造較為複雜,且與課程關係不大,所以採用設計最終的表

單模板**的方法(用fckeditor最終也是生成表單模板的**),所以要

有乙個表單模板管理的功能,用來配置表單模板的資訊

3,執行審批流轉

1,對於表單有三個操作:建立、審批、查詢

2,表單有三種狀態:"正在審批中"、"未審批通過"、"已審批通過"

3,建立,建立乙個新的表單,並且開始流轉(要啟動乙個新的流程例項)。

在整個的審批流轉過程中,表單狀態都為"正在審批中"

4,審批,對下級呈報的表單文件等進行審查並予批示。當任一審批環節審批

不通過時,本次流轉結束,表單狀態為"未審批通過";如果所有的審批環

節都審批通過,表單狀態為"已審批通過"

5,查詢,查詢所有的表單記錄

4,方便的查詢所有的表單記錄

5,新增新審批流程的步驟與使用說明

1,先新增流程定義,再新增表單模板。因為表單模板一新增就可以使用,但

是沒有設定流程的表單不能正常使用,所以新增流程要在新增表單模板之

前(可以在表單模板中增加乙個"是否可用" 的屬性,那麼在起草申請時就

是顯示所有可用的表單模板了)

2,正在使用的表單模板應不能修改,可以採用流程定義的版本機制解決,讓

每次修改的表單模板都是乙個版本同時存在

4,設計實體

0-1,版本機制是解決流程定義的修改問題,每次使用時應使用最後乙個版本(最新)

的流程定義

0-2,什麼是serializable

1,表單模板配置

1,每個表單模板對應乙個流程定義,但不是某個具體版本的流程定義。應保

存流程定義的名稱,在使用時是取指定名稱的最後乙個版本來使用

2,表單的模板在指定位址時,是按照制定好的規則,比如開頭的'/'代表應用

程式的路徑。可以使用開啟乙個視窗選擇某個檔案的效果。

2,表單例項

1,表單實體要能儲存所有型別表單中的業務資訊,可以使用乙個map屬性來存

放,其key是string型,value是serializable型別,這樣就可以儲存各種

表單業務資料了(string/date/number等)

2,表單標題格式:$_$_$。

如:"請假單_張三_2009-07-13"

3,在與jbpm的實體關聯時,採用只儲存他的id的方式,因為jbpm的實體的映

射檔案我們不能修改。

4,flowform的主鍵型別使用 long 型,因為他要做為流程變數儲存

使用 loginname(登入名)做為actorid

OA系統常見的審批流程

審批流程是oa系統應用的核心,有的企業每天要在oa系統上流轉上百個流程,這些流程涉及幾百名審批人員,保證他們審批操作的正確性,對他們的操作許可權進行合理的規範,就成為了保證流程順暢執行的重要工作。本篇將oa系統中企業常見的審批流程進行分類描述。一 財務類審批流程 主要包括差旅費 報銷 貸款支付 發票...

流程流轉相關業務與流轉的分離

這是我目前正在進行的工作,記錄下來順便理理思路 背景 我於今年入職這家公司,由於歷史等原因,公司內部軟體系統處於沒有軟體架構的狀態,同時待開發的功能較多,其中工作流審批部分使用的引擎是乙個叫captaris的完全找不到任何資料,且其開發者疑似倒閉,使用它的原因是因為集團在使用,而開發時沒有設計人員,...

企業OA辦公系統的需求分析

隨著知識經濟時代的到來,社會進步正在不斷加速,組織迫切需要乙個可以實現內外資源整合的高效的資訊系統,從而提公升其管理水平。具體表現在 1 需要乙個高效的協同管理工作平台 能夠將組織管理中的業務活動 管理活動及活動產生的資訊在組織 部門 個人之間進行及時高效 有序可控 全程共享的溝通和處理。2 需要乙...