自訂資訊內容與存取 > 自訂調度程序
自訂調度程序
ThingWorx Apps 提供了下列可編輯的排程器:
Scheduler
描述
PTC.Factory.StatusEvaluationScheduler
用於計算單個設備的狀態。它每分鐘都在執行。
PTC.Factory.MidnightDeviceDiscoveryScheduler
用於自動探索每個已連線伺服器的裝置。它每天午夜執行。也可以根據需要從 Controls Advisor 探索伺服器中的裝置。
PTC.Factory.MidnightPurgeWeekOldHistoryScheduler
用於清除所有超過一週的感應器記錄資料。它每天午夜執行。您可設定每次清除之後要保留的資料。如果要保留所有歷史記錄資料,請停用此調度程序。
PTC.SCA.SCO.KPIScheduler
用於計算 KPI。它每分鐘都在執行。若需進一步資訊,可參閱 變更 KPI 計算排程
對於每個排程器,您 可以配置啟動排程以及 啟用或停用排程器。對於 PTC.Factory.MidnightPurgeWeekOldHistoryScheduler,您亦可 設定每次清除之後要將資料保留的年限
* 
升級作業不會保留對調度程序的自訂,而必須在升級之後重新自訂。
配置排程器的啟動排程
若要設定調度程序的啟動排程:
1. 編輯 ThingWorx Composer 中的排程器。
2. 「一般資訊」之下修改「排程」欄位,以設定排程器的啟動排程。
「排程」屬性採用 CRON 格式。若需有關 CRON 的進一步資訊,可參閱: https://docs.oracle.com/cd/E12058_01/doc/doc.1014/e12030/cron_expressions.htm
3. 按一下「儲存」以儲存修改過的調度程序。
啟用或停用排程器
若要啟用或停用排程器:
1. ThingWorx Composer 中開啟調度程序。
2. 按一下「編輯」,並選取「一般資訊」
3. 選取「啟動時自動啟用計時器」核取方塊以啟用排程器,或清除核取方塊以停用排程器。
設定每次清除後要保留的歷史資料
若要設定每次清除之後要保留的歷史資料:
1. ThingWorx Composer 中編輯 PTC.Factory.MidnightPurgeWeekOldHistoryScheduler
2. 「內容與警示」下,按一下 TimeCutoff 內容值旁邊的 ,以設定每次清除之後要將資料保留的年限。
所需的格式是數字與字母的組合:w (週)、d (天)、h (時)、m (分) 和 s (秒)。舉例來說,若要清除所有超過 3 天半的資料,輸入 84h3d 12 h
大小寫、空格與順序,均不影響該值。
3. 按一下 以設定屬性值。
4. 按一下儲存