FlowMan設計實例一:請假申請流程


  一般企業中都會有日常的業務流程,比如請假,報銷等,大多數企業都已經使用或者計划使用電子流程來實現,而摒棄紙質流程。這樣能加速各部門間的往來互動,降低簽核流程的時間,節省人力。

那怎樣快速的來部署呢?我們這里運用SharePoint2010加FlowMan2010來實現一個簡單的請假流程。

 

1.   表單定義

  首先需要一個表單,我們設計下

名稱

類型

說明

單據編號

單行文本

單據的唯一標識

申請日期

時間

 

申請人

人員或組

 

請假開始時間

時間

 

請假結束時間

時間

 

請假天數

數字

 

請假事由

多行文本

 

單據狀態

單行文本

草稿,已提交,審批通過,審批拒絕,已完成

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

請假申請配置表

 

名稱

類型

說明

標題

單行文本

值統一為“配置”

天數

數字

需要部門經理審批的最小請假天數

 

 

 

 

 

 

 

 

2.流程定義

有了表單自然還需要流程,下面我們看下需求是什么樣的。

這是一個比較簡單的請假流程,有二級審批。

首先需要申請人的直線經理審批,直線經理審批拒絕,則流程結束

如果直線經理審批通過,則看請假天數。如果請假天數大於等於一定的天數,則還需部門經理審批。

如果部門經理審批拒絕,則流程結束

如果部門經理審批通過則需HR審閱。

HR審閱,流程完成。

注:一定的天數由配置表配置。

 

 

需求明確了,那我們開始設計表單和流程

 

3. 表單設計

打開sharepoint站點,創建一個新列表[請假申請]

 

 

在新生成的列表中點擊列表設置,我們可以新添一些欄。

 

 

根據表單設計,我們需要添加[單據編號],[請假開始時間],[請假結束時間]等欄。

 

 

至此表單已生成成功,我們把表單做些代碼級別上的美化增強處理后,來看下新建的效果。

 

 

4.   流程設計

 有了表單,當然接下來就是流程設計了,這里流程我們使用FlowMan工作流設計器來實現。

 

進入請假申請列表,點擊菜單欄的[列表]-[設置]-[工作流設計],進入FlowMan設計畫面

 

 

開始設計

為了使流程更容易識別,我們需要更改流程的名稱,點擊菜單欄的[設置]-[工作流設置]

 

 

 

在[工作流啟動選項設置]中可以選擇多種啟動方式

 

 

一般用戶希望新增申請后就啟動工作流,所以我們選擇[新建項目后自動啟動工作流]

 

 

為了讓申請人隨時了解申請的單據狀態,所以需要在流程運轉的過程中對單據狀態值進行控制,那我們第一個添加的節點就是[SharePoint操作]中的[設置字段值],把[單據狀態]設為[已提交]。

 

 

 

鼠標點擊節點上的圖標打開配置畫面,在左邊選擇字段,右邊輸入或選擇需要賦予的值

 

 

 

根據需求,第一個審批人是直線經理,所以我們在審批人中選擇角色-直線經理。

 

 

 

審批節點有同意和拒絕的兩條分支,當用戶做不同的審批操作時,會執行相對應的分支。我們在拒絕的分支上放上[設置字段值],把[審批拒絕]賦予[單據狀態],再加上[人機交互]中的[發送通知]節點,來通知申請人他的申請被拒絕了。

 

 

打開發送通知的配置畫面,選擇收件人,您同樣可以通過人員選擇器來選擇所需人員,這次我們選擇角色中的[發起人]即Initiator。在主題中輸入:您的申請被拒絕。這樣當直線經理拒絕申請后,會發郵件通知發起人。

 

 

在審批同意的分支上,您可以放上[設置字段值],把[審批同意]賦予[單據狀態]。

 

 

     直線經理審批完畢后,根據需求如果請假大於一定天數還需要部門經理審批,那我們有一個列表:請假申請配置表,用於配置部門經理審批天數額度。

 

 

下面我們拖放一個流程邏輯類的節點[條件設置],為了實現只有當請假天數大於配置天數時才需要部門經理審批,所以[部門經理審批]節點要放在[條件設置]是的分支上。

 

 

在[條件設置]中,我們選擇[如果當前項目域],選擇字段[天數],然后用值選擇器選擇列表[請假申請配置表]中標題為配置的項的字段天數,比較符為:大於或等於。

這樣就是拿用戶填寫的請假天數去和配置表里設定的天數進行比較。

 

 

在[部門經理審批]節點中選擇審批人為組織結構中的角色部門經理。

最后在審批的兩條分支上分別放上[設置字段值]節點給單據狀態賦值。

在所有審批結束后,需要增加HR審閱,下面我們拖放一個人機交互類的節點[要求審閱],並選擇角色HR為審閱人,修改節點名稱為:HR審閱。

 

 

 

這樣我們通過拖拉配置初步完成了一個請假申請的流程設計,通知的內容或標題,還有節點的名稱等,您都可以自行調整。如果在流程中需要對當前項目進行權限控制,也可在適當的流程圖線上加上[設置記錄權限]來分配不同用戶的訪問權限。最后我們來發布這個流程,只有發布了該流程才可用。

 

 

 

 

 

5. 運行

現在我們來模擬這個流程的運轉

  

新建申請:

 

 

點擊提交后,在列表中有條進行中的請假申請單

  

 

審批人員登錄站點后,可以進行審批。

  

 

 

以上就是用SharePoint 2010和FlowMan 2010快速實現的請假申請流程。


免責聲明!

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



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