SuperAPI AI 工具集

scheduled-jobs

通用与其它

查看项目

更新于 10-16 01:26

技能介绍

用途:在 ServiceNow 平台上创建和维护计划任务(Scheduled Jobs),用于自动执行重复性任务、批处理与维护操作。任务类型涉及 sysauto_script(计划脚本执行)、sysauto_report(报表调度)、sys_auto_flush(表清理)、ldap_server_config(LDAP 刷新)与 discovery_schedule(网络发现)。

主要能力:支持按日、周、月及自定义 cron 频率调度;可编写定时脚本执行批处理、条件判断与错误处理;可记录指标、查询执行历史并监控状态。资料给出的 cron 示例包括每 5 分钟 0 */5 * * * ?、每小时 0 0 * * * ?、每日午夜 0 0 0 * * ?、每周日 0 0 0 ? * SUN、每月 1 日 0 0 0 1 * ?。

使用方式:在 sysauto_script 中创建记录,设置 name、active、run_type、run_time、run_dayofweek、script、run_as 等字段,可用 GlideRecord 以编程方式插入任务。任务脚本限定 ES5 语法,不支持现代 JavaScript 写法。

MCP 工具:snow_schedule_job 创建任务,snow_artifact_manage(action=find)查找已有任务,snow_execute_script 测试脚本,snow_get_logs 查看执行日志。

适用场景:批量数据处理、数据同步、清理陈旧记录、报表生成、条件性维护任务等。

限制与注意:脚本必须使用 ES5;批处理需设置批量大小与最大运行时长并在超时后重新排队;建议添加日志、try-catch、错误通知、指标记录,安排在低峰期执行并保证幂等。资料未提供具体收费、价格与平台版本要求信息。