DATOS / PRODUCCIÓN / GESTIÓN / GUÍA TÉCNICA

Cómo conectar la planta con el ERP sin duplicar datos.

Una orden, un evento y una confirmación. Así se conectan producción y gestión con datos que se pueden seguir y conciliar.

Equipo Keep Ready ·

Ejemplo conceptual de envío desde planta. Las órdenes que vuelven hacia producción necesitan otro contrato, sus validaciones y sus permisos.
01

Identificar

El mismo evento conserva su referencia.

02

Confirmar

Recibido, validado y aplicado.

03

Conciliar

Comprobar el resultado entre sistemas.

UN INTERCAMBIO, PASO A PASO

125 unidades. Un único registro.

Conectar planta y ERP consiste en intercambiar órdenes, cantidades o consumos entre producción y gestión, y comprobar su resultado. Este ejemplo sigue una declaración de producción incluso cuando se pierde la respuesta.

  1. 01 / ORIGEN

    Planta declara.

    125 uds.

    Orden OF-2048 · operación 20 · evento EV-0087.

  2. 02 / INTEGRACIÓN

    El ERP aplica.

    +125 uds.

    Valida la orden y la unidad. Guarda el resultado asociado a EV-0087.

  3. 03 / INCIDENCIA

    La respuesta se pierde.

    ¿Confirmado?

    El conector consulta EV-0087 antes de decidir un reenvío.

Resultado esperado: si el ERP confirma que EV-0087 ya se aplicó, el conector lo marca como confirmado. La cantidad continúa siendo 125 unidades, no 250.

Ejemplo didáctico con datos ficticios; no representa un proyecto de cliente ni una API de fabricante. Consultar y deduplicar por evento son capacidades que deben implementarse o verificarse en la interfaz elegida.

Ver el contrato mínimo del ejemplo
{
  "event_id": "EV-0087",
  "order_id": "OF-2048",
  "operation": "20",
  "quantity": 125,
  "unit": "UD",
  "occurred_at": "2026-11-03T09:15:00Z"
}

Conserva event_id al reenviar el mismo hecho. Registra por separado los intentos y la referencia del resultado en el ERP. Una corrección posterior necesita su propia identidad y una regla de ajuste acordada.

Tres pruebas de aceptación para este intercambio
PruebaResultado que comprobar
Mismo evento enviado dos vecesEV-0087 produce un solo efecto de negocio: 125 unidades.
Respuesta perdida tras aplicarSe concilia por evento; no se reenvía a ciegas ni se duplica la cantidad.
Orden inexistenteEl registro queda rechazado con motivo; no se asigna a otra orden automáticamente.

¿Dónde encajan ERP, MES y SCADA?

En este diseño, el ERP mantiene la orden de fabricación y su registro de negocio. Una aplicación de planta o MES identifica la ejecución y declara el evento. El SCADA aporta supervisión y datos de proceso: una señal por sí sola no equivale a una cantidad contable validada. El reparto concreto se acuerda con operación y con las capacidades de cada plataforma.

1. Elige un intercambio con principio y final

Elige un intercambio con un inicio y un resultado verificable.

Una conexión entre planta y ERP debe resolver un intercambio de negocio: recibir una orden, comunicar una cantidad o registrar un consumo. Mover un mensaje no basta; hay que saber si fue recibido, validado y aplicado, y poder explicar qué ocurrió si la respuesta no llegó.

Empieza, por ejemplo, por comunicar la producción de una orden. Describe qué inicia el envío, qué sistema identifica la orden y qué significa «registrada». Aclara si se comunica una cantidad parcial, el cierre de una operación o una corrección posterior. Son hechos distintos y conviene tratarlos de forma explícita.

En sentido inverso, enviar una orden desde el ERP a una aplicación de planta no implica autorizar una acción automática sobre una máquina. El alcance debe separar planificación, ejecución, supervisión y control. La integración de sistemas industriales define esas responsabilidades antes de construir el conector.

2. Acuerda maestros y reglas de negocio

Define quién mantiene artículos, órdenes, lotes y unidades.

Define qué sistema mantiene artículos, unidades, órdenes, operaciones, lotes y ubicaciones. Documenta cómo se relacionan sus identificadores y qué ocurre si falta una correspondencia. Un conector puede transportar correctamente un mensaje que el negocio no puede aplicar.

