1. 程式人生 > >NC65後臺任務(定時任務)

NC65後臺任務(定時任務)

使用集團管理員登陸UAP客戶端

1-後臺任務型別註冊

後臺任務型別註冊的資訊包括:名稱,所屬開發模組,業務外掛實現類,以及閾值條件定義。

其中業務外掛類是要求實現了nc.bs.pub.taskcenter.IBackgroundWorkPlugin介面的實現類的完整類名。

在閾值條件頁籤,組織型別用於限定閾值的參照取值範圍,這樣在增加該型別的後臺任務條目時,通過選擇相應的組織,來縮小參照型別閾值的取值範圍。(可以不用管)

 

 2-後臺任務部署

後臺任務定義體條目下:定義條目名稱,將條目狀態設定為啟用

引數設定條目下:選擇上一步註冊的後臺任務型別

組織單元欄位,用於限定閾值參照的範圍,組織單元參照的陣列,由註冊的後臺任務型別決定。如:A後臺任務型別在註冊時,指定了其組織型別為公司,則在註冊A型別的後臺任務條目a時,其組織單元參照的取值為公司參照,當指定組織單元資料,如公司1時,其相關的後臺任務取值,均為公司1下的相關資料。(可以不管)

觸發設定:控制後臺任務的發生時間,有即時和定時兩種。根據需求選擇立即執行或定時(測試時建議選擇立即執行)

訊息接收配置:定義後臺任務以何種方式傳送給使用者,有訊息中心(預設)、郵件、簡訊三種。(可以不管)

後臺任務訊息是後臺任務在業務處理結束後,主動推送給任務相關人的任務執行報告。後臺任務訊息僅支援文字和附件,不支援聯查資料和後續操作。後臺任務訊息的觸發點是後臺任務執行完畢後,條件可以是成功、不成功等任務處理結果,內容由任務元件提供+系統資訊共同組成。

PS.  在一個後臺任務型別下,可以根據不同的業務情況定義多個後臺任務條目。

3-後臺任務日誌

後臺任務日誌顯示了任務的每次執行結果,其中結果列顯示了該次執行的結果(成功/失敗),如果失敗,說明列顯示了錯誤資訊。

該處是對於通過任務中心部署的任務執行結果進行日誌,並不是對排程引擎所有執行的任務進行跟蹤。主要記錄任務實體的開始執行時間、結束執行時間、執行結果、說明、條目定義物件。

任務日誌是在任務執行體ITaskBody.execute()內完成。

但對於不是通過任務中心部署的任務,無法日誌到資料庫中。

4-後臺任務監控(個人沒有用過這塊)

後臺任務中心提供對執行期的任務的監控和管理。該處僅僅監控任務中心產生的任務,並不是對排程引擎中三個佇列(任務佇列、可執行佇列、執行佇列)中所有的任務進行瀏覽和管理。