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

工作流名称
New Ticket Alerts to Teams
主要功能和亮点
该工作流自动获取ConnectWise系统中新创建的工单(Ticket),过滤掉已经发送过的工单,按公司和站点合并相似工单,并将汇总信息实时推送至Microsoft Teams指定的Dispatch团队聊天窗口。它通过定时调度(工作日8点到16点,每分钟执行一次)确保工单信息的及时更新和通知。
解决的核心问题
- 避免重复通知:通过Redis数据库查询和记录,过滤掉已经发送过的工单,防止重复提醒。
- 信息整合与分类:将同一公司及站点的多个工单合并,减少信息冗余,提升Dispatch团队的处理效率。
- 实时高效通知:通过Microsoft Teams发送格式化消息,实现团队即时获取新工单动态,提升响应速度。
应用场景
- IT服务管理中的工单通知自动化
- 客服或技术支持团队对新工单的快速响应
- 多团队协作环境下的工单集中汇总和分发
- 利用Microsoft Teams作为内部沟通平台的企业
主要流程步骤
- 定时触发:通过Schedule Trigger节点,工作日8点至16点每分钟自动触发执行。
- 获取新工单:调用ConnectWise API,抓取状态为“New”或“New (email)”、“New (portal)”且属于指定看板的工单。
- 参数处理:将工单ID转为字符串,便于后续数据处理和匹配。
- 查询Redis数据库:判断工单是否已被发送过通知。
- 过滤重复工单:剔除Redis中已有记录的工单,仅保留未通知的新工单。
- 合并同公司/站点工单:对工单按公司和站点进行分组,汇总工单编号和摘要信息。
- 发送Teams通知:将整理后的工单信息以HTML格式发送到指定的Microsoft Teams聊天频道。
- 记录已发送工单:将已通知工单ID写入Redis,防止重复发送。
涉及的系统或服务
- ConnectWise:作为工单数据来源,通过API接口获取新建工单信息。
- Redis:作为缓存数据库,用于存储已通知的工单ID,实现去重。
- Microsoft Teams:作为通知渠道,实时推送工单信息给Dispatch团队。
- n8n自动化平台:整合调度、API调用、代码处理、数据存储和消息发送节点,构建完整自动工作流。
适用人群或使用价值
- IT支持团队经理及调度人员:帮助手动通知工单流程自动化,节省时间。
- 客服及技术支持团队:确保快速了解并响应新工单,提高服务质量。
- 企业内部运维和协作团队:利用Teams实现高效沟通,减少信息遗漏。
- 希望提升工单处理效率、减少重复工作通知的中大型企业。
此工作流通过自动化集成多系统,优化了工单通知和团队协作流程,使Dispatch团队能够在第一时间掌握所有关键工单动态,显著提升响应速度和处理效率。