22.Odoo产品分析 (三) – 人力资源板块(3) – 休假管理(1)
查看Odoo產品分析系列—-目錄
安裝休假管理模塊,出現"休假"菜單:?
休假管理為了更方便直觀的看出員工的休假信息,將信息以日歷視圖顯示出來。?
在日歷中點擊某一天時,可以創建改天的休假申請:?
下面介紹休假申請。
1. 休假類型
點擊配置菜單,可以創建一個休假類型:?
該表單對應hr.holidays.status數據表:?
應用雙重驗證:double_validation,若選中,則表示該種類型的分配和休假申請需要二次驗證才能批準。?
允許不受限制:limit,若選中,系統將允許員工的休假天數大于這種類型的可用天數,并且計入員工表單上的"剩余法定休假"項目。?
會議類型:categ_id,一旦批準該休假,odoo會日歷上生成一個這種類型的活動。
2. 分配申請
分配操作為每一種假期類型分配的休假天數,點擊"我的休假"中的分配申請,當前的申請列表:?
創建一個申請,該表單對應hr.holidays數據表:?
模式:可以選擇"員工"或"按員工標簽",對員工為單個員工的分配假期,對按員工標簽為一組職員的分配假期,當選擇"按員工標簽"時:?
?
點擊保存并批準。
3. 休假申請
為每一個假期類型分配了天數,員工就可以申請該類型的休假了。?
點擊休假申請菜單,可以在日歷視圖中點擊某一天創建申請,也可以切換為列表視圖,點擊新建按鈕創建申請,該表單對應hr.holidays數據表:?
休假類型:關聯hr.holidays.status數據表。?
有效期:number_of_days_temp,請假的起止時間,并自動計算出天數,這里的天數是按照該天的某一時刻到第二天同樣時刻為一天,未到對應的時間按小時計算,如:?
?
注意:?
個人覺得該系統的時間自動計算機制不是很完美,因為在像下面這樣設置的時候,根本不符合現實:?
?
可能開發者也注意到該問題,也許是考慮到不同的企業在計算請假時間上有不同的定義規則,所有將天數這里設置為可手動輸入。因此企業在實施該系統時應該按照企業本身的情況重新定義或進行手動輸入,而不是死板的遵循系統的規則。?
在2.分配申請中為該種休假分配了3天的時間,表示該員工對該休假的申請最多為3天,但是在1. 休假類型中定義了該種休假不受限制,因此對該種休假的申請可以超過3天。
3.1 提交批準
當保存了一個休假申請后,該申請處于"待批準"狀態,該狀態會在日歷顯示:?
3.2 提交休假請求
點擊"待批準休假"菜單下的"休假選項",就會顯示出休假的請求列表。如果未顯示,則查看右上的篩選并刪掉不適用的:?
點擊一項進行處理:?
看到左邊有三個按鈕:?
點擊"批準"表示同意該申請,狀態更新為"已批準"(由于在創建該休假類型的時候選中了"應用雙重驗證"功能,因此這里出現"第二次審批"狀態,再點擊"驗證"時即切換到"已批準狀態"。),批準后仍然可以點擊"拒絕"駁回該申請:?
點擊"拒絕"表示拒絕該申請(不管是"第二次審批"狀態下還是"待批準"狀態下),狀態更新為"已拒絕",并能重置為草稿進行再次申請:?
點擊"重置為草稿",將請求重新切換到"待提交"狀態,并可重新"確認"到"待批準"狀態:?
一個休假的申請及審核結束。
版權聲明:本文為博主原創文章,未經博主允許不得轉載。
轉載于:https://www.cnblogs.com/wterp/p/9135838.html
總結
以上是生活随笔為你收集整理的22.Odoo产品分析 (三) – 人力资源板块(3) – 休假管理(1)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 看完必会元编程
- 下一篇: php顺序结构例题,php顺序结构就象一