1. 概述
1.1 版本
FineBI 版本 | JAR 包 | 新增功能 |
---|---|---|
5.1 | 2020-08-04 | 1)排程管理任務配置完成後,在 使用者管理 中刪除 基本設定 步驟「預設使用者組」中的使用者、角色、部門、職務,再次執行排程管理任務,fanruan.log日誌檔案中顯示error級別報錯提醒 2)「運作監視」 Tab 頁下可展示執行中的任務 |
5.1.19 | - | 1)排程管理「檔案處理」刪除「列印檔案」方式 2)排程管理「調度物件>檔案處理」預設選擇「儘保留最近1次」 |
1.2 應用場景
企業使用者可能面臨這樣的情況,報表是需要定期生成、定期發布的,不得不定期做重複的事情來得到使用者需要的報表。
定期給客戶傳送問卷,客戶填寫相關資訊後,提交到資料庫中。
1.3 功能簡介
FineBI 支援使用者方便快捷的設定日報、月報、季報、年報等任務。
無需額外工作,設定排程調度任務後,伺服器便會在指定的時間自動完成設定的任務。
支援排程生成報表,排程轉換資料,排程傳送郵件、簡訊、行動端用戶端資訊,能指定報表生成目錄,並以Web方式查看報表生成結果。
2. 功能入口
排程管理的設定入口有兩個。
1)排程器( op=fs )
管理者登入數據決策系統,點選「管理系統>排程管理」,即可進入排程管理功能介面。
2)排程器(獨立 timer)
2020-09-02 及之後的 JAR,管理者可以存取http://IP:埠號/webroot/decision/timer,輸入管理者使用者密碼,直接透過 timer 存取排程器,進入排程管理功能介面。
注:使用排程器獨立 timer 存取排程器,不支援配置排程管理的全局設定,無法配置運作失敗提醒。如下圖所示:
3. 執行過程
排程任務執行過程如下圖所示:
1)排程任務開始時,首先進行條件判斷,判斷為真則生成快照,判斷為假則確定是否設定了重啟。
如果設定了重啟,則延時重新開始排程任務。
如果沒有設定任務重啟,則直接結束排程任務,任務執行失敗。
2)生成快照成功則進入附件傳送。生成失敗則判斷是否設定任務重啟。
如果設定了重啟,則延時重新開始排程任務。
如果沒有設定任務重啟,則直接結束排程任務,任務執行失敗。
3)附件傳送
附件傳送成功則排程任務執行成功,任務結束。
附件傳送失敗則排程任務執行失敗,任務結束。
4. 索引
章節 | 小節 | 簡介 | 參考文檔 |
---|---|---|---|
排程管理任務設定 | 任務設定 | 排程管理任務設定時四個操作步驟的詳細介紹 | 排程管理任務設定 |
任務管理 | 排程管理任務運作過程和結果的監視管理 | 排程管理任務管理 | |
條件判斷 | 在執行排程任務之前進行一次校驗判斷,如果不滿足條件就不執行或者延遲後再次校驗執行 | 排程管理之條件判斷 | |
組件預警 | 在異常值出現後,工程主動通知到相關人員 | 排程管理支援組件預警 | |
表式設定 | 排程管理週期,支援使用cron表式 | 表式設定 | |
支援的公式 | 詳細介紹設定排程管理任務過程中,可以使用的公式及其用法 | 排程管理支援的公式 | |
生成的附件 | 排程管理任務執行完成後,生成的附件 | 排程管理生成的附件 | |
排程管理檔案處理 | 排程管理支援多種檔案處理方式,不同處理方式需要滿足不同的前提條件,任務設定過程也不盡相同 | ||
排程計算 | 排程計算就是生成結果報表( .cpr 檔案 )和其他附件的過程,預設勾選且不能更改 | - | |
掛載平台 | 排程管理任務執行結束後,將生成的結果報表掛載到數據決策系統的目錄下 | 排程管理掛載平台 | |
平台通知 | 排程管理任務執行結束後,給數據決策系統的使用者派送生成的結果報表 | 排程管理平台通知 | |
郵件通知 | 排程管理任務執行結束後,給數據決策系統的使用者的郵箱派送生成的結果報表和附件 | 排程管理郵件通知 | |
簡訊通知 | 排程管理任務執行結束後,給數據決策系統的使用者的手機傳送簡訊,提醒查看 | 排程管理簡訊通知 | |
用戶端通知 | 排程管理任務執行結束後,給數據決策系統的使用者的App、HTML5端、釘釘、微信等用戶端派送生成的結果報表 | ||
FTP上傳附件 | 排程管理任務執行結束後,透過FTP將任務生成的結果報表和附件上傳至伺服器 | 排程管理FTP上傳附件 | |
SFTP上傳附件 | 排程管理任務執行結束後,透過SFTP將任務生成的結果報表和附件上傳至伺服器 | 排程管理SFTP上傳附件 | |
自訂附件處理 | 排程管理任務執行結束後,自訂結果報表和附件的上傳方式 | ||
排程管理簡單範例 | 排程管理簡單範例之日報 | 在每天生成固定某個時間段的資料 | 排程任務簡單範例之日報 |
排程管理之月報與年報 | 每月在固定某個時間段統計各個分公司的銷售業績,或在年底統計各個分公司的銷售業績 | 排程任務之月報與年報 | |
排程自動填報 | 排程實現資料的載入、匯總、填入庫等操作 | 排程自動填報 | |
排程傳送填報任務 | 排程將填報範本派送給員工,由員工手動錄入資料提交 | 排程傳送填報任務 | |
郵件正文預覽報表內容圖片顯示插件 | 安裝此插件後郵件正文預設以圖片格式預覽報表內容 | 郵件正文預覽報表內容圖片顯示插件 | |
排程器匯出任務支援行式引擎插件 | 安裝次插件後排程管理任務支援行式引擎,可以匯出 Word、Excel、PDF 格式的附件 | 排程器匯出任務支援行式引擎插件 | |
排程管理權限控制 | 排程任務郵件傳送實現不同的人傳送不同內容 | 定期給不同的人傳送不同內容的郵件 | 排程任務郵件傳送實現不同的人傳送不同內容 |
排程任務 CPR 檔案內容權限控制 | 每個使用者只看到自己資訊,例如,排程的在每個月月底,使用者查看自己工資 | 排程任務 CPR 檔案內容權限控制 | |
排程管理FAQ | 排程管理常見問題 | 介紹排程管理任務中一些報錯及解決方案 | 排程管理常見問題 |
排程管理時區異常提示 | 工程伺服器的時區和瀏覽器的時區不一致,導致排程管理任務執行時間出現偏差 | 排程管理時區異常提示 | |
排程管理日誌遷移 | 排程管理日誌消失的原因和解決方法 | 排程管理日誌遷移 |
5. 刪除排程任務中使用者資訊報錯提示
2020-08-04 及之後的 JAR 中,排程管理任務配置完成後,在 使用者管理 中刪除 基本設定 步驟「預設使用者組」中的使用者、角色、部門、職務,再次執行排程管理任務,fanruan.log日誌檔案中顯示error級別報錯提醒。
具體報錯邏輯如下表所示:
注:「自訂使用者」介紹請參見:基本設定
刪除內容 | 具體場景 | 報錯提醒 |
---|---|---|
使用者被刪除 | 平台使用者: 刪除一個使用者:一行報錯 刪除 200 個使用者:一行報錯, 200 個使用者都提示被刪除 刪除超過 200 個使用者:一行報錯, 只提示 200 個使用者被刪除 自訂使用者: 只要欄位中匹配不到的使用者都報錯,最多 200 個 | 格式: 預設使用者組中部分使用者不存在,請核對排程管理任務:[pp(pp)] 範例: 預設使用者組中部分使用者不存在,請核對排程管理任務 :[孫建成(Billy), 王國強(Cherry)] |
角色被刪除 | 刪除一個角色:一行報錯 刪除多個角色:一行報錯 | 預設使用者組中部分角色不存在,請核對排程管理任務 |
部門被刪除 | 刪除一個部門:一行報錯 刪除多個部門:一行報錯 | 預設使用者組中部分部門職務不存在,請核對排程管理任務 |
職位被刪除 | 刪除一個職位:一行報錯 刪除多個職位角色:一行報錯 | 預設使用者組中部分部門職務不存在,請核對排程管理任務 |