反饋已提交
網絡繁忙
多級上報是基於範本進行資料填報入庫,為了更好地實現多級上報功能,FineReport 為多級上報提供了四個參數來輔助進行範本設計,可在範本中直接呼叫。
獲取當前上報任務的 ID:
勾選「該節點所有操作人員完成後流轉」選項,系統會生成一個上報任務
不勾選「該節點所有操作人員完成後流轉」選項,系統會為該節點上的每個操作人員都生成一個上報任務
獲取當前操作節點的上一個節點的操作人,即當前操作節點任務的傳送人。
比如,不勾選「該節點所有操作人員完成後流轉」選項時,若上報節點下有 2 個使用者 A 和 B,審核節點中只有一個使用者 C,那麼 A 和 C 以及 B 和 C 就構成了 2 個單獨的任務。當 A 、B 上報完成之後,C 需要進行審核,但是 C 的審核範本卻只有一個,無法判斷當前審核的資料是使用者 A 的還是使用者 B 的,此時可以在審核範本中新增一個過濾條件,申請人為 $fr_task_sender,那麼 C 進行審核時,範本只會顯示該審核節點的上個節點使用者所上報的資料
-1:指異常情況
0:指等待上報
1:指等待審核
2:指審核透過
3:指被退回
4:指已關閉
5:指逾時
本文範例:使用多級上報功能,建立一個報銷流程,讓公司員工 Anna、Alice 上報,財務部員工 ecco 審核。
1)在數據決策系統目錄中,建立多級上報任務的目錄。
2)將目錄權限,開放給需要進行多級上報的員工,包括:Anna、Alice 和 ecco 。
注:前期準備詳細步驟請參見:多級上報入口準備
管理者需要先準備一張範本,用於公司員工錄入報銷資料,並提交給財務部審核。
點選下載範本:報銷錄入.cpt
資料庫中,需要準備一張表「報銷資料」,用於儲存員工錄入的資料。表結構如下圖所示:
請自行下載檔案,並將該表上傳到您的資料庫中:報銷資料.xlsx
1)設定主體內容
建立一張普通報表,範本樣式如下圖所示。
設定 A3~J3 儲存格縱向擴展,設定 B3~J3 儲存格的左父格為 A3 儲存格。
A3~F3 儲存格插入公式:
$fr_task_id
自動獲取上報任務的狀態:
如果「$fr_task_state」的回傳值為 -1,則整個函式傳回結果為「異常」;如果「$fr_task_state」的回傳值為 0,則整個函式傳回結果為「等待上報」,以此類推
注:switch 函式的具體介紹請參見:Switch函式
2)設定填報元件
為 G3~J3 儲存格設定填報元件。如下圖所示:
G3、I3 儲存格為數字元件,H3 儲存格為日期元件。
J3 儲存格為下拉框元件,資料字典選擇「自訂」,包括三種報銷事由:交通費、住宿費、餐費。
點選菜單欄「範本>報表填報屬性>提交」,新增「內建SQL」。
1)選擇 3.1.1 節在資料庫中準備好的「報銷資料」表。
2)將儲存格與資料庫表中的資料列進行綁定,並選擇「任務ID」和「申請人」作為主鍵。如下圖所示:
管理者需要先準備一張範本,用於財務部審核本次上報任務中,公司員工提交的資料。
點選下載範本:財務審核.cpt
建立一張普通報表。建立資料集 ds1:SELECT * FROM 報銷資料,取出上報的資料用於審核。
A3~D3 儲存格資料設定為「列表」。
F3 儲存格插入公式:
選中 A3 儲存格,在儲存格元素屬性面板編輯過濾條件,設定過濾條件申請人等於$fr_task_sender,則範本只會顯示該審核節點的上個節點使用者所上報的資料,如下圖所示:
在報銷流程中,資料會經過兩個節點:上報、審核。因此需要先在「上報流程管理」目錄中設定好一個報銷流程。
管理者登入數據決策系統,點選「目錄>多級上報>上報流程管理」。點選「新增」,建立一個上報流程「報銷流程」。如下圖所示:
該節點用於公司員工錄入報銷資料。
1)設定節點名稱為「報銷錄入」。
2)設定權限編輯-任務列表為「上報」、「查看」。
3)選擇範本為 3.1 節準備的「報銷錄入」範本。
4)設定操作人員為「角色>選擇平台使用者>Anna、Alice」
5)不勾選「該節點所有操作人員完成後流轉」
如下圖所示:
該節點用於財務部指定員工 eoco 審核報銷資料。
1)點選右上角「+」號,新增一個節點。
2)設定節點名稱為「財務審核」。
3)設定權限編輯-任務列表為「審核」、「查看」。
4)選擇範本為 3.2 節準備的「財務審核」範本。
5)設定操作人員為「使用者>平台使用者>eoco」
6)點選「確定」,完成流程設定。
對於上一節設定的上報流程,要用上報任務,將其正式投入使用。
管理者登入數據決策系統,點選「目錄>多級上報>上報任務管理」。點選「新增」,建立一個上報任務。
1)設定任務名稱為「報銷任務」。
2)流程選擇第四章建立的「報銷流程」。
3)設定定時下發頻率為每日 17:00。
注:為了能立刻看到效果,使用者可以先將執行頻率設定為「執行一次」。
使用者 Anna(Anna,123456)、Alice(Alice,123456)分別登入數據決策系統,完成上報操作。
點選「我的上報任務」目錄,查看自動流轉過來的報銷任務。點選「上報」,操作範本已透過多級上報參數自動獲取到當前任務資訊,包括:上報 ID、任務名稱、任務狀態、傳送人等。
填寫報銷資料,點選「上報」,完成上報操作併傳送任務到下一操作節點。
財務部艾可(eoco,123456)登入數據決策系統。
由於不勾選「該節點所有操作人員完成後流轉」選項,系統為使用者 Anna 和 Alice 分別生成上報任務。因此在「我的上報任務」目錄下,eoco 可以查看到使用者 Anna 和 Alice 傳送過來的報銷任務。
以使用者 Anna 為例,點選「審核」,由於設定了過濾條件,eoco 只能查看到使用者 Anna 的上報資料。
點選下方操作欄中的「透過」/「回退」按鈕可對 Anna 的上報資料進行審核。如下圖所示:
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