Manual de usuario
Centro de ayuda/Manual de usuario/Monitoreo y solución de problemas de Flows

Monitoreo y solución de problemas de Flows

Última actualización 2026-10-20

Dónde vigilar las ejecuciones, cómo leer una ejecución fallida hasta el nodo que se rompió y los cinco fallos que realmente encontrará: síntoma, causa y la solución que puede hacer usted mismo.

Qué vigilar#

  • Monitor de ejecuciones (Integration → Runs): todas las ejecuciones en una lista: flow y versión, cómo se disparó (horario / evento / manual), estado (running, success, failed, retrying), duración y elementos procesados. Filtre por estado para ver solo los fallos.
  • Detalle de la ejecución: haga clic en una ejecución para verla nodo a nodo: instantánea de entrada y salida de cada paso y, en el paso fallido, el mensaje de error exacto. Empiece siempre aquí.
  • Logs y mensajes muertos (Integration → Logs): los elementos que fallan definitivamente quedan en la cola de dead letters con el flow, el nodo y el error. Tras corregir la causa, repita (replay) el elemento para procesarlo de nuevo, o descártelo si ya no hace falta.
  • Salud de la conexión: una ejecución que falla en su primer nodo con error de autenticación es un problema de la conexión, no del flow; el botón Probar de la conexión lo reproduce en segundos.

Los cinco fallos siguientes cubren casi todo lo que verá. Para cada uno: cómo se ve, por qué ocurre y la solución, todo desde la interfaz.

1. Credenciales caducadas o inválidas#

  • Síntoma: las ejecuciones fallan en el primer nodo con 401 / error de autenticación; la prueba de la conexión falla igual. Suele empezar de golpe tras semanas funcionando.
  • Causa: la otra plataforma caducó o rotó la credencial: los tokens tienen vida útil (p. ej. Wish, 30 días; algunos tokens OAuth de usuario, horas) y los secretos cambian cuando alguien los regenera.
  • Solución: (1) obtenga una credencial nueva en la plataforma (el directorio indica dónde); (2) abra la conexión, pegue el valor nuevo y guarde; (3) pruebe la conexión hasta que pase; (4) repita los dead letters que dejó la caída.

2. Mapping ausente o de tipo incorrecto#

  • Síntoma: las ejecuciones fallan en un nodo intermedio con errores como «el campo X es obligatorio», «SKU sin mapear» o un valor rechazado por tipo incorrecto (texto donde va un número, fecha en formato equivocado). Los pedidos nuevos con SKUs nuevos son el disparador clásico.
  • Causa: un campo de origen que el mapping espera venía vacío o ausente en ese documento, los dos sistemas no coinciden en el tipo de un campo, o un SKU del canal nunca se vinculó a un producto OMS.
  • Solución: (1) abra la ejecución fallida y vea qué nodo y campo fallaron; (2) SKUs sin mapear: vincúlelos en la lista pendiente de Product Mapping; (3) campo ausente o de tipo erróneo: abra el mapping del flow (o de la conexión), mapee el campo correcto o añada un valor por defecto / conversión; (4) haga dry run, publique si editó el flow y repita el dead letter.

3. La otra plataforma limita la velocidad#

  • Síntoma: las ejecuciones muestran «retrying» o fallan con 429 / «too many requests». Las ráfagas lo empeoran: tras una extracción manual grande o en punto, cuando muchos flows se disparan a la vez.
  • Causa: cada plataforma limita las llamadas API por minuto/hora de una cuenta. El conector ya reintenta con espera (eso es «retrying»), pero una ráfaga sostenida puede agotar el cupo.
  • Solución: (1) ante un «retrying» ocasional no haga nada: suele resolverse solo; (2) si se repite, baje la frecuencia de extracción en la conexión / el horario del flow; (3) escalone los horarios para que varios flows no golpeen la misma plataforma en el mismo minuto; (4) evite extracciones manuales repetidas mientras hay una cola reintentando.

4. Fallos de webhook / devolución#

  • Síntoma: los datos que deberían llegar por push nunca llegan (tracking o confirmaciones de fulfillment ausentes, avisos de pedidos nuevos detenidos) mientras la extracción manual sigue funcionando. Los logs muestran errores de entrega de webhooks.
  • Causa: la plataforma emisora no pudo entregar a Docklify (problema temporal de red), la suscripción se perdió al cambiar las credenciales, o la conexión se desactivó y reactivó sin volver a registrar el callback.
  • Solución: (1) revise en Integration → Logs los errores de webhook y sus horas; una ráfaga corta que ya paró no requiere acción; (2) pruebe la conexión: una prueba exitosa revalida el registro del callback en la mayoría de las plataformas; (3) si los pushes siguen sin llegar, desactive y reactive la conexión para forzar una suscripción nueva; (4) haga una extracción manual para recuperar lo perdido y vigile el siguiente evento real.

5. Problemas de formato de datos#

  • Síntoma: documentos sueltos fallan mientras otros de la misma conexión pasan: un pedido rechazado por dirección inválida, un teléfono con formato incorrecto, un código postal que no se puede interpretar o un peso con la unidad dentro del número.
  • Causa: el dato en sí, tal como existe en la plataforma o el documento de origen, no cumple las reglas de formato del receptor. El flow y las credenciales están bien; el documento no.
  • Solución: (1) abra la ejecución fallida y lea qué documento y qué campo se rechazó: el error lo nombra; (2) corrija el dato en el origen donde pueda (la dirección / el teléfono en el pedido o en la plataforma); (3) si la misma peculiaridad se repite desde esa plataforma, trátela una vez en el mapping: valor por defecto, recorte o conversión para ese campo; (4) repita el dead letter del documento corregido.
Un patrón que vale la pena memorizar: si todo en una conexión falla en el primer nodo, sospeche de la conexión (credenciales). Si un nodo intermedio falla solo para algunos documentos, sospeche del mapping o de los datos de ese documento. Si las ejecuciones pasan pero los datos por push no llegan, sospeche de los webhooks. El detalle de la ejecución distingue los tres en menos de un minuto.