{
  "module": {
    "id": "25",
    "key": "ops-plan",
    "name": "运行方案管理",
    "priority": "P0",
    "source": [
      "运行方案管理"
    ]
  },
  "roles": [
    {
      "id": "ops-plan-role-1",
      "name": "运行经理",
      "permissions": [
        "overview",
        "list",
        "detail",
        "operation",
        "workflow"
      ]
    },
    {
      "id": "ops-plan-role-2",
      "name": "值班长",
      "permissions": [
        "overview",
        "list",
        "detail",
        "operation",
        "workflow",
        "config"
      ]
    },
    {
      "id": "ops-plan-role-3",
      "name": "能效经理",
      "permissions": [
        "overview",
        "list",
        "detail",
        "operation",
        "workflow",
        "config",
        "report"
      ]
    },
    {
      "id": "ops-plan-role-4",
      "name": "应急负责人",
      "permissions": [
        "overview",
        "list",
        "detail",
        "operation",
        "workflow"
      ]
    }
  ],
  "pages": [
    {
      "key": "overview",
      "title": "总览驾驶舱",
      "goal": "Dashboard 数据分析与下钻",
      "desc": "汇总模块风险、进度、待办和关键指标。",
      "route": "/ops-plan/overview",
      "owner": "运行经理",
      "object": "运行方案",
      "metric": "方案执行率"
    },
    {
      "key": "list",
      "title": "业务台账列表",
      "goal": "列表筛选与批量治理",
      "desc": "按对象、站点、状态、责任人检索业务记录。",
      "route": "/ops-plan/list",
      "owner": "值班长",
      "object": "MOP/SOP步骤",
      "metric": "策略偏离次数"
    },
    {
      "key": "detail",
      "title": "对象详情",
      "goal": "详情抽屉与证据链",
      "desc": "查看对象全貌、时间线、证据和关联流程。",
      "route": "/ops-plan/detail",
      "owner": "能效经理",
      "object": "策略版本",
      "metric": "版本回滚次数"
    },
    {
      "key": "operation",
      "title": "闭环操作台",
      "goal": "操作执行与状态回写",
      "desc": "承接提交、复核、派发、验收等主动作。",
      "route": "/ops-plan/operation",
      "owner": "应急负责人",
      "object": "执行窗口",
      "metric": "节能收益"
    },
    {
      "key": "workflow",
      "title": "审批与验收",
      "goal": "流程状态与阻断规则",
      "desc": "展示审批节点、SLA、驳回和补证要求。",
      "route": "/ops-plan/workflow",
      "owner": "运行经理",
      "object": "复盘记录",
      "metric": "方案执行率"
    },
    {
      "key": "config",
      "title": "规则配置中心",
      "goal": "模板、阈值与权限配置",
      "desc": "维护规则版本、发布审批和回滚策略。",
      "route": "/ops-plan/config",
      "owner": "值班长",
      "object": "运行方案",
      "metric": "策略偏离次数"
    },
    {
      "key": "report",
      "title": "报表与审计",
      "goal": "报表导出和审计留痕",
      "desc": "输出经营、履约、质量和审计报表。",
      "route": "/ops-plan/report",
      "owner": "能效经理",
      "object": "MOP/SOP步骤",
      "metric": "版本回滚次数"
    },
    {
      "key": "exception",
      "title": "异常风险队列",
      "goal": "异常分支与应急处置",
      "desc": "处理超时、缺证、离线、越权等异常。",
      "route": "/ops-plan/exception",
      "owner": "应急负责人",
      "object": "策略版本",
      "metric": "节能收益"
    }
  ],
  "records": [
    {
      "id": "25-001",
      "name": "运行方案-1",
      "site": "亦庄A楼",
      "owner": "运行经理",
      "status": "待处理",
      "severity": "P0",
      "metric": "方案执行率 82%",
      "evidence": [
        "CMDB对象",
        "工作流单据",
        "AI盒子照片"
      ],
      "timeline": [
        "09:00 方案模板",
        "10:00 场景策略",
        "11:00 审批发布",
        "12:00 工单巡检维修引用",
        "13:00 执行偏差回溯",
        "14:00 SOP版本更新"
      ],
      "rule": "必须完成方案模板后才能进入下一状态"
    },
    {
      "id": "25-002",
      "name": "MOP/SOP步骤-2",
      "site": "通州M1",
      "owner": "值班长",
      "status": "审批中",
      "severity": "P1",
      "metric": "策略偏离次数 83%",
      "evidence": [
        "CMDB对象",
        "工作流单据",
        "AI盒子照片",
        "报表导出"
      ],
      "timeline": [
        "09:00 方案模板",
        "10:00 场景策略",
        "11:00 审批发布",
        "12:00 工单巡检维修引用",
        "13:00 执行偏差回溯",
        "14:00 SOP版本更新"
      ],
      "rule": "必须完成场景策略后才能进入下一状态"
    },
    {
      "id": "25-003",
      "name": "策略版本-3",
      "site": "固安1号楼",
      "owner": "能效经理",
      "status": "执行中",
      "severity": "P2",
      "metric": "版本回滚次数 84%",
      "evidence": [
        "CMDB对象",
        "工作流单据",
        "AI盒子照片",
        "报表导出",
        "操作审计"
      ],
      "timeline": [
        "09:00 方案模板",
        "10:00 场景策略",
        "11:00 审批发布",
        "12:00 工单巡检维修引用",
        "13:00 执行偏差回溯",
        "14:00 SOP版本更新"
      ],
      "rule": "必须完成审批发布后才能进入下一状态"
    },
    {
      "id": "25-004",
      "name": "执行窗口-4",
      "site": "酒仙桥M6",
      "owner": "应急负责人",
      "status": "待验收",
      "severity": "P3",
      "metric": "节能收益 85%",
      "evidence": [
        "CMDB对象",
        "工作流单据",
        "AI盒子照片"
      ],
      "timeline": [
        "09:00 方案模板",
        "10:00 场景策略",
        "11:00 审批发布",
        "12:00 工单巡检维修引用",
        "13:00 执行偏差回溯",
        "14:00 SOP版本更新"
      ],
      "rule": "必须完成工单巡检维修引用后才能进入下一状态"
    },
    {
      "id": "25-005",
      "name": "复盘记录-5",
      "site": "亦庄A楼",
      "owner": "运行经理",
      "status": "已归档",
      "severity": "P0",
      "metric": "方案执行率 86%",
      "evidence": [
        "CMDB对象",
        "工作流单据",
        "AI盒子照片",
        "报表导出"
      ],
      "timeline": [
        "09:00 方案模板",
        "10:00 场景策略",
        "11:00 审批发布",
        "12:00 工单巡检维修引用",
        "13:00 执行偏差回溯",
        "14:00 SOP版本更新"
      ],
      "rule": "必须完成执行偏差回溯后才能进入下一状态"
    },
    {
      "id": "25-006",
      "name": "运行方案-6",
      "site": "通州M1",
      "owner": "值班长",
      "status": "待处理",
      "severity": "P1",
      "metric": "策略偏离次数 87%",
      "evidence": [
        "CMDB对象",
        "工作流单据",
        "AI盒子照片",
        "报表导出",
        "操作审计"
      ],
      "timeline": [
        "09:00 方案模板",
        "10:00 场景策略",
        "11:00 审批发布",
        "12:00 工单巡检维修引用",
        "13:00 执行偏差回溯",
        "14:00 SOP版本更新"
      ],
      "rule": "必须完成SOP版本更新后才能进入下一状态"
    },
    {
      "id": "25-007",
      "name": "MOP/SOP步骤-7",
      "site": "固安1号楼",
      "owner": "能效经理",
      "status": "审批中",
      "severity": "P2",
      "metric": "版本回滚次数 88%",
      "evidence": [
        "CMDB对象",
        "工作流单据",
        "AI盒子照片"
      ],
      "timeline": [
        "09:00 方案模板",
        "10:00 场景策略",
        "11:00 审批发布",
        "12:00 工单巡检维修引用",
        "13:00 执行偏差回溯",
        "14:00 SOP版本更新"
      ],
      "rule": "必须完成方案模板后才能进入下一状态"
    },
    {
      "id": "25-008",
      "name": "策略版本-8",
      "site": "酒仙桥M6",
      "owner": "应急负责人",
      "status": "执行中",
      "severity": "P3",
      "metric": "节能收益 89%",
      "evidence": [
        "CMDB对象",
        "工作流单据",
        "AI盒子照片",
        "报表导出"
      ],
      "timeline": [
        "09:00 方案模板",
        "10:00 场景策略",
        "11:00 审批发布",
        "12:00 工单巡检维修引用",
        "13:00 执行偏差回溯",
        "14:00 SOP版本更新"
      ],
      "rule": "必须完成场景策略后才能进入下一状态"
    },
    {
      "id": "25-009",
      "name": "执行窗口-9",
      "site": "亦庄A楼",
      "owner": "运行经理",
      "status": "待验收",
      "severity": "P0",
      "metric": "方案执行率 90%",
      "evidence": [
        "CMDB对象",
        "工作流单据",
        "AI盒子照片",
        "报表导出",
        "操作审计"
      ],
      "timeline": [
        "09:00 方案模板",
        "10:00 场景策略",
        "11:00 审批发布",
        "12:00 工单巡检维修引用",
        "13:00 执行偏差回溯",
        "14:00 SOP版本更新"
      ],
      "rule": "必须完成审批发布后才能进入下一状态"
    },
    {
      "id": "25-010",
      "name": "复盘记录-10",
      "site": "通州M1",
      "owner": "值班长",
      "status": "已归档",
      "severity": "P1",
      "metric": "策略偏离次数 91%",
      "evidence": [
        "CMDB对象",
        "工作流单据",
        "AI盒子照片"
      ],
      "timeline": [
        "09:00 方案模板",
        "10:00 场景策略",
        "11:00 审批发布",
        "12:00 工单巡检维修引用",
        "13:00 执行偏差回溯",
        "14:00 SOP版本更新"
      ],
      "rule": "必须完成工单巡检维修引用后才能进入下一状态"
    },
    {
      "id": "25-011",
      "name": "运行方案-11",
      "site": "固安1号楼",
      "owner": "能效经理",
      "status": "待处理",
      "severity": "P2",
      "metric": "版本回滚次数 92%",
      "evidence": [
        "CMDB对象",
        "工作流单据",
        "AI盒子照片",
        "报表导出"
      ],
      "timeline": [
        "09:00 方案模板",
        "10:00 场景策略",
        "11:00 审批发布",
        "12:00 工单巡检维修引用",
        "13:00 执行偏差回溯",
        "14:00 SOP版本更新"
      ],
      "rule": "必须完成执行偏差回溯后才能进入下一状态"
    },
    {
      "id": "25-012",
      "name": "MOP/SOP步骤-12",
      "site": "酒仙桥M6",
      "owner": "应急负责人",
      "status": "审批中",
      "severity": "P3",
      "metric": "节能收益 93%",
      "evidence": [
        "CMDB对象",
        "工作流单据",
        "AI盒子照片",
        "报表导出",
        "操作审计"
      ],
      "timeline": [
        "09:00 方案模板",
        "10:00 场景策略",
        "11:00 审批发布",
        "12:00 工单巡检维修引用",
        "13:00 执行偏差回溯",
        "14:00 SOP版本更新"
      ],
      "rule": "必须完成SOP版本更新后才能进入下一状态"
    }
  ],
  "metrics": [
    {
      "name": "方案执行率",
      "value": 76,
      "target": 90,
      "trend": "stable"
    },
    {
      "name": "策略偏离次数",
      "value": 81,
      "target": 90,
      "trend": "up"
    },
    {
      "name": "版本回滚次数",
      "value": 86,
      "target": 90,
      "trend": "stable"
    },
    {
      "name": "节能收益",
      "value": 91,
      "target": 90,
      "trend": "up"
    }
  ],
  "workflows": [
    {
      "step": 1,
      "name": "方案模板",
      "state": "done",
      "owner": "运行经理"
    },
    {
      "step": 2,
      "name": "场景策略",
      "state": "done",
      "owner": "值班长"
    },
    {
      "step": 3,
      "name": "审批发布",
      "state": "active",
      "owner": "能效经理"
    },
    {
      "step": 4,
      "name": "工单巡检维修引用",
      "state": "waiting",
      "owner": "应急负责人"
    },
    {
      "step": 5,
      "name": "执行偏差回溯",
      "state": "waiting",
      "owner": "运行经理"
    },
    {
      "step": 6,
      "name": "SOP版本更新",
      "state": "waiting",
      "owner": "值班长"
    }
  ],
  "exceptions": [
    {
      "id": "25-EX-1",
      "name": "接口超时",
      "action": "触发运行经理复核",
      "severity": "P1"
    },
    {
      "id": "25-EX-2",
      "name": "证据缺失",
      "action": "触发值班长复核",
      "severity": "P2"
    },
    {
      "id": "25-EX-3",
      "name": "权限不足",
      "action": "触发能效经理复核",
      "severity": "P3"
    },
    {
      "id": "25-EX-4",
      "name": "对象离线",
      "action": "触发应急负责人复核",
      "severity": "P1"
    },
    {
      "id": "25-EX-5",
      "name": "审批驳回",
      "action": "触发运行经理复核",
      "severity": "P2"
    },
    {
      "id": "25-EX-6",
      "name": "SLA超时",
      "action": "触发值班长复核",
      "severity": "P3"
    }
  ]
}