反饋已提交
網絡繁忙
在定時任務完成後想把生成的檔案備份防止丟失,或把生成的檔案直接上傳到其他的 SFTP 伺服器上面。
此時就可透過排程管理任務上傳附件到 SFTP 上。
本文範例:透過排程管理任務,每天晚上 18 時,將當日的銷售明細情況附件上傳到 SFTP 伺服器中。
使用者需要先配置好一個用於儲存檔案的 SFTP 伺服器。本文範例的 SFTP 伺服器在 Windows 系統中。
配置方法請參見:Linux 系統配置使用 SFTP 或 Windows 系統配置使用 SFTP 。
管理者登入數據決策系統,點選「管理系統>排程管理>任務管理」,點選「新增任務」,新增一個排程管理任務。如下圖所示:
1) 「任務名稱」設定為「今日銷售明細」。
2)「預設使用者組」無需設定。
點選「下一步」,如下圖所示:
1)物件型別選擇「報表範本」,選擇範本「GettingStarted.cpt」。
2)檔案名稱稱設定為「${now()}的銷售情況」。
3)附件存檔全部勾選。
4)檔案處理選擇「不清理」。
注1:附件存檔勾選的檔案型別,即為上傳到SFTP的檔案型別。
注2:11.0.5 及之後版本的工程,若勾選「除通用結果外,根據預設使用者組內的使用者單獨生成結果」,則在 SFTP 伺服器存放路徑中僅包含獨立報表結果,不包含通用結果,且會根據每個使用者生成對應的資料夾存放檔案。
執行頻率選擇「明細頻率設定」,點選「新增」。
設定執行時間為「18時0分」,執行日為「每日」,執行月為「全選」,點選「確定」,即可成功新增明細頻率。
點選「下一步」。如下圖所示。
1)處理方式勾選「SFTP上傳附件」。輸入對應的伺服器資訊,選擇傳輸模式。如下圖所示:
伺服器資訊具體配置如下表所示:
SFTP 伺服器的 ip 位址
直接輸入XXX.X.XXX.XXX即可,請勿輸入sftp://XXX.X.XXX.XXX/,否則會報錯「invalid IPv6 address」
排程管理任務所生成附件的儲存路徑
Windows 系統:
若 SFTP 伺服器在 Windows 系統中,「儲存路徑」為相對路徑,即以 SFTP 伺服器的根目錄開始的路徑,例如 SFTP 伺服器的根目錄為:D:\SFTP\aaaa,希望附件上傳到D:\SFTP\aaaa,「儲存路徑」為/
注:SFTP 伺服器的根目錄介紹請參見:Windows 系統配置使用 SFTP 文檔的 4.4 節內容
Linux 系統:
若 SFTP 伺服器在 Linux 系統中,「儲存路徑」為絕對路徑
存取 SFTP 伺服器的密碼
直接輸入密碼:
在右側正文框中直接輸入帳號密碼即可
上傳鍵檔案:
點選鑰匙圖示,上傳鍵檔案
1)若選擇上傳鍵檔案,需要關閉 檔案上傳校驗按鈕
2)若選擇上傳鍵檔案,叢集環境下切換檔案伺服器方式後,需要將工程中的%FR_HOME%\webapps\webroot資料夾複製到檔案伺服器的根目錄下,排程管理任務才能正常執行
2)點選「測試上傳」,跳出「測試上傳成功」彈窗,選擇「儲存」即可。
2.7 效果預覽
由於該任務的執行頻率是每天晚上 18 時執行一次,無法立刻看到任務效果。
為了立刻看到任務效果,可在「管理系統>排程管理>任務管理」介面找到該任務,選擇「執行一次」。
當任務執行一次後,開啟 SFTP 伺服器對應資料夾位置,可以發現附件已成功上傳。
注:若新生成的檔案與伺服器中已有檔案重名,會將歷史檔案加上時間戳進行重命名。
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