定時任務執行條件之公式判斷

1. 概述

1.1 版本

FineBI 版本JAR新增功能
5.12020-08-04調度週期>執行條件>自訂類判斷中可新增參數並指派

1.2 功能簡介

定時任務條件判斷是指在執行定時任務之前進行一次校驗判斷,如果不滿足條件就不執行或者延遲後再次校驗執行。

條件判斷包含三種類型的選擇:始終執行公式判斷自訂類判斷。具體說明如下所示:

  • 始終執行:不進行條件判斷,直接執行定時任務。

  • 公式判斷:定時任務在執行前要對當前公式內容進行判定,公式為 true 則繼續執行定時任務,如果公式為 false 則不執行或者延遲執行。延遲執行是指在「調度週期」步驟中勾選任務重啟,會在間隔一段設定的時間後再次執行定時任務,重新進行條件判斷。

  • 自訂類判斷:執行自訂類,傳回值為 true 的時候執行定時任務。

本文將介紹公式判斷自訂類判斷的使用方法。

2. 公式判斷

本章以 Anna 使用者為例,儀表板選擇行業應用>零售行業>產品銷售分析 ,排程管理任務執行結束後,將排程管理任務的結果以連結訊息的形式推播到 Anna 使用者的 App 中。

2.1 儀表板準備

注:使用者需要有儀表板的查看權限、業務包的使用權限才能正常預覽儀表板。

1)管理者進入數據決策系統,點選管理系統>目錄管理>行業應用>零售行業>產品銷售分析>預覽範本,生成「產品銷售分析」儀表板的連結。如下圖所示:

Xnip2023-12-19_14-22-00.jpg

2)確定 URL 連結中的 IP 為實際 IP ,不能使用 localhost 代替。正確 URL 格式為:http://實際ip:埠號/webroot/decision/v5/design/report/${id}/view,URL 範例如下所示:

http://192.168.120.59:37799/webroot/decision/v5/design/report/97ce6a5a01a2405aa4389a1ae26e7544/view

注:該連結會在排程管理任務「檔案處理」步驟中使用。

2.2 新增任務

點選管理系統>排程管理>新增任務,如下圖所示:

Xnip2023-12-19_14-38-36.jpg

2.3 基本設定

「任務名稱」為公式判斷,新增平台使用者Anna,點選確定,如下圖所示:

Xnip2023-12-19_14-44-33.jpg

2.4 調度物件

點選下一步,物件類型選擇BI範本,選擇範本行業應用>零售行業>產品銷售分析,如下圖所示:

Xnip2023-12-19_14-47-24.jpg

2.5 調度週期

點選下一步,設定調度週期執行條件選擇公式判斷,在下方的公式輸入框中輸入YEAR(TODAY()) = 2020,勾選如果任務中斷按以下頻率重新啟動,設定「兩次重啟間隔」為 10 分鐘,「最多嘗試重啟次數」為 2 次,如下圖所示:

Xnip2023-12-19_14-52-50.jpg

其中公式的含義及任務重啟設定的含義如下表所示:

設定項備註
公式:YEAR(TODAY()) = 2020任務執行時的年份為 2020 年才滿足條件,可以執行定時任務,否則不執行或延遲校驗執行
任務重啟設定項如果任務執行時的年份不是 2020 年則進行任務重啟,每隔 10 分鐘重啟一次,重啟後再公式判斷,公式判斷還是不滿足則再次任務重啟,直到重啟過 2 次後,若公式判斷還是不滿足,則不執行

2.6 檔案處理

點選下一步,選擇用戶端通知,勾選App 通知,訊息類型選擇連結訊息,主題和內容為測試,自訂連結中輸入本文 2.1 節準備好的儀表板預覽連結,點選儲存按鈕。如下圖所示:

Xnip2023-12-19_15-00-23.jpg

2.7 結果查看

Anna 使用者登入 App ,收到一條新訊息。如下圖所示:

注:App 存取 BI 工程的步驟請參見:配置伺服器存取 BI 工程

Xnip2023-12-19_16-00-31.jpg

附件列表


主题: 管理系統
已经是第一篇
已经是最后一篇
  • 有帮助
  • 没帮助
  • 只是浏览
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

9s后關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