SuperAPI AI 工具集

knowledge-management

通用与其它

查看项目

更新于 10-16 01:25

技能介绍

用途:在 ServiceNow 中构建知识管理能力,实现知识文章的创建、组织、检索与生命周期管理。

知识架构与关键表:知识库 kb_knowledge_base 下设分类 kb_category,分类下挂文章 kb_knowledge;文章关联反馈 kb_feedback 与使用追踪 kb_use。

主要能力:

  • 文章创建:用 GlideRecord 写入 kb_knowledge,设置 short_description、kb_knowledge_base、kb_category、text、author、article_type(text/wiki/html)与 workflow_state。
  • 附件:通过 GlideSysAttachment.copy 在 kb_knowledge 间复制附件。
  • 工作流:draft→review→published→retired,另有 outdated。提供 submitForReview 与 publishArticle 函数,后者可从知识库读取 article_expiration_days 设置 valid_to 到期时间。
  • 搜索:KnowledgeSearch 类按 workflow_state=published、active、有效期过滤,在 short_description 与 text 中 CONTAINS 匹配,可按知识库/分类过滤、限制条数、按 sys_view_count 排序,并去掉 HTML 后截取匹配上下文摘要。
  • 模板:从 kb_template 读取内容,用 {{key}} 占位符替换数据生成草稿文章。
  • 反馈:写入 kb_feedback 的 rating(1-5)与 comments,并用 GlideAggregate 计算平均分回写文章 rating。
  • MCP 工具:snow_knowledge_article_manage(action='search')搜索知识库,snow_query_table 查询 kb_knowledge,snow_artifact_manage(action='find')查找文章,snow_execute_script 测试脚本。

使用方式:以上脚本均为 ES5 语法,示例明确标注“ES5 ONLY”。可在平台脚本环境中执行,或经 snow_execute_script 调用。检索默认只返回已发布且有效文章。

适用场景:IT 自助服务、故障排查指南、密码重置等知识文章的管理与检索。

限制:代码仅支持 ES5,无现代 JavaScript 语法;教程未提供安装命令、价格、平台版本要求或具体配置步骤。