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 gestion de mantenimiento computerizado (CMMS) que ya usa tu organizacion. 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 integracion 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 configuracion de mapeo de campos permite adaptar la integracion a la estructura de datos especifica de cada CMMS sin cambios de codigo.

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.

Como funciona?

Configuracion del conector

Cada tenant configura su conector CMMS con:

ParametroDescripcion
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

Cuando 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 Configuracion > 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 integracion.
  6. Activa la sincronizacion con el toggle Sincronizacion activa.
El historial de sincronizaciones (exitos y errores) esta disponible en Configuracion > 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.

En esta página