La mayoría de las integraciones entre Windchill y SAP funcionan el día de su puesta en producción. La diferencia se ve un año después: unas funcionan sin que nadie lo note, otras necesitan que alguien revise listas de errores cada mañana. En nuestra experiencia, la diferencia se reduce a cinco decisiones tomadas al principio.
1. Decidir quién es dueño de cada atributo
Deje por escrito, atributo por atributo, qué sistema es el maestro. Los datos de ingeniería, como números, descripciones y estructura de la lista de materiales, suelen pertenecer a Windchill; los datos de planta, costes y compras pertenecen a SAP. Cuando la propiedad no está clara, ambos sistemas acaban editando el mismo campo y la integración se convierte en árbitro.
2. Transferir al liberar, no al guardar
Envíe los datos cuando se libera un cambio, no cada vez que un ingeniero guarda. El ERP solo debería ver definiciones de producto aprobadas y coherentes, y la liberación es la frontera natural.
3. Que cada mensaje se pueda repetir sin riesgo
Las redes fallan y los mensajes se reenvían. Si procesar dos veces el mismo mensaje crea un material duplicado o una segunda lista de materiales, la integración acabará rompiéndose. Diseñar cada operación para que sea idempotente convierte los reintentos de un riesgo en una rutina.
4. Prever fallos visibles
Algunas transferencias fallarán: una vista de planta que falta, un material bloqueado, un valor que SAP rechaza. Los mensajes fallidos deben esperar en una cola con un motivo legible, y alguien debe poder corregirlos y reenviarlos sin necesidad de un desarrollador.
5. Conciliar de forma programada
Incluso una buena integración se desvía cuando la gente hace correcciones manuales. Un proceso nocturno que compara las listas de materiales liberadas en ambos lados e informa de las diferencias detecta los problemas cuando aún son pequeños, mucho antes de que lleguen al taller.
¿Middleware o conexión directa?
Windchill ESI, una plataforma de integración o llamadas REST directas pueden funcionar. La elección correcta depende de lo que su empresa ya opera y mantiene. Las cinco decisiones anteriores importan más que la herramienta.