1. 概述
1.1 問題描述
文檔 定時填報 中是由系統定時填報數據到數據庫中,如果某些場景下,數據不是現成的,需要定時将填報模板推送給員工,由員工手動錄入數據提交,該如何實現呢?
1.2 實現思路
通過定時調度發送自定義鏈接。
2. 示例
2.1 新建定時任務
管理員登錄數據決策系統,點擊「管理系統>定時調度>任務管理」,點擊「添加任務」,如下圖所示:
2.2 基本設置
填寫任務名稱,設置默認用戶組,本示例中選擇平台-Alice。如下圖所示:
2.3 調度對象
點擊下一步,設置調度對象,選擇「無調度對象」。如下圖所示:
2.4 調度周期
根據自己的實際場景來設置開始時間、執行頻率和執行條件。本示例設置如下圖所示:
2.5 文件處理
設置「文件處理」,勾選「客戶端通知」,選擇推送終端爲「APP 通知」,其他設置如下圖所示:
注:自定義鏈接填寫填報模板的地址,末尾加上參數 &op=write ,點擊的結果才能以填報預覽方式打開。
例:http://localhost:8075/webroot/decision/view/report?viewlet=demo/NewbieGuide/行式填報報表.cpt&op=write
2.6 效果展示
點擊保存完成,由於第三步設置了調度完立即執行,此時調度已執行一次。
使用 Alice 的賬号登錄 APP,可以看到收到了一條消息。如下圖所示:
編輯好數據之後,點擊右上角的提交按鈕(√),頂部彈出消息「成功」 。如下圖所示:
3. 注意事項
1)自定義鏈接方式目前只支持客戶端通知
2)若推送終端不是 APP ,而是微信或釘釘,需要注意 JAR 版本是否支持 HTML5 填報