Especifica también quién puede corregir una cantidad, cómo se autorizan los cambios y qué se conserva para auditoría. Evita resolver un error de catálogo sustituyendo un identificador por un valor genérico: es preferible dejar el registro pendiente y explicar el motivo.

3. Utiliza interfaces documentadas

Utiliza las interfaces y los permisos soportados por cada sistema.

Revisa las API o interfaces de integración soportadas por el ERP y sus condiciones de autenticación, permisos, versiones y límites de uso. Una escritura directa en tablas puede saltarse validaciones y crear dependencias difíciles de mantener; no debe ser la opción asumida para una integración nueva.

Como ejemplo de documentación de fabricante, Microsoft presenta las API REST de Business Central como su vía preferida de integración. Dispone de API estándar y permite crear API propias: hay que comprobar si el intercambio de producción requiere una extensión y qué validaciones ejecuta. El diseño de otro ERP debe contrastarse con su propia documentación. En la parte de planta, las soluciones IT/OT determinan cómo obtener y transportar el dato hasta el componente de intercambio.

4. Da identidad al evento y al resultado

Conserva una identidad estable para reconocer los reenvíos.

Incluye un identificador de evento que se conserve si es necesario reenviar el mismo hecho. Acompáñalo del identificador de orden, operación, equipo, instante de origen, cantidad y unidad que requiera el proceso. La clave de deduplicación debe corresponder al hecho de negocio; no basta con generar un identificador distinto en cada intento.

Ejemplo conceptual: comunicar una cantidad producida
DatoPara qué se utiliza
Identificador del eventoReconocer el mismo hecho en un reenvío.
Orden y operaciónAsignar el registro al trabajo correcto.
Cantidad y unidadValidar el significado y las conversiones permitidas.
Estado y referencia ERPConciliar el envío con el resultado aplicado.

5. Trata la respuesta incierta como un estado propio

Distingue un rechazo de una respuesta que todavía es incierta.

Si el ERP aplica un registro pero se pierde la respuesta, el emisor no sabe todavía si debe reenviarlo. Diseña una forma de consultar o conciliar ese resultado mediante la referencia estable del evento. La deduplicación debe comprobarse en el punto donde se aplica la operación o mediante un mecanismo equivalente; una cola, por sí sola, no garantiza que el efecto de negocio ocurra una única vez.

Separa los errores temporales de comunicación de los rechazos que necesitan una corrección. Define límites de reintento, espera, capacidad de pendientes y un circuito de revisión. Un registro confirmado no debe volver a contabilizarse por reiniciar el servicio.

6. Haz visible lo pendiente y lo aplicado

Haz visibles pendientes, antigüedad y motivos de error.

El equipo necesita consultar cuántos eventos siguen pendientes, qué antigüedad tienen y por qué se han rechazado. Relaciona los registros del conector con sus referencias de planta y ERP. La vista operativa debe ayudar a resolver una incidencia sin obligar a reconstruir todo el intercambio desde archivos dispersos.

Si hace falta una interfaz específica para revisar discrepancias o autorizar correcciones, puede formar parte de una aplicación industrial a medida. Conserva la distinción entre visualizar un error y disponer de permisos para modificar el resultado.

7. Prueba la conciliación, no solo el envío

Prueba duplicados, desconexiones y conciliación de resultados.

El piloto debe incluir mensajes repetidos, una respuesta perdida, un maestro inexistente, eventos fuera de orden y un reinicio con registros pendientes. Compara el resultado final entre ambos sistemas y documenta cómo se corrigen las diferencias. El criterio de aceptación es un registro de negocio coherente y explicable.

Antes de ampliar a más líneas u operaciones, revisa la arquitectura IT/OT, las capacidades del ERP y la responsabilidad de soporte. No existe un conector universal que elimine la necesidad de acordar esas reglas.

Qué preparar para una primera revisión

  • Intercambio y criterio de confirmación.
  • Maestros y correspondencias.
  • API, permisos y entorno de pruebas.
  • Identidad y deduplicación de eventos.
  • Pendientes, conciliación y soporte.

Con ese material podemos delimitar el alcance, las dependencias y las pruebas necesarias. Integración de sistemas industriales.

TU SIGUIENTE PASO

¿Lo llevamos a tu operación?

Cuéntanos qué sistemas tienes y qué necesitas conectar.

↗