NC65後台任務(定時任務)

2021-09-07 19:36:03 字數 1462 閱讀 9403

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

fastapi 後台任務 定時任務與訊息佇列

總結有時候我們不可避免的要建立一些非同步任務,這些任務與主線程無關或比較耗時不必立即反饋結果或不需要反饋結果。from fastapi import backgroundtasks,fastapi def write notification email str,message 提前定義好任務 wi...

Linux學習之後台任務與定時任務 二十

兩種方法 第一種 在命令後面加上 tar zcf etc.tar.gz etc 第二種 使用快捷鍵 ctrl z 在top命令執行的過程中,按下ctrl z快捷鍵 jobs 選項 選項 l 顯示程序號 p 僅任務對應的顯示程序號 n 顯示任務狀態的變化 r 僅輸出執行狀態 running 的任務 s...

linux後台定時任務

crontab 這個檔案是用來管理後台任務的,系統會自動執行在這裡面設定的任務 有兩種管理這個的方法 1 系統級別 vim etc crontab 2 使用者級別 command crontab e 在裡面直接編輯,ctrl x離開 任務新增的格式 f1 f2 f3 f4 f5 命令 f1代表分鐘,...