Flashduty Docs
中文EnglishRoadmapAPI官网控制台
中文EnglishRoadmapAPI官网控制台
  1. Webhooks
  • 简介
  • On-call
    • 快速开始
      • 快速开始
      • 常见问题
      • 产品对比
    • 故障管理
      • 什么是故障
      • 检索与查看故障
      • 处理与更新故障
      • 升级与分派故障
      • 自定义字段
      • 自定义操作
      • 了解降噪过程
      • 了解历史故障
      • 了解新奇故障
    • 配置On-call
      • 协作空间管理
      • 多种方式接入告警
      • 配置路由规则
      • 配置标签增强
      • 配置告警降噪
      • 配置分派策略
      • 故障静默与抑制
      • 配置值班规则
      • 配置通知模板
      • 配置服务日历
      • 配置个人信息
      • 配置过滤条件
      • 通知机器人
      • 告警处理 pipeline
    • 高级功能
      • 引用变量
      • 动态分派
      • 分析数据
    • 集成引导
      • 告警集成
        • 邮件 Email 集成指引
        • 夜莺 Flashcat 集成指引
        • Prometheus 集成指引
        • 标准告警事件集成指引
        • Grafana 集成指引
        • Zabbix 集成指引
        • Uptime Kuma 集成指引
        • 阿里云 ARMS 集成指引
        • 阿里云监控 CM 事件集成指引
        • 阿里云监控 CM 指标集成指引
        • 阿里云 SLS 集成指引
        • AWS CloudWatch 集成指引
        • Azure Monitor 集成指引
        • 百度云监控 BCM 集成指引
        • 华为云监控 CES 集成指引
        • 腾讯云 CLS 集成指引
        • 腾讯云监控 CM 集成指引
        • 腾讯云 Event Bridge 集成指引
        • Influxdata 集成指引
        • Open Falcon 集成指引
        • Pagerduty 集成指引
        • 蓝鲸智云集成指引
        • OceanBase 集成指引
        • Graylog 集成指引
        • Skywalking 集成指引
        • Sentry 集成指引
        • 监控宝告警集成指引
        • AWS EventBridge 集成指引
        • Dynatrace 集成指引
        • 华为云 LTS 集成指引
        • GoogleCloud 集成指引
        • Splunk 集成指引
        • AppDynamics 集成指引
        • SolarWinds 集成指引
        • 火山引擎CM 指标集成指引
        • 火山引擎CM 事件集成指引
        • 火山引擎日志服务 TLS 集成指引
        • Opmanager 告警事件
        • Meraki 告警事件
        • 天翼云告警集成
        • 观测云告警事件
        • zilliz 告警事件
        • 华为云 APM 告警事件
        • zstack 告警事件
        • Keep 告警集成指引
        • ElastAlert2 告警集成
      • 即时消息
        • 飞书 Lark 集成指引
        • 钉钉 Dingtalk 集成指引
        • 企业微信 Wecom 集成指引
        • Slack 集成指引
        • Microsoft Teams 集成指引
      • 单点登录
        • Authing 集成指引
        • Keycloak 集成指引
        • OpenLDAP 集成指引
      • Webhooks
        • 告警 webhook
        • 故障 webhook
        • 自定义操作
        • Jira 同步
        • ServiceNow 同步
      • 变更集成
        • 标准变更事件集成指引
      • 其他集成
        • Link 集成
  • RUM
    • 快速开始
      • 入门介绍
      • 快速开始
      • 常见问题
    • 应用管理
      • 应用管理
      • SDK接入
      • 高级配置
      • 分析看板
    • 性能监控
      • 概览
      • 指标上报
      • 性能分析
      • 诊断优化
    • 异常追踪
      • 概览
      • 异常上报
      • 异常查看
      • 源码映射
      • 异常聚合
      • Issue状态
      • Issue告警
    • 会话重放
      • 概览
      • SDK配置
      • 查看 RUM 会话重放记录
      • 隐私保护说明
    • 其他
      • 术语说明
      • 数据收集
      • 数据安全
  • 平台功能
    • 团队和成员
    • 了解权限设计
    • 配置单点登录
  • 服务协议
    • 服务条款
    • 用户协议/隐私政策
    • SLA承诺
    • 数据安全
  1. Webhooks

ServiceNow 同步

通过 ServiceNow 同步 Webhook,将 Flashduty 的故障与 ServiceNow Incident 进行关联同步,实现 Flashduty 与 ServiceNow 的联动。

在 ServiceNow#

创建用户#

1.
登录 ServiceNow 实例控制台,通过选择 ALL ,输入 USERS 选择Organization-Users 。
2.
点击 New 新建用户。
3.
在编辑页面中,User ID 输入:flashduty 。
4.
Password needs reset 和 Web service access only 以及 Internal Integration User 保持取消勾选状态。
5.
提交保存。
drawing

配置用户#

用于访问 ServiceNow 的用户需要是管理员角色。
1.
在用户列表页面,找到新创建的 flashduty 用户并进到配置页面。
2.
在编辑页面中,点击 Set Password 设置一个密码。
3.
点击 Roles 添加 admin 和 itil 角色。
4.
点击 Update 更新配置。
drawing

在 Flashduty#

配置集成#

