🧪 Skills

Openclaw Itsm Skill

分析嘉为蓝鲸 ITSM 工单数据,提供新工单处理建议、趋势报表、高频问题识别及 SLA 超时风险监控,支持多流程字段自动映射。

v0.1.0
❤️ 0
⬇️ 40
👁 1
Share

Description


name: itsm-ticket-analyzer description: 嘉为蓝鲸 ITSM 工单分析技能。支持多流程工单数据读取、字段智能映射、新工单处理建议、趋势分析、高频问题识别、SLA 监控。Use when: 需要分析 ITSM 工单数据、为新工单提供处理建议、生成工单日报/周报、识别高频问题、监控 SLA 超时风险。支持不同流程的工单(字段自动适配)。

嘉为蓝鲸 ITSM 工单分析技能

何时使用

使用此技能当:

  • 需要分析嘉为蓝鲸 ITSM 工单数据
  • 为新收到的工单提供处理建议
  • 生成工单日报/周报/月报
  • 识别高频问题/重复问题
  • 监控 SLA 超时风险
  • 工单分类/自动路由建议
  • 不同流程的工单分析(字段自动适配)

不使用此技能当:

  • 需要直接操作 ITSM 系统(创建/关闭工单)→ 需要 API 集成
  • 实时工单通知 → 需要 Webhook 集成

数据输入方式

方式 1:CSV/Excel 导出(推荐)

从嘉为蓝鲸 ITSM 导出工单数据:

# 在蓝鲸 ITSM 后台:工单管理 → 导出 → 选择字段

⚠️ 重要:不同流程的工单字段可能不同

技能会自动识别和映射字段,你只需要导出包含以下基础字段即可:

嘉为蓝鲸标准字段 说明 必填
单号 工单唯一标识
标题 工单标题/摘要
服务目录 一级分类(如:IT 服务)
服务 二级分类(如:网络服务)
服务类型 三级分类(如:VPN 问题)
状态 工单状态(待处理/处理中/已解决)
当前步骤 流程节点名称
当前处理人 当前负责人
创建人 提单人
提单时间 创建时间
结束时间 解决/关闭时间
挂起时间 暂停时间
恢复时间 恢复处理时间
流程版本 流程模板版本

可选字段(如有则提供更详细分析):

  • 优先级(P0/P1/P2/P3)
  • SLA 截止时间
  • 工单描述/详细内容
  • 解决方案/处理记录

方式 2:不同流程的工单混合分析

技能支持混合分析不同流程的工单:

  • 事件管理流程
  • 请求管理流程
  • 变更管理流程
  • 问题管理流程
# 导出时可以选择多个流程的工单
# 技能会自动识别"服务目录/服务/服务类型"进行分类

核心功能

1. 字段智能映射

自动识别嘉为蓝鲸标准字段,支持不同流程的工单:

# 自动映射示例
字段映射 = {
    "单号": "ticket_id",
    "标题": "title",
    "服务目录": "service_catalog",      # 一级分类
    "服务": "service",                  # 二级分类
    "服务类型": "service_type",         # 三级分类
    "状态": "status",
    "当前步骤": "current_step",
    "当前处理人": "assignee",
    "创建人": "requester",
    "提单时间": "created_at",
    "结束时间": "resolved_at",
    "挂起时间": "suspended_at",
    "恢复时间": "resumed_at",
    "流程版本": "process_version"
}

2. 新工单处理建议

当有新工单时,自动分析并给出建议:

# 读取新工单数据
python scripts/analyze_ticket.py --input /path/to/new_ticket.csv

# 输出示例:
# - 工单类型:网络问题
# - 建议分类:基础设施组
# - 相似历史工单:3 个
# - 推荐解决方案:检查交换机配置...
# - 预计处理时长:2 小时

3. 深度分析(完整报告)

处理人工作量统计

  • 处理人分布(工单数/占比)
  • 每个处理人的工单列表
  • 工作量对比

响应时间分析

  • 已解决工单:平均响应时间、最快/最慢
  • 未解决工单:平均等待时间、最长等待
  • Top 5 最慢工单列表

问题分类统计

  • 自动关键词分类(登录问题、服务宕机、监控告警等)
  • 分类占比统计
  • 重复问题识别
# 生成深度分析报告
python scripts/deep_analysis.py --input /path/to/tickets.xlsx

4. 工单趋势分析(支持多流程)

