在FineReport報表軟體中實現分發逐級上報

leohope

什麼是分發逐級上報
分發逐級上報是指任務流程是先從上級到下級,然後下級再逐級上報回上級,即上級部門將任務下發下來,下級部門收到任務之後,逐級上報,直至回到下發任務的上級部門,然後再繼續原來的任務。
比如說公司領導想要查看本月的銷售情況報表,而現在資料庫中暫時還沒有銷售數據的存在,那麼就可以創建一個銷售數據上報的流程,讓各個銷售員將銷售數據上報上來,如果公司銷售人員不多,那麼就可以使用聯合填報報表上報,直接為每個銷售人員綁定上報任務,但是當公司人員很多的時候,大家並不知道每個銷售人員的具體情況,那麼此時就可以使用分發逐級上報,領導想要查看報表銷售數據,那麼首先收集數據,銷售經理將銷售數據收集的任務分發到各個銷售員,分發方式是通過新增上報流程和上報任務,形成一個循環的子任務,當所有銷售員收到子任務時,上報之後,知道所有人錄入完畢,直至子任務流轉完畢,當前任務節點回到分發任務的銷售經理頭上,即任務已經回到主任務的節點,繼續進行下行操作,銷售經理錄入數據之後,領導查看即完成整個分發逐級上報的流程。
分發逐級上報示例
用管理員登錄系統,點擊多級上報>上報流程管理,添加一個上報流程分發逐級上報,該上報流程有二個節點,銷售經理進行任務分發收集數據(創建子流程進行數據收集),領導查看銷售數據。
第一個節點用戶創建流程,添加任務分發到其下級部門,當分發下去的子任務全部流轉完成之後,任務流轉回到第一個節點,第一個節點用戶將數據上報之後,第一個節點才算流轉完成,這時才會到第二個節點。
分發逐級上報流程添加
點擊多級上報>上報流程管理,添加一個上報流程,總共有二個節點,銷售經理需要分發任務到其下屬部門,故其需要有分發的操作方式,二個節點的配置如下圖:

註:第一個節點需要配置分發任務。
另:如果任務分發對象有多個,則可綁定多個用戶,任務分發對象是指擁有分發操作許可權的節點的下一個節點。
添加上報任務
點擊多級上報>上報任務管理,添加一個上報任務,如下圖:

銷售經理分發任務
用銷售經理分發任務節點綁定的用戶Alice登錄系統,點擊多級上報>我的上報任務,可以看到有一個分發逐級上報的未處理任務,其有上報和分發兩個任務操作,其中分發是指該用戶創建一個新的子任務,然後分發下去,當子任務流轉完成之後,回到該節點,該用戶上報之後,該節點就完成了可以進入下一個節點,如下圖:

任務分發
分發就是指重新創建一個新的任務然後進入該任務的流轉周期,由上報任務管理可知,創建任務之前,需要存在一個該任務對應的流程,首先我們添加一個新的流程分發子流程,該子流程只有一個節點,並且該節點是聯合填報節點,綁定了所有的銷售人員,節點設置如下圖:

上報流程的具體添加過程請查看上報流程管理。
流程創建好之後,再次回到我的上報任務的未處理任務列表中,點擊分發按鈕,分發一個新的任務,如下圖:

點擊確定之後,該子任務就已經分發下去了,此時我們使用前面子流程綁定的Anna和Cherry用戶分別登錄系統,就可以看到這兩個用戶的我的上報任務列表中均有一個名為分發子任務的未處理任務,分別將數據上報之後,直至當前子任務處於關閉狀態,如下圖:

分發子流程關閉之後,任務流程回到前面分發任務的主節點上,接著向下流轉,這裡使用Alice登錄系統,點擊多級上報>我的上報任務,點擊上報按鈕,將銷售經理的銷售數據也上報之後,該分發任務節點就已經完成,流轉到下一個節點,如下圖:

註:分發子任務完成之後,節點必須回到之前進行分發任務的用戶上,該用戶對數據進行上報或者審核之後,才能繼續流轉。
領導查看數據
用領導的賬號登錄系統,點擊我的上報任務,在未處理任務中可以看到任務操作為審核,點擊審核按鈕,進入模板操作界面,此時,領導可以查看到所有銷售人員的銷售數據,點擊模板下方的任務流程查看按鈕,可以看出,該任務流程已經流轉到最後一個節點領導查看數據,直接點擊審核,審核通過,即可完成整個任務流程,如下圖:

FineReport報表免費下載——零編碼做報表、多維圖表、多源填報、許可權管理,完美兼容excel。官網:http://www.finereport.com/tw/

原文網址:https://t17.techbang.com/topics/33750-finereport-report-implementing-distributed-software-escalation?page=1