手动触发自动化

用于ManualTrigger Automate,通过每5分钟自动检查ServiceNow中的新事件,并将相关信息发送到Slack频道,确保团队及时了解最新事件。若连接ServiceNow失败,将自动发送错误通知,提升工作效率和响应速度。

2025/7/8
14 个节点
中等
计划中等计划触发servicenowslacknoop便签自动化高级cron逻辑条件通信通知
分类:
Communication & MessagingSchedule TriggeredMedium Workflow
集成服务:
Schedule TriggerServiceNowSlackNoOpSticky Note

适用人群

此工作流适合以下人群:
- IT支持团队:能够及时获取ServiceNow中的新事件,并快速响应。
- 项目管理人员:需要监控和管理事件以确保项目顺利进行。
- 运维工程师:负责系统的稳定性和可用性,能够快速处理新出现的事件。
- 团队领导:希望通过Slack实时获取事件更新,以便更好地协调团队工作。

解决的问题

此工作流解决了以下问题:
- 实时监控:每5分钟自动检查ServiceNow中的新事件,确保没有遗漏。
- 及时通知:在发现新事件时,自动将事件详情发送到指定的Slack频道,确保团队能够立即了解情况。
- 错误处理:若连接ServiceNow出现问题,自动发送错误通知,确保团队能够及时处理问题。

工作流程

工作流过程的详细说明:
1. 定时触发:使用Schedule Trigger节点每5分钟自动运行工作流。
2. 获取时间戳Get 5 Minute Ago Timestamp节点计算出当前时间前5分钟的时间戳,以此为基准查询新事件。
3. 获取事件Get Incidents from ServiceNow节点从ServiceNow中获取在上述时间戳之后创建的所有事件。
4. 检查新事件Check if New Incidents节点检查是否有新事件,如果存在则继续处理,否则结束流程。
5. 排序事件Sort Incidents in Ascending Order节点将获取的事件按事件编号升序排序。
6. 发送Slack通知Post Incident Details to Slack Channel节点将事件的详细信息格式化并发送到Slack频道。
7. 处理错误:如果在获取事件时出现错误,Post Error Message if Error with ServiceNow节点会发送错误通知到Slack。

自定义指南

用户如何自定义和调整此工作流:
- 调整时间间隔:可以在Run Every 5 Minutes节点中修改触发频率,以适应不同的需求。
- 修改查询条件:在Get Incidents from ServiceNow节点中,可以根据需要更改sysparm_query参数,以获取特定条件下的事件。
- 自定义Slack消息:在Post Incident Details to Slack Channel节点中,可以根据团队的需求修改消息格式和内容。
- 添加其他操作:可以在工作流中添加更多节点,比如将事件信息存储到数据库或发送邮件,以满足不同的业务需求。