1. 概述
1.1 版本
報表伺服器版本 | 功能變更 |
---|---|
11.0 | - |
1.2 功能簡介
本文將使用一個簡單的範例,幫助使用者理解多級上報的功能。
範例:
使用多級上報功能,建立一個報銷流程,讓公司銷售部員工上報,財務部員工審核。
步驟:
序號 | 步驟 | 說明 |
---|---|---|
1 | 前期準備 | 1)在數據決策系統目錄中,建立多級上報任務的目錄 2)將目錄權限,開放給需要進行多級上報的員工 |
2 | 設計上報範本 | 1)準備一張範本,用於銷售部員工填報報銷資訊 2)準備一張範本,用於財務部員工審核報銷資訊 |
3 | 新增上報流程 | 新增一個上報流程,包括上報、審核兩個節點 |
4 | 新增上報任務 | 新增一個上報任務,呼叫上一步建立的上報流程 讓任務定期觸發給銷售部員工上報 |
5 | 任務流轉 | 上報任務投入使用,銷售部員工王偉填報,財務部員工 eoco 審核 |
2. 前期準備
2.1 建立目錄
由於多級上報功能,需要在目錄中使用上報標籤完成,因此管理者需要提前在目錄中建立多級上報相關目錄。
注:FineReport中已經提前建立好了多級上報目錄,使用者可直接使用。
管理者登入數據決策系統,點選「管理系統>目錄管理」。
1)建立一個目錄「多級上報」,用於存放上報標籤相關的目錄。如下圖所示:
2)在「多級上報」目錄下,新增「上報標籤」,包括:上報任務管理、上報流程管理、我的上報任務。如下圖所示:
2.2 分配目錄查看權限
由於需要銷售部和財務部員工進行上報任務的流轉,因此需要為這兩個部門的員工分配「我的上報任務」的目錄查看權限。
管理者登入數據決策系統,點選「管理系統>權限管理>普通權限配置」,切換當前查看維度為「資源項目維度」。
選擇目錄「我的上報任務」,為其設定可以「查看」該目錄的權限載體,本範例選擇部門「銷售部、財務部」。如下圖所示:
3. 設計上報範本
3.1 報銷錄入範本
管理者需要先準備一張範本,用於銷售部員工錄入報銷資料,並提交給財務部審核。
點選下載範本: 報銷錄入.cpt
3.1.1 資料準備
資料庫中,需要準備一張表「報銷明細記錄」,用於存放銷售部員工錄入的資料。表結構如下圖所示:
請自行下載檔案,並將該表上傳到您的資料庫中: 報銷明細記錄.xlsx
3.1.2 設計報表
1)設定主體內容
建立一張普通報表,範本樣式如下圖所示。
設定 A3~G3 儲存格縱向擴展,設定 B3~G3 儲存格的左父格為A3儲存格。
A3~C3 儲存格插入公式:
儲存格 | 公式 | 說明 |
---|---|---|
A3 | $fr_task_id | 自動獲取上報任務的ID |
B3 | $fine_username | 自動獲取登入數據決策系統的帳號 |
C3 | today() | 自動獲取當前時間作為申請時間 |
2)設定填報元件
為 D3~G3 儲存格設定填報元件。如下圖所示:
D3、F3 儲存格為數字元件,E3 儲存格為日期元件。
G3 儲存格為下拉框元件,資料字典選擇「自訂」,包括三種報銷事由:交通費、住宿費、餐費。
3)隱藏上報ID
A3 儲存格內容為系統自動生成的上報任務ID,無需使用者手動填報,且資料過長,因此設定條件屬性隱藏上報ID列。
選中 A3 儲存格,在右側新增條件屬性,設定列寬為 0。如下圖所示:
3.1.3 設定填報屬性
點選菜單欄「範本>報表填報屬性>提交」,新增「內建SQL」。
1)選擇 3.1.1 節在資料庫中準備好的「報銷明細記錄」表
2)將儲存格與資料庫表中的資料列進行綁定,並選擇「上報ID」作為主鍵。如下圖所示:
3.2 財務審核範本
管理者需要先準備一張範本,用於財務部審核本次上報任務中,銷售部員工提交的資料。
點選下載範本: 財務審核.cpt
3.2.1 資料準備
建立一張普通報表。建立資料集 ds1:SELECT * FROM 報銷明細記錄 where 上報ID = '${fr_task_id}'
where 上報ID = '${fr_task_id}',表示過濾出本次上報任務ID一致的資料,即使用者本次待審核的資料。
3.2.2 設計報表
範本樣式如下圖所示,其中 A3~D3 儲存格資料設定為「列表」。
4. 設定上報流程
在報銷流程中,資料會經過兩個節點:上報、審核。因此需要先在「上報流程管理」目錄中設定好一個報銷流程。
4.1 新增上報流程
管理者登入數據決策系統,點選「目錄>多級上報>上報流程管理」。點選「新增」,建立一個上報流程「報銷流程」。如下圖所示:
4.2 新增「報銷錄入」節點
該節點用於銷售部錄入報銷資料。
1)設定節點名稱為「報銷錄入」。
2)設定權限編輯-任務列表為「上報」、「查看」。
3)選擇範本為 3.1 節準備的「報銷錄入」範本。
4)設定操作人員為「角色>平台角色>銷售部 sale」
注:按照角色分配時,當前節點被該角色內的所有人員擁有,即當前節點任務會流轉到該角色內的所有人員,當其中一人完成任務操作後,任務會流轉至下一節點,其他人員無法進行操作。
如下圖所示:
4.3 新增「財務審核」節點
該節點用於財務部指定員工eoco審核報銷資料。
1)點選右上角「+」號,新增一個節點。
2)設定節點名稱為「財務審核」。
3)設定權限編輯-任務列表為「審核」、「查看」。
4)選擇範本為 3.2 節準備的「財務審核」範本。
5)設定操作人員為「使用者>平台使用者>eoco」
6)點選「確定」,完成流程設定。
如下圖所示:
5. 設定上報任務
對於上一節設定的上報流程,要用上報任務,將其正式投入使用。
管理者登入數據決策系統,點選「目錄>多級上報>上報任務管理」。點選「新增」,建立一個上報任務。
1)設定任務名稱為「報銷任務」。
2)流程選擇第四章建立的「報銷流程」。
3)設定定時下發頻率為每日 17:00。
注:為了能立刻看到效果,使用者可以先將執行頻率設定為「執行一次」。
如下圖所示:
6. 效果預覽
6.1 銷售部員工上報
銷售部王偉(wangwei,123456)登入數據決策系統。
點選「我的上報任務」目錄,查看自動流轉過來的報銷任務,任務狀態為「待上報」。
點選「上報」,填寫報銷資料。點選「上報」,完成上報操作。
6.2 財務部員工審核
財務部艾可(eoco,123456)登入數據決策系統。
點選「我的上報任務」目錄,可以看到 wangwei 流轉過來的報銷任務,任務狀態為「待審核」。
點選「審核」,可選擇「透過」/「回退」。如下圖所示:
6.2.1 審核透過
財務部艾可選擇「透過」後,點選「未處理任務」,切換至「已處理任務」,查看已處理任務的狀態。
可以看到報銷任務在經過上報、審核節點後結束,正常進入關閉狀態。如下圖所示:
6.2.2 審核回退
1)財務部員工回退上報任務
財務部艾可選擇「回退」後,點選「未處理任務」,切換至「已處理任務」,查看已處理任務的狀態。如下圖所示:
可以看到報銷任務的狀態為「回退」,點選任務操作欄下的「查看」,查看任務已回退至「報銷錄入」節點。如下圖所示:
2)銷售部員工重新填寫,再次上報
銷售部王偉(wangwei,123456)登入數據決策系統。
點選「我的上報任務」目錄,查看回退過來的報銷任務,任務狀態為「回退」。
點選「上報」,填寫報銷資料。點選「上報」,完成上報操作。
3)財務部員工再次審核
此時,財務部艾可(eoco,123456)登入數據決策系統。
點選「我的上報任務」目錄,可以看到 wangwei 流轉過來的報銷任務,任務狀態為「待審核」。
點選「審核」,可選擇「透過」/「回退」。如下圖所示: