New Ticket Alerts to Teams

该工作流自动从ConnectWise系统中获取新创建的工单,并根据公司和站点合并相似工单,实时推送至Microsoft Teams的Dispatch团队。通过定时调度,每分钟检查新工单,同时利用Redis数据库避免重复通知,确保团队及时获取最新工单信息。这一流程显著提升了工单处理效率和团队协作,适用于IT服务管理和客户支持等场景。

流程图
New Ticket Alerts to Teams 工作流程图

工作流名称

New Ticket Alerts to Teams

主要功能和亮点

该工作流自动获取ConnectWise系统中新创建的工单(Ticket),过滤掉已经发送过的工单,按公司和站点合并相似工单,并将汇总信息实时推送至Microsoft Teams指定的Dispatch团队聊天窗口。它通过定时调度(工作日8点到16点,每分钟执行一次)确保工单信息的及时更新和通知。

解决的核心问题

  • 避免重复通知:通过Redis数据库查询和记录,过滤掉已经发送过的工单,防止重复提醒。
  • 信息整合与分类:将同一公司及站点的多个工单合并,减少信息冗余,提升Dispatch团队的处理效率。
  • 实时高效通知:通过Microsoft Teams发送格式化消息,实现团队即时获取新工单动态,提升响应速度。

应用场景

  • IT服务管理中的工单通知自动化
  • 客服或技术支持团队对新工单的快速响应
  • 多团队协作环境下的工单集中汇总和分发
  • 利用Microsoft Teams作为内部沟通平台的企业

主要流程步骤

  1. 定时触发:通过Schedule Trigger节点,工作日8点至16点每分钟自动触发执行。
  2. 获取新工单:调用ConnectWise API,抓取状态为“New”或“New (email)”、“New (portal)”且属于指定看板的工单。
  3. 参数处理:将工单ID转为字符串,便于后续数据处理和匹配。
  4. 查询Redis数据库:判断工单是否已被发送过通知。
  5. 过滤重复工单:剔除Redis中已有记录的工单,仅保留未通知的新工单。
  6. 合并同公司/站点工单:对工单按公司和站点进行分组,汇总工单编号和摘要信息。
  7. 发送Teams通知:将整理后的工单信息以HTML格式发送到指定的Microsoft Teams聊天频道。
  8. 记录已发送工单:将已通知工单ID写入Redis,防止重复发送。

涉及的系统或服务

  • ConnectWise:作为工单数据来源,通过API接口获取新建工单信息。
  • Redis:作为缓存数据库,用于存储已通知的工单ID,实现去重。
  • Microsoft Teams:作为通知渠道,实时推送工单信息给Dispatch团队。
  • n8n自动化平台:整合调度、API调用、代码处理、数据存储和消息发送节点,构建完整自动工作流。

适用人群或使用价值

  • IT支持团队经理及调度人员:帮助手动通知工单流程自动化,节省时间。
  • 客服及技术支持团队:确保快速了解并响应新工单,提高服务质量。
  • 企业内部运维和协作团队:利用Teams实现高效沟通,减少信息遗漏。
  • 希望提升工单处理效率、减少重复工作通知的中大型企业。

此工作流通过自动化集成多系统,优化了工单通知和团队协作流程,使Dispatch团队能够在第一时间掌握所有关键工单动态,显著提升响应速度和处理效率。