ServiceNow

🔧 企业IT运维一站式自动化平台

连接ServiceNow实现ITSM/ITOM/CMDB全流程管理,支持完整CRUD操作与聚合分析,专为企业IT运维场景设计。

收藏
4.2k
安装
1.2k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

ServiceNow Skill 提供对企业级IT服务管理平台 ServiceNow 的全面 API 集成能力,覆盖 ITSM(IT服务管理)、ITOM(IT运维管理)及 CMDB(配置管理数据库)三大核心领域。

主要能力

  • 完整CRUD操作:通过 Table API 对任意数据表进行查询、创建、更新、删除
  • 聚合分析:支持 COUNT/AVG/MIN/MAX/SUM 等统计运算,可按字段分组
  • Schema 自省:动态获取表结构、字段类型、必填项、选项值及引用关系
  • 附件管理:上传、下载、列示记录附件
  • 编码查询:支持 ServiceNow 原生查询语法,包括多条件组合、模糊匹配、日期范围、空值判断等

典型应用场景

  • IT工单自动化:批量查询高优先级事件、自动分派、状态流转
  • 变更管理:创建变更请求、跟踪审批流程、关联配置项
  • CMDB运维:查询服务器配置、更新资产状态、分析配置项分布
  • 知识库集成:检索知识文章、关联问题记录

显著优点

1. 企业级覆盖:原生支持 ServiceNow 核心模块,无需额外开发适配
2. 灵活查询:保留 ServiceNow 原生查询能力,复杂条件均可表达

3. 安全控制:删除操作需显式确认,防止误操作

4. 字段解析--display 模式自动解析引用字段为可读值

潜在局限

1. 依赖脚本层:实际调用需通过 sn.sh 封装脚本,增加一层间接性
2. 认证方式单一:仅支持 Basic Auth,不支持 OAuth 等现代认证

3. 无内置缓存:频繁查询可能对 ServiceNow 实例造成性能压力

4. Rate Limit 敏感:大规模批量操作需自行控制频率

适合人群

  • 企业 IT 运维团队需自动化 ServiceNow 操作
  • 开发运维(DevOps)工程师构建工单流转自动化
  • 服务台管理员进行批量数据分析和报表生成

常规风险

  • 凭证泄露:SN_USER/SN_PASSWORD 以环境变量明文存储,需严格控制访问权限
  • 误删风险:虽需 --confirm 确认,但仍存在脚本调用时的逻辑漏洞
  • 数据一致性:并发更新场景下无乐观锁机制,可能产生覆盖冲突
  • 权限边界:ServiceNow 账户权限需精细化配置,避免越权操作

ServiceNow 内容

scripts文件夹
手动下载zip · 8.5 kB
sn.shtext/x-shellscript
请选择文件