¿Este registro ya existe?
Conserva el identificador externo y el sistema que lo creó. Reenviar la misma información no debería crear otro trabajo.
La API mueve datos. Un buen contrato conserva de dónde vienen, qué significan y qué se puede hacer con ellos. Ese es el punto de partida para integrar Drometra.
{
"asset_id": "veh_demo",
"kind": "position",
"origin": { "channel": "gateway" },
"occurred_at": "2026-09-26T09:00:00Z",
"received_at": "2026-09-26T09:00:03Z"
}Origen y recepción son tiempos distintos. Ejemplo explicativo; no envía solicitudes.
Una integración útil resuelve también la segunda sincronización, el dato corregido y el proveedor que tarda en responder.
Conserva el identificador externo y el sistema que lo creó. Reenviar la misma información no debería crear otro trabajo.
Define el maestro por dominio y, cuando haga falta, por campo. Catálogo, stock, trabajo y evidencia no necesitan pertenecer al mismo sistema.
Separa tiempo de origen y recepción. Una actualización atrasada no debe parecer un evento que acaba de ocurrir.
Acordar cursor, deduplicación, estados desconocidos y reconciliación evita convertir un reintento en un segundo efecto.
La capa cliente debe ayudar con tipos, autenticación y tratamiento de errores. El adaptador traduce el sistema de origen sin llevar sus particularidades al resto de Drometra.
El lenguaje, las librerías y el acceso al entorno se acuerdan según el conector. La referencia no supone que exista un paquete público para cada lenguaje.
Un adaptador, tres responsabilidades
Leer el origen con sus permisos y límites.
Mapear campos sin borrar procedencia.
Registrar qué se procesó y qué necesita revisión.
El ERP conserva catálogo y pedido. Se relacionan su identificador, dirección, cantidades y condiciones con el trabajo operativo.
Drometra conserva visita, intento, recepción y evidencia. Una entrega parcial mantiene cantidades y siguiente acción.
Se informa el resultado permitido por el contrato, con identificadores y versión. Un fallo de envío queda pendiente para reconciliar, sin duplicar el efecto.
Una muestra anonimizada y una excepción frecuente permiten diseñar un contrato que realmente cubra tu operación.
Muéstranos el sistema, el trabajo que debe cruzar y la excepción que hoy te cuesta resolver.