跳到主要内容

CMMS 工单适配器

FactVerse CMMS 运营可以通过受治理的工单适配器连接下游 CMMS / EAM 系统。当客户希望 FactVerse 创建、交接、同步或监控维护工单,同时保留既有系统时,请使用本指南。

工单适配器与现场协议适配器不同。工单适配器用于和 Maximo、SAP Plant Maintenance、Honeywell Forge、自定义 REST 服务或 Webhook 端点交换维护记录。BACnet、Modbus、SNMP 等现场协议适配器用于把设备点位值带入资产和工单上下文。

前置条件​

配置工单适配器前,请先确认:

  • 下游 CMMS 或 EAM 负责人,以及预期的记录系统归属;
  • 已批准的服务账号访问、凭据保存和轮换规则;
  • 已部署 FactVerse 环境到提供商 endpoint 的网络可达性;
  • 打开、已分派、已完成、已取消、失败和重开工单样例;
  • 用于映射的资产、位置、站点、工厂或功能位置标识;
  • 需要进入统一工单生命周期的提供商状态和优先级值;
  • 已批准的写入边界:只读、草稿、交接、同步或写回。

适配器选择流程​

支持的适配类型​

适配类型适用场景典型方向准备重点
Webhook下游系统或中间件可以接收事件 payload,并通过入站 webhook 回传状态FactVerse 推送,提供商回调目标 URL、共享密钥、payload 契约、重试策略
Generic REST提供商或客户开放项目专用 REST API可配置推送和拉取Base URL、认证方式、推送路径、拉取路径、字段映射、响应结构
IBM Maximo客户使用 Maximo 工单、资产、站点和状态值推送新建工单并拉取状态变更Maximo 根 URL、API key、站点或组织默认值、资产映射、状态映射
SAP Plant Maintenance客户使用 SAP 维护订单、设备、功能位置和工厂范围推送维护订单并拉取状态变更SAP OData 根路径、Basic 或 API key 认证、工厂、订单类型、CSRF 写入流程
Honeywell Forge客户项目通过已批准 overlay 使用 Honeywell Forge 或 IBMS 集成类型按 overlay 定义推送、拉取、资产或告警路径Forge Base URL、API key 或 OAuth2 客户端凭据、overlay payload 契约

适配器是否可用仍取决于部署范围、客户访问批准、提供商版本和最终集成契约。每个集成类型都是实施起点,不能替代提供商发现和客户确认。

核心适配模型​

每个工单适配器都应围绕同一组运营契约规划:

能力需要确认
推送工单哪些 FactVerse 工单需要交接或创建到提供商系统,哪些字段必填
拉取状态更新哪些提供商状态、负责人和时间戳会更新统一工单视图
健康检查哪个 endpoint 或探针用于判断提供商连接是否可达
资产映射FactVerse 设备如何映射到提供商资产、位置、站点或功能位置
同步日志成功、失败、重试和提供商响应如何被审阅
归属规则提供商是否仍是记录系统,FactVerse 是否作为主工作区,或者该流程是否只读

配置输入​

启用适配器前,请准备:

输入作用
适配器类型选择 webhook、rest、maximo、sap-pm 或客户 overlay 集成类型
Base URL 或 endpoint定义请求发送位置和网络访问边界
认证方式定义服务账号、令牌、凭据轮换和提供商审计归属
字段映射将 FactVerse 工单字段映射到提供商字段,并保留来源值
状态映射将提供商状态映射到 CMMS 共享生命周期,同时保留原始状态
资产映射将 FactVerse 设备 ID 对齐到提供商资产、位置、站点或功能位置 ID
拉取频率定义状态变更读取频率,或确认由提供商 webhook 回调
写入边界明确只读、草稿、交接、写回等模式

Generic REST​

当客户、提供商、中间件或承包商系统开放稳定的项目专用 REST API 时,使用 Generic REST。它适合不属于标准打包集成类型、但可以提供稳定工单 API 的系统。

需要确认 Base URL、网络白名单、认证方式、推送路径、HTTP 方法、拉取路径、时间戳参数、结果数组结构、状态字段、FactVerse 字段到 JSON key 的映射、成功创建后返回的外部 ID 字段,以及健康检查路径。

Generic REST 是可配置的适配框架。生产上线前仍需审阅客户侧 API 契约。

IBM Maximo​

客户使用 IBM Maximo 管理维护时,可使用 Maximo 集成类型与 Maximo 工单 API 交换记录。

领域准备内容
访问Maximo 根 URL,以及通过批准 header 传递的 API key
创建工单描述、长描述、优先级、状态、外部引用、站点、组织、资产和位置字段
优先级映射将 FactVerse 优先级映射到 Maximo 工单优先级,并按部署复核本地词表
状态映射将已创建、已分派、进行中、已完成、已取消等状态映射到客户 Maximo 状态模型
拉取变更确认变更时间窗口、选择字段、分页大小和自定义状态处理
资产身份将 FactVerse 设备映射到 Maximo assetnum、location、站点和组织

Maximo 常会定制状态值、对象结构和必填字段。上线前要用真实的打开、完成、取消、阻塞、重开工单验证。

SAP Plant Maintenance​

客户使用 SAP S/4HANA Plant Maintenance 管理维护订单时,可使用 SAP PM 集成类型进行工单交接或同步。

领域准备内容
访问SAP OData 服务根路径,以及批准的 Basic 或 API key 认证
写入流程创建或更新请求所需的 CSRF token 与 session cookie 处理
范围维护工厂、订单类型、设备和功能位置字段
创建工单描述、订单类型、工厂、优先级和可追溯引用
状态映射将 SAP 订单状态码映射到 FactVerse 生命周期,同时保留原始 SAP 状态
拉取变更确认最后变更时间格式、选择字段和提供商侧过滤条件

SAP 环境会因 Gateway 配置、SSO 策略、扩展字段和订单类型而不同。最终服务表面应由客户 SAP 负责人确认。

Honeywell Forge 和 Overlay 集成类型​

Honeywell Forge 或 IBMS 类型集成应作为客户批准的 overlay 集成类型处理。它可以使用 API key 或 OAuth2 客户端凭据,但 endpoint 形态、payload 字段和运营方向取决于项目。

使用该路径前,应确认客户已批准 Forge 访问和凭据,payload 形态已由客户或集成伙伴确认,资产主数据归属、告警流向和工单归属已达成一致,写回或交接行为也明确在范围内。

不要假设所有 Forge 项目拥有相同 endpoint 或权限。生产同步前要记录客户批准的集成类型。

与现场协议适配器的边界​

BACnet、Modbus 和 SNMP 不是下游 CMMS 工单适配器。它们用于把设备点位值、控制器状态、UPS 读数、环境测量值或受管设备状态带入 FactVerse 上下文。

需要把工单记录与下游维护系统交换时,使用工单适配器。需要在分诊、证据复核、设施运营、预测性维护或 Agent 解释中引用设备点位时,使用现场协议适配器。

验收清单​

  • 已确认适配器类型和提供商归属。
  • 凭据、endpoint、防火墙规则和服务账号已批准。
  • 资产映射已用真实设备和位置样例测试。
  • 状态和优先级映射保留提供商原始值。
  • 推送、拉取、健康检查、同步日志、重试和失败路径已测试。
  • 写回行为限制在已批准字段和角色内。
  • 操作员能看到工单是原生、已交接、已同步、失败,还是等待提供商动作。

相关文档​