script-include-patterns
这是一套面向 ServiceNow 平台的 Script Include 编写模式参考,基于 serac-labs/serac 技能库。Script Include 是可被任意服务端脚本调用的可复用服务端 JavaScript 库。该技能涵盖多种类型:标准型(服务端工具)、客户端可调用型(供 GlideAjax 使用)、按需加载型、以及基于 AbstractAjaxProcessor 的客户端-服务端通信型。内容以 ES5 代码示例呈现,包括使用 Class.create() 创建工具类、通过 Object.extendsObject(AbstractAjaxProcessor, {...}) 构建客户端可调用 API、基于 Object.extendsObject 的继承模式、作用域应用内的 Script Include 写法,以及配套的客户端 GlideAjax 调用示例。示例覆盖按编号查询记录、计算优先级、查询用户未关闭工单等常见方法,并给出 MCP 工具集成与增删改查、测试的工作流,以及单一职责、命名、JSDoc、错误处理、私有方法前缀、无副作用、可测试、仅用 ES5 等最佳实践。
编程与开发58 次安装