自定义信息内容和访问 > 自定义调度程序
自定义调度程序
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 12h
大小写、空格和顺序不会影响该值。
3. 单击 以设置属性值。
4. 单击“保存”