Rela AIRela AI Docs
Mantenimiento

Sincronizacion CMMS

Sincronizacion bidireccional con sistemas CMMS externos como SAP PM, Maximo o integraciones personalizadas para unificar la planificacion predictiva con los sistemas patrimoniales.

Sincronizacion CMMS

La sincronizacion CMMS conecta la planificacion predictiva de Rela-ai con los sistemas de gestión de mantenimiento computerizado (CMMS) que ya usa tu organización. El flujo es bidireccional: las ordenes de trabajo generadas por el motor predictivo se empujan al CMMS externo, y los cambios de estado que ocurren en ese sistema se reciben de vuelta via webhook para mantener ambos sistemas sincronizados.

El beneficio principal es la integración con sistemas patrimoniales sin necesidad de abandonarlos. Los equipos de planificacion continuan trabajando en SAP PM o Maximo mientras Rela-ai aporta la capa predictiva encima.

La configuración de mapeo de campos permite adaptar la integración a la estructura de datos especifica de cada CMMS sin cambios de codigo.

¿Para qué sirve?

  • Sincronizar órdenes y activos entre Rela AI y un CMMS externo (SAP PM, Maximo, Fiix).
  • Evitar doble digitación de órdenes de trabajo.
  • Centralizar el historial de mantenimiento sin abandonar el sistema legado.

¿Cómo funciona?

Un conector bidireccional empuja órdenes generadas en Rela AI al CMMS y sincroniza cierres desde el CMMS de vuelta. El mapping de campos es configurable por tenant.

Para que sirve?

  • Elimina la doble entrada de datos entre el CMMS corporativo y Rela-ai.
  • Enriquece el CMMS existente con ordenes de trabajo generadas por el motor predictivo.
  • Recibe actualizaciones de estado (completado, cancelado, reasignado) desde el CMMS externo.
  • Soporta SAP PM, IBM Maximo y conectores personalizados via API REST.
  • Mapeo de campos configurable para adaptarse a cualquier estructura de datos.

Cómo funciona?

Configuración del conector

Cada tenant configura su conector CMMS con:

ParametroDescripción
Tipo de sistemaSAP PM, Maximo o custom
URL baseEndpoint del CMMS externo
CredencialesAPI key, OAuth2 o basic auth segun el sistema
Mapeo de camposEquivalencia entre campos de Rela-ai y el CMMS externo

Push de ordenes de trabajo

Cuándo el motor predictivo genera una orden de trabajo o supera un umbral de intervencion:

  1. Se serializa la OT con los campos configurados en el mapeo.
  2. Se envia al endpoint del CMMS externo via HTTP POST.
  3. El CMMS retorna un ID externo que queda registrado en Rela-ai.
  4. El estado de la OT se marca como sincronizado.

Recepcion de webhooks

El CMMS externo puede notificar cambios de estado configurando el endpoint de Rela-ai como destino webhook:

POST /api/v1/cmms/webhook/{tenant_id}

Los eventos soportados incluyen: work_order.completed, work_order.cancelled, work_order.updated.

Mapeo de campos

{
  "work_order": {
    "id": "AUFNR",
    "title": "KTEXT",
    "priority": "PRIOK",
    "asset_id": "EQUNR",
    "scheduled_date": "GSTRP"
  }
}

Uso desde el Dashboard

  1. Ve a Configuración > Integraciones > CMMS.
  2. Selecciona el tipo de sistema (SAP PM, Maximo, custom).
  3. Ingresa las credenciales y URL base del CMMS.
  4. Configura el mapeo de campos usando el editor visual.
  5. Haz clic en Probar Conexion para verificar la integración.
  6. Activa la sincronizacion con el toggle Sincronizacion activa.
El historial de sincronizaciones (exitos y errores) esta disponible en Configuración > Integraciones > CMMS > Historial.
Los campos obligatorios del CMMS externo deben estar mapeados antes de activar la sincronizacion. Una OT sin campos requeridos sera rechazada por el sistema externo.

Beneficios clave

  • Sin doble digitación — órdenes fluyen en ambos sentidos.
  • Mapping configurable por tenant: se adapta a tu CMMS.
  • Retry automático con idempotencia — no duplica órdenes.
  • Audit trail de cada sync con timestamp y actor.
  • Compatible con SAP PM, Maximo, Fiix y conectores custom.

En esta página