用途:在 ServiceNow 中处理服务请求全流程,从目录项(sc_cat_item)创建请求(sc_request)与请求项 RITM(sc_req_item),再生成履行任务(sc_task),并在任务全部完成后自动关闭 RITM。
主要能力:按请求层级组织数据(sc_request → sc_req_item → sc_task,变量存于 sc_item_option_mtom);以脚本方式创建请求与 RITM、设置变量;查询用户未关闭请求;按定义批量创建履行任务并计算到期日;通过业务规则在 sc_task 关闭后检查并关闭 RITM;读取与校验 RITM 变量(含引用字段显示值、必填校验);查询 sysapproval_approver 汇总审批状态(待批/通过/拒绝)。
使用方式:以 ES5 脚本调用 GlideRecord/GlideAggregate 等 API,如 createServiceRequest、getUserRequests、createFulfillmentTasks、checkAndCloseRITM、getRITMVariables、validateRITMVariables、getRequestApprovalStatus。也可通过 MCP 工具 snow_query_table、snow_artifact_manage(action='find')、snow_execute_script、snow_create_catalog_item 查询与测试。
适用场景:服务目录请求自动化、履行任务编排、变量与审批管理。
限制:资料明确标注仅支持 ES5,不使用现代 JavaScript 语法;其余平台版本、收费与部署要求暂未提供。