将以上配置的用户名/密码以及实例名称输入到左侧集成信息中并点击下一步进行配置。
集成名称: 为当前集成定义一个名称。
管理团队: 当选择管理团队后,只有该团队成员以及租户管理员可以编辑此集成。
协作空间:选择该集成生效的协作空间,。
同步方向:
To_ServiceNow:将 Flashduty 的故障同步至 ServiceNow。
From_ServiceNow:将 ServiceNow 的 Incident 同步至 Flashduty。
Two-way:Flashduty 和 ServiceNow 互相同步。
触发模式:
自动触发:需要配置相应的条件,Flashduty 会自动将符合条件的故障同步到 ServiceNow 中。
手动触发:需要在故障详情页的更多操作中手动触发 ServiceNow 同步(该集成配置的名称为触发器名称)。
严重程度映射:ServiceNow 的 Priority 是由 Impact 和 Urgency 的值共同决定的,所以可以参考 ServiceNow 的 Priority Lookup Rules 进行配置。另外需要注意的是,只有当 ServiceNow Incident 的 Urgency 发生变化时,才会触发 Flashduty 故障严重程度的更新。
自定义字段映射:可以选择将故障的某些标签或所有标签以及自定义字段内容同步至 ServiceNow 的字段中(仅支持文本类型的字段)。

在 ServiceNow#

当同步方向选择 From_ServiceNow 或 Two-way 时,还需要在 ServiceNow 中做相应的配置,以便将 ServiceNow Incident 同步至 Flashduty, 在同步至 Flashduty 时,有以下两种方式,可根据实际需求选择即可。

手动同步#

该方式依赖 ServiceNow 提供的 UI Action 和 Script Include 的配置,根据以下步骤配置完成的效果:当新建 Incident 或更新 Incident 时,可以在功能区看到发送同步请求的按钮,触发该按钮,可以将当前 Incident 的内容同步至 Flashduty。需要注意的是,如果触发请求时遇到失败的情况,请重试(重试时间间隔需大于 10 秒)。

配置 UI Action#

1.
登录 ServiceNow 实例控制台,通过选择 ALL ,输入 UI Actions 选择System Definition-UI Actions 。
2.
点击 New 新建 Action。
3.
Name 输入: Send To Flashduty, Table 选择 Incident 。
4.
Form button ,Active ,Show insert ,Show update ,Client, List v2/3 Compatible 保持勾选状态。
5.
Onclick 输入:onClick();。
6.
Script 输入:
7.
提交保存。

配置 Script Include#

1.
登录 ServiceNow 实例控制台,通过选择 ALL ,输入 Script Includes 选择System Definition-Script Includes 。
2.
点击 New 新建 Script Include。
3.
Name 输入:IncidentWebhookHelper , Accessible from 选择 All application scopes。
4.
Client callable 和 Active 保持勾选状态。
5.
Script 输入以下内容,其中 request.setEndpoint 中需要补充集成的推送地址:
注意: body 中配置的是默认接收字段,如果有自定义字段需要同步至 Flashduty ,需要额外手动补充内容到 body 中,比如希望添加一个字段名为:test_001 的字段(该字段名可以在配置集成中添加自定义字段的时候获取,不要使用 ServiceNow Inident 表单中显示的字段名),那么需要在 body 中补充:test_001: current.getDisplayValue("test_001")。
6.
提交保存。
7.
回到 Script Includes 列表,继续创建。
8.
点击 New 新建 Script Include。
9.
Name 输入:IncidentWebhookHelperAjax , Accessible from 选择 All application scopes。
10.
Client callable 和 Active 保持勾选状态。
11.
Script 输入以下内容:
12.
提交保存。

自动同步#

该方式依赖 ServiceNow 提供的 Business Rules 的配置,使用该方式可以实现当有新建或更新事件时,自动将 Incident 同步至 Flashduty。

配置 Business Rules#

1.
登录 ServiceNow 实例控制台,通过选择 ALL ,输入 Business Rules 选择System Definition-Business Rules 。
2.
点击 New 新建 Business Rule。
3.
Name 输入:Send To Flashduty , Table 选择 Incident。
4.
Advanced 和 Active 保持勾选状态。
5.
在 When to run 区域中,When 选择 async,Insert 和 Upsert 保持勾选状态,其他按需配置。
6.
在 Advanced 区域中,Script 填写以下内容,其中 endpoint 中需要补充集成的推送地址:
注意: body 中配置的是默认接收字段,如果有自定义字段需要同步至 Flashduty ,需要额外手动补充内容到 body 中,比如希望添加一个字段名为:test_001 的字段(该字段名可以在配置集成中添加自定义字段的时候获取,不要使用 ServiceNow Inident 表单中显示的字段名),那么需要在 body 中补充:test_001: current.getDisplayValue("test_001")。
7.
提交保存。

同步信息#

表单字段#

ServiceNowFlashduty备注
Short_descriptionTitle
DescriptionDescription
Additional commentsComments
StateProgress
UrgencySeverity
OthersCustom Fields

状态映射#

ServiceNowFlashduty备注
NewTrigger
In ProgressProcessing
On HoldSnoozed默认暂缓 2 小时
ResolvedCLosed
ClosedCLosed
CanceledCLosed

优先级映射#

只有 ServiceNow 的 Urgency 值变化时,才会影响 Flashduty 的 Severity
ServiceNowFlashduty备注
LowInfo
MediumWarning
HighCritical

添加官方技术支持微信

在这里,获得使用上的任何帮助,快速上手FlashDuty

微信扫码交流
修改于 2025-08-11 10:11:06
上一页
Jira 同步
下一页
标准变更事件集成指引
Built with