用途:通过脚本管理 Freshservice 工单、审批,并生成团队绩效报告,覆盖多个工作区。
主要能力:
- 报告:每日总结(bun get_daily_summary.js [date])与每周总结(bun get_weekly_summary.js [weeks_ago]),输出关闭工单数、按类别与代理的分布、自动化工单数、趋势与峰值日等。
- 工单操作:列出(bun list_tickets.js)、搜索(bun search_tickets.js "status:2 AND priority:3" 2)、查看详情(bun get_ticket.js <ticket_id>)、查看服务请求(bun get_service_request.js <ticket_id>)、创建(bun create_ticket.js '<json>')、更新(bun update_ticket.js <ticket_id> '<json>')、添加备注(bun add_note.js <ticket_id> '{"body": "Note text", "private": true}')。
- 代理操作:列出代理(bun list_agents.js [query])、按邮箱查询(bun get_agent.js <email>)。
- 审批:获取待审批(bun get_approvals.js [status])。
使用方式:需配置域名、Agent ID、主工作区与 API Key(存于指定 .env 路径)。工单可按状态码(2 Open、3 Pending、4 Resolved、5 Closed)与优先级码(1 Low 至 4 Urgent)操作。类别由主题关键词自动识别,如 password reset、security alert、chromebook 等。
适用场景:技术团队日常工单处理、绩效回顾、审批跟踪,以及与其他技能组合的跨技能工作流。
限制:Freshservice API 不支持以编程方式批准服务请求,用户须通过 Web UI 或邮件回复审批。资料未提供其他限制、收费或平台信息。