Cuando no existe una API con la cual integrarse
Cuando no existe una API con la cual integrarse
No todos los sistemas de los que depende un negocio ofrecen una API. Los marketplaces, las herramientas de proveedores heredadas y las bandejas de entrada llenas de confirmaciones de pedidos contienen datos que un producto necesita, sin una superficie de integración documentada desde la cual obtenerlos. Este servicio está construido precisamente para resolver eso: integrar sistemas sin API trabajando con la interfaz que sí exponen —una bandeja de entrada, una base de datos heredada, un formato de documento— y migrar datos heredados con un informe de conciliación auditable en lugar de un script de importación de una sola vez.
01En profundidad
Integración sin una API
En DinDin, ni Grubhub ni DoorDash exponían la API de pedidos que el flujo de trabajo necesitaba, así que la integración se autentica en una bandeja de entrada compartida, analiza el correo HTML de confirmación de pedido de cada marketplace, identifica al comercio correspondiente, elimina duplicados usando el propio número de pedido del marketplace, y genera un pedido nativo de DinDin que llega a la misma impresora de cocina que un pedido realizado en el sitio propio del restaurante. El resultado es un único flujo de pedidos para el personal del restaurante sin importar por qué canal haya llegado, sin necesidad de reingresar datos manualmente, aun cuando la integración en sí no tiene una API formal a la cual llamar.
02En profundidad
Migración de datos heredados con conciliación
Migrar datos heredados no es un único paso de importación; es un problema de conciliación. La migración de Omnitech CRM desde una instalación heredada de Perfex CRM que llevaba mucho tiempo en uso utiliza migradores transaccionales e idempotentes que concilian los identificadores heredados con el nuevo esquema y reportan explícitamente los registros que requieren una decisión humana antes de la importación, en lugar de suponer. Se preservaron ocho roles heredados durante ese proceso, específicamente para que las reglas de acceso del personal se trasladaran en lugar de restablecerse silenciosamente.