生成日报/周报/月报,按服务目录/服务/服务类型分层分析

# 生成日报
python scripts/trend_analysis.py --input /path/to/tickets.csv --period daily

# 生成周报(按服务分类)
python scripts/trend_analysis.py --input /path/to/tickets.csv --period weekly --group-by service

分析指标:

  • 工单总量趋势
  • 平均响应时间(提单时间 → 首次处理)
  • 平均解决时间(提单时间 → 结束时间)
  • 一次解决率
  • SLA 达标率
  • 按服务目录/服务/服务类型分布
  • 按流程节点分布
  • 处理人工作量
  • 挂起率分析

5. 高频问题识别(按服务类型聚类)

识别重复问题,帮助建立知识库:

python scripts/cluster_issues.py --input /path/to/tickets.csv --threshold 0.8

输出:

  • 高频问题 Top 10(按服务类型分组)
  • 问题聚类分组
  • 推荐知识库文章
  • 重复提单识别

6. SLA 监控(考虑挂起时间)

监控即将超时/已超时的工单,自动扣除挂起时间

python scripts/sla_monitor.py --input /path/to/tickets.csv --warning-hours 4

输出:

  • 即将超时工单列表(<4 小时)
  • 已超时工单列表
  • 超时原因分析(处理慢/挂起久/其他)
  • 实际处理时长 vs SLA 承诺

脚本说明

脚本 功能 输入 输出
analyze_ticket.py 单工单分析 CSV/JSON 处理建议
trend_analysis.py 趋势分析 CSV Markdown 报告
cluster_issues.py 问题聚类 CSV 聚类结果
sla_monitor.py SLA 监控 CSV 预警列表

配置说明

环境变量(可选)

# 嘉为蓝鲸 ITSM API 配置
export BK_ITSM_API_URL="https://<your-domain>/api/v1/itsm"
export BK_ITSM_API_KEY="your-api-key"

# 企业微信推送(可选)
export WEBHOOK_URL="https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxx"

配置文件

编辑 references/config.json 自定义:

{
  "ticket_types": {
    "网络问题": "基础设施组",
    "服务器问题": "系统运维组",
    "应用故障": "应用支持组",
    "权限申请": "安全组"
  },
  "sla_hours": {
    "P0": 1,
    "P1": 4,
    "P2": 24,
    "P3": 72
  }
}

使用示例

示例 1:分析新工单

用户:分析这个新工单,给出处理建议
[上传工单 CSV]

→ 自动调用 analyze_ticket.py
→ 输出:工单类型、建议分类、相似工单、解决方案

示例 2:生成工单日报

用户:生成昨天的工单日报

→ 自动调用 trend_analysis.py --period daily
→ 输出:Markdown 格式日报,可推送到企业微信

示例 3:识别高频问题

用户:最近有哪些高频问题?

→ 自动调用 cluster_issues.py
→ 输出:Top 10 高频问题 + 聚类分组

示例 4:SLA 预警

用户:有哪些工单快超时了?

→ 自动调用 sla_monitor.py
→ 输出:即将超时工单列表 + 处理建议

输出模板

工单日报模板

## 📊 ITSM 工单日报

**日期**: 2026-03-11

### 核心指标
- 新增工单:**15 个** (↑2 个)
- 已解决:**12 个** (80%)
- 平均响应时间:**25 分钟** (↓5 分钟)
- SLA 达标率:**93%**

### 工单类型分布
1. 网络问题:5 个
2. 服务器问题:4 个
3. 应用故障:3 个
4. 权限申请:3 个

### 高频问题 Top 3
1. VPN 连接失败 (3 次)
2. 邮箱无法登录 (2 次)
3. 打印机无法连接 (2 次)

### 即将超时预警
- 工单 #12345:剩余 2 小时 (P1)
- 工单 #12346:剩余 3 小时 (P2)

参考资料

  • 嘉为蓝鲸文档: references/blueking-api.md
  • 工单分类规则: references/ticket-classification.md
  • SLA 策略: references/sla-policy.md

企业微信推送

和新闻推送一样,可以配置定时推送:

# 每天早上 9 点推送昨天的工单日报
cron: 0 9 * * *

推送配置参考 references/webhook-config.md

Reviews (0)

Sign in to write a review.

No reviews yet. Be the first to review!

Comments (0)

Sign in to join the discussion.

No comments yet. Be the first to share your thoughts!

Compatible Platforms

Pricing

Free

Related Configs