交付检查:跨电脑、跨用户也能稳定运行

进入系统状态页,确认 SCADA Server、Redis、IO State API、Integration Script、IO 模块、报警模块、趋势模块、联邦模块、留存模块、事件记录和 WebSocket 网关状态。联邦或冗余项目还要确认站点拓扑、当前采集设备数和备用节点状态。存在告警时,把告警原因写进交付说明。

交付

交付: 交付检查:跨电脑、跨用户也能稳定运行

交付不以本地电脑可打开为完成标准。应确认服务、数据、画面、权限、授权、接口、迁移备份和维护资料都能让后续人员接手。

第一轮:运行健康检查

进入系统状态页,确认 SCADA Server、Redis、IO State API、Integration Script、IO 模块、报警模块、趋势模块、联邦模块、留存模块、事件记录和 WebSocket 网关状态。联邦或冗余项目还要确认站点拓扑、当前采集设备数和备用节点状态。存在告警时,把告警原因写进交付说明。

  • 刷新系统状态,确认运行时间、内存和主机信息正常。
  • 逐项检查模块状态和服务状态。
  • 联邦项目额外保留站点拓扑和当前采集节点信息。
  • 有橙色或告警项时,先处理再继续交付。
  • 保存系统状态页记录作为交付资料。

第二轮:主数据检查

检查站点、设备和 Tag。设备要确认协议、地址、端口、轮询周期和启用状态;Tag 要确认完整点名、地址、数据类型、扫描周期、报警趋势参与状态和控制能力。

  • 设备连接列表没有重复编码和明显占位数据。
  • 关键设备启用并能被 IO 模块采集。
  • 关键 Tag 用 Tag 诊断能读到实时值。
  • 需要控制的点位已单独确认权限和写回校验。

第三轮:画面和菜单检查

确认画面文件已发布、菜单能打开正确页面、弹窗模板能正常预览、页面中的 Tag 引用都能找到主数据。管理员和普通用户各走一遍。

  • 运行端首页能打开,不是空白页。
  • 顶部或侧边菜单每个入口都能进入对应页面。
  • 关键设备弹窗能打开,实时值、报警、趋势区域正常。
  • 普通用户看不到无权限菜单。

第四轮:权限、账号和授权检查

确认管理员、工程师、操作员、访客等角色是否清楚;确认默认密码已经修改;确认普通用户不能进入不该进入的管理端配置;确认写值和控制操作只开放给授权角色。然后进入 /license 检查授权是否已激活、签名校验是否配置、机器编号和安装实例是否与交付记录一致。

  • 管理员密码不是默认密码。
  • 工程师、操作员、访客账号能正常登录。
  • 普通账号无法进入权限配置、模块中心等敏感页面。
  • /license 顶部授权状态显示已激活。

第五轮:接口和脚本检查

确认 IO State API 的 GET 和 WebSocket 能被第三方访问;确认 Integration Script 的关键脚本有超时、并发、冷却时间和失败日志;确认入站 HTTP 或 MQTT 触发路径不会暴露给不该访问的网络。

  • 用第三方系统实际请求一次 GET 接口。
  • 用 WebSocket 订阅一次关键点位变化。
  • 手动运行关键脚本,确认最近执行记录没有错误。
  • 检查反向代理和防火墙,只开放必须访问的接口。

交付资料清单

至少交付安装包、部署说明、管理员账号交接说明、授权说明、授权文件或在线激活记录、模块状态说明、站点设备 Tag 清单、菜单画面清单、报警趋势配置说明、数据留存策略、迁移备份说明、接口说明、脚本说明和常见问题处理顺序。

  • 安装包和部署说明要能让运维重新部署。
  • 账号交接只写账号归属,不在文档里明文保存生产密码。
  • 数据库、缓存、管理端管理员等密码通过客户认可的密码管理工具或密封交接单交接。
  • 授权资料要包含机器编号、主机指纹、实例编号和激活方式。
  • 接口和脚本说明要写清楚调用方、触发条件、失败处理。
HQControl 事件记录页面
图示 1: 事件记录

事件记录适合追踪配置变化、导入操作和系统事件,是交付后排查问题的重要依据。