Cómo resolver errores por datos ausentes
Nota de alcance: reconstrucción editorial basada en la documentación oficial, capturada el 2026-05-15. Describe esa versión histórica; no acredita funciones, límites ni disponibilidad actuales. Consulta la fuente vigente antes de configurar un flujo nuevo.
Un módulo puede devolver BundleValidationError cuando el paquete de entrada no contiene un dato obligatorio. Un caso típico es mapear el resultado de una búsqueda que no encontró registros. Antes de añadir un manejador de errores, comprueba qué campo falta y si el escenario puede evitar esa situación.
Prevenir el error
Revisa la salida del módulo anterior y el mapeo del campo obligatorio. Si la ausencia es previsible, puedes usar un filtro para no enviar ese paquete o una expresión con if o ifempty para elegir otro valor. El sustituto debe ser válido para la operación: un identificador inventado no resuelve la falta de un registro real.
Cuando se puede omitir el dato
La guía describe dos alternativas:
- Ignore: omitir el paquete que falla.
- Resume: proporcionar una salida sustitutiva para continuar.
En el editor, haz clic derecho en el módulo problemático, selecciona Add an error handler y elige el manejador adecuado. No uses esta solución si el dato ausente es necesario para completar correctamente el trabajo.
Cuando hay que investigar
Para conservar el problema y recibir una notificación, la captura propone una ruta de error con un correo seguido de Break:
- Añade un manejador de errores al módulo que devuelve el error.
- Selecciona Break y establece la finalización automática en No si deseas resolverlo manualmente.
- Activa Store incomplete executions en los ajustes del escenario.
- Inserta Gmail > Send an email entre el módulo que falla y Break.
- Incluye en el mensaje la descripción del error y los datos de identificación de la ejecución disponibles en las variables del sistema. Evita enviar datos sensibles innecesarios.
Así se conserva una ejecución incompleta para su revisión, en lugar de tratar el dato ausente como si fuera correcto. Comprueba que el correo llegue y que la ejecución aparezca en la cola antes de confiar en esta ruta.
Prueba mínima
Ejecuta una muestra con datos completos y otra con el campo obligatorio vacío. La primera debe seguir la ruta normal; la segunda debe omitir, sustituir o guardar el problema según tu decisión. Revisa también qué ocurre cuando una búsqueda no devuelve ningún paquete: no es lo mismo que devolver un paquete con un campo vacío.