> ## Documentation Index
> Fetch the complete documentation index at: https://test-8ad8522e-feat-ai-sre.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# 作战室

> 作战室 (War Room) 是专为故障应急响应设计的自动化协同功能，能够在主流的即时通讯平台为故障创建并管理专属沟通群组。

<Tip>**版本要求**：此功能需要 On-call 专业版及以上订阅。[了解更多](https://flashcat.cloud/flashduty/price/)</Tip>

Flashduty On-call 作战室（War Room）是专为故障应急响应设计的自动化协同功能。它能够围绕故障的整个生命周期，在主流的即时通讯（IM）平台中创建并管理专属沟通群组，确保团队能够高效响应与协作。

## 关键特性

<CardGroup cols={2}>
  <Card title="多 IM 平台原生支持" icon="comments">
    无缝接入飞书、钉钉、企业微信、Slack
  </Card>

  <Card title="一键创建" icon="plus">
    为活跃故障快速创建专属作战室，并在群聊中实时同步故障状态
  </Card>

  <Card title="成员自动同步" icon="users">
    当故障处理人变更时，自动邀请新成员加入作战室
  </Card>

  <Card title="状态双向同步" icon="arrows-rotate">
    作战室与 Flashduty 平台的故障状态实时同步
  </Card>

  <Card title="操作审计" icon="clipboard-list">
    所有作战室相关操作将自动记录在故障时间线中，便于复盘与审计
  </Card>
</CardGroup>

## 快速上手

<Steps>
  <Step title="配置集成">
    前往 **On-call → 集成中心 → 集成列表 → 即时消息**，按需接入您的 IM 应用，并根据指引开启作战室功能。

    <CardGroup cols={2}>
      <Card title="飞书集成" icon="feather" href="/zh/on-call/integration/instant-messaging/lark">
        接入飞书应用
      </Card>

      <Card title="钉钉集成" icon="bell" href="/zh/on-call/integration/instant-messaging/dingtalk">
        接入钉钉应用
      </Card>

      <Card title="企业微信集成" icon="weixin" href="/zh/on-call/integration/instant-messaging/wecom">
        接入企业微信应用
      </Card>

      <Card title="Slack 集成" icon="slack" href="/zh/on-call/integration/instant-messaging/slack">
        接入 Slack 应用
      </Card>
    </CardGroup>
  </Step>

  <Step title="创建作战室">
    在任一活跃故障的详情页，点击右上角的 **创建作战室**。

    <Tabs>
      <Tab title="控制台">
        <Frame caption="在控制台创建作战室">
          ![控制台创建作战室](https://docs-cdn.flashcat.cloud/images/gif/war-room-create-console.gif)
        </Frame>
      </Tab>

      <Tab title="IM 应用">
        <Frame caption="作战室内信息自动同步">
          ![应用内创建作战室](https://docs-cdn.flashcat.cloud/images/gif/war-room-create-app.gif)
        </Frame>
      </Tab>

      <Tab title="移动端 App">
        打开 Flashduty App，进入故障详情页，点击底部操作栏的 **⋯** 按钮打开 **更多操作**，选择 **创建作战室**，在面板中确认处理人员名单、选择关注人员后提交即可创建。当故障已存在作战室或故障已关闭时，该入口会被隐藏；当故障没有处理人员时，入口禁用并提示「当前故障没有处理人员，无法创建作战室」。
      </Tab>
    </Tabs>
  </Step>

  <Step title="协同处理">
    故障处理人发生变更时，相关人员将自动同步至作战室。其他成员也可在故障详情页点击 **查看作战室**，快速加入沟通。

    在作战室内，成员可以对故障进行认领、关闭和暂缓操作，也可接收来自 Flashduty On-call 的故障状态更新。

    <Tabs>
      <Tab title="控制台">
        <Frame caption="在控制台添加成员">
          ![控制台添加成员](https://docs-cdn.flashcat.cloud/images/gif/war-room-add-member-console.gif)
        </Frame>
      </Tab>

      <Tab title="IM 应用">
        <Frame caption="作战室内信息自动同步">
          ![应用内添加成员](https://docs-cdn.flashcat.cloud/images/gif/war-room-add-member-app.gif)
        </Frame>
      </Tab>

      <Tab title="移动端 App">
        在故障详情概览页点击 **作战室** 入口卡片：支持深链的 IM 集成会直接拉起群聊；若无法拉起（如设备未安装对应 IM），弹窗展示群聊名称（可一键复制），打开对应 IM 应用搜索群名即可进入。
      </Tab>
    </Tabs>
  </Step>

  <Step title="解散作战室">
    故障关闭后，在故障详情页的 **...** 菜单中，点击 **解散作战室**。

    <Tabs>
      <Tab title="控制台">
        <Frame caption="在控制台解散作战室">
          ![控制台解散作战室](https://docs-cdn.flashcat.cloud/images/gif/warroom-delete-console.gif)
        </Frame>
      </Tab>

      <Tab title="IM 应用">
        <Frame caption="作战室内信息自动同步">
          ![应用内解散作战室](https://docs-cdn.flashcat.cloud/images/gif/war-room-delete-app.gif)
        </Frame>
      </Tab>

      <Tab title="移动端 App">
        在故障详情页点击底部操作栏的 **⋯** 按钮打开 **更多操作**，选择 **添加关注人员进入作战室** 或 **解散作战室**（需二次确认）。两项操作在故障关闭后仍可用，便于复盘。
      </Tab>
    </Tabs>
  </Step>
</Steps>

<Info>
  **平台创建的作战室群聊不能作为常驻通知目标。** 系统会给每个群聊标注来源：`origin=system` 表示这是平台创建的群聊（目前只有故障作战室），与人工创建的群聊区分开。因此，分派策略的 **IM 应用群**（飞书/钉钉、Slack、Microsoft Teams 群聊）与值班计划换班通知的 **群聊渠道**（飞书/钉钉、Slack 群聊）选择器会自动排除作战室——飞书/钉钉与 Slack 选择器的提示文案为「请选择…群聊（不含故障作战室）」。作战室随故障生、随故障关，如果把它配置为常驻通知目标，这条配置指向的群聊注定会消失；若此前已保存的群聊 ID 已失效（作战室已解散、机器人被移出群、群聊已删除），选择器会把该目标显示为 **群聊不存在**，并可通过移除按钮清掉。
</Info>

### 移动端 App

Flashduty App 已支持完整的作战室生命周期，与控制台、IM 应用共享同一套作战室能力。移动端行为要点如下：

* **能力门控**：移动端作战室同样要求 On-call 专业版及以上订阅，且账户下至少有一个已开启作战室功能的 IM 集成；版本不足时，概览入口与作战室相关操作均不展示
* **概览入口卡片**：当故障已创建作战室时，故障详情概览页会展示 **作战室** 入口卡片。点击后，支持深链的 IM 集成会直接拉起 IM 进入群聊；若拉起失败或集成未提供分享链接，则弹窗展示群聊名称（可一键复制），您可打开对应 IM 应用搜索群名进入
* **创建作战室**：入口位于故障详情页底部 **更多操作** 中。当故障已存在作战室或故障已关闭时，入口隐藏；当故障没有处理人员时，入口禁用并提示「当前故障没有处理人员，无法创建作战室」（作战室由后端按处理人员建群）
* **添加关注人员进入作战室 / 解散作战室**：同样位于 **更多操作** 中。故障关闭后仍可用（便于复盘），且不依赖集成列表——即使 IM 集成事后被关闭，仍可继续添加关注人员或解散已创建的作战室；解散需二次确认

<Check>
  通过将应急流程与即时通讯工具深度整合，Flashduty 作战室为您带来了 **自动化**、**可视化**、**可追溯** 的故障协同体验。
</Check>

## 消息同步

故障的关键操作（认领、关闭、暂缓、评论等）会以消息形式实时同步到作战室群聊。其中，[行动项与跟进项](/zh/on-call/incident/work-items)的四类操作包含在作战室默认的回复事件集合中，发生时会以纯文本消息回帖到群聊：

| 事件类型             | 群内消息示例                              |
| :--------------- | :---------------------------------- |
| `i_wi_created`   | `张三 创建了Action「扩容数据库连接池」`            |
| `i_wi_assignees` | `张三 更新了Action「扩容数据库连接池」的负责人`        |
| `i_wi_completed` | `张三 完成了Action「扩容数据库连接池」`            |
| `i_wi_converted` | `张三 将 Action「扩容数据库连接池」转为 Follow-up` |

* 跟进项的同类操作消息中，`Action` 字样会替换为 `Follow-up`
* 当操作人无法解析为具体成员时，消息中的操作人显示为 **系统**

## 常见问题

<AccordionGroup>
  <Accordion title="Flashduty 如何实现针对故障的作战室管理？">
    Flashduty 通过在 IM 平台集成应用，调用群聊、消息和用户信息等相关 API 来实现作战室功能。

    <Note>
      在创建或接入相关应用时，需您手动授予必要权限，以确保操作的安全性。
    </Note>
  </Accordion>

  <Accordion title="Flashduty 作战室功能支持哪些 IM 平台？">
    目前已支持以下 IM 平台：

    | 平台    | 状态    |
    | ----- | ----- |
    | 飞书    | ✅ 已支持 |
    | 钉钉    | ✅ 已支持 |
    | 企业微信  | ✅ 已支持 |
    | Slack | ✅ 已支持 |

    <Warning>
      * 由于各 IM 平台的开放程度不同，接入作战室功能的配置流程也存在差异。Flashduty On-call 已在适配时，尽可能为您简化了配置步骤。
      * 同一时间，系统仅支持为一个 IM 集成开启作战室功能。
    </Warning>
  </Accordion>

  <Accordion title="为什么我的作战室功能未按预期工作？">
    作战室是 IM 集成中的一项高级功能，请确保您已根据官方文档完成了所有必要的配置步骤。您可以在集成配置页或 Flashduty Docs → **集成引导** 中找到相关指引。

    为确保 Flashduty 能够成功邀请成员，需要获取其在 IM 平台的用户 ID。请确保相关人员已完成以下至少一项操作：

    <Steps>
      <Step title="配置通知信息（推荐）">
        在 Flashduty On-call 个人中心 → [个人信息](https://console.flashcat.cloud/profile) 页面，填写 **通知邮箱** 和 **通知手机**。
      </Step>

      <Step title="使用一键关联功能">
        如果您使用的 IM 集成支持，可在 **关联用户** 页面使用 **一键关联** 功能。Flashduty On-call 将根据用户在个人中心配置的通知邮箱和通知手机，调用应用权限进行用户信息的关联。

        <Frame caption="一键关联用户">
          ![一键关联用户界面](https://docs-cdn.flashcat.cloud/images/png/869cd0ab96ef916d1b3d1cc28d19745d.png)
        </Frame>
      </Step>

      <Step title="在 IM 应用内登录">
        如果您使用的 IM 集成支持，可在 IM 应用内完成一次登录以自动绑定账号。
      </Step>
    </Steps>

    <Tip>
      若问题仍然存在，请联系 Flashduty 技术支持。
    </Tip>
  </Accordion>

  <Accordion title="创建企业微信作战室时报错「需要至少两个人」？">
    企业微信平台要求应用群聊至少有 **2 名成员**。Flashduty 在创建企业微信作战室时，会将故障处理人、故障负责人及当前操作人解析为企业微信用户 ID。若最终能解析到的已关联企微账号的成员不足 2 人，创建将失败并提示：

    > 企微创建作战室需要至少两个人，请添加更多已关联企微的成员后重试。

    **解决方法**：确保故障的处理人中，至少有 2 人已完成企业微信账号关联（参见上方「为什么我的作战室功能未按预期工作？」的步骤）。可通过 **一键关联** 或引导成员在企微应用内登录来完成绑定。
  </Accordion>
</AccordionGroup>

## AI SRE

作战室与 **AI SRE** 深度联动：作战室创建后，AI SRE 会自动进行一轮初步诊断并把结论回贴到群里；你也可以在群聊中 **@ AI SRE** 继续追问或发起新的排查。AI SRE 已全量开放公测，详见 [AI SRE 产品介绍](/zh/ai-sre)与 [IM 平台](/zh/ai-sre/im)。

### 作战室中的 AI SRE

<CardGroup cols={2}>
  <Card title="自动初步诊断" icon="robot">
    作战室创建后自动分析故障并回贴第一轮结论——人还没开始排查，第一手分析已经在群里
  </Card>

  <Card title="群内追问" icon="comment-dots">
    在群聊中 @ AI SRE 发起或续接排查，Agent 在线程内回答，团队成员全程可见
  </Card>

  <Card title="带上下文调查" icon="chart-line">
    回复告警或故障卡片即可让 Agent 自动定位对应故障，无需手工粘贴上下文
  </Card>

  <Card title="故障复盘" icon="file-lines">
    基于故障时间线与调查证据，生成结构化的复盘文档
  </Card>
</CardGroup>

<Info>
  为了获取更完整的故障全生命周期上下文，AI 生成复盘报告需要读取作战室聊天记录。请确保您的 IM 集成已授予相应权限 —— 详见[飞书](/zh/on-call/integration/instant-messaging/lark)或 [Slack](/zh/on-call/integration/instant-messaging/slack) 集成指南。
</Info>
