Integración y automatización de procesos
Guías y decisiones prácticas sobre integración y automatización de procesos.
Cómo elegir un identificador estable para conectar dos aplicaciones
Elige una referencia que conserve la identidad del registro aunque cambien su nombre, correo o estado.
Leer la guía →
Qué comprobar antes de usar el correo como identificador de cliente
Antes de usar el correo como identificador, comprueba si puede cambiar, compartirse o reasignarse.
Leer la guía →
Cómo relacionar códigos de producto distintos entre dos sistemas
Relaciona códigos distintos con una tabla de equivalencias aprobada, no sustituyendo textos parecidos.
Leer la guía →
Cómo documentar qué aplicación manda sobre cada dato
Documenta la autoridad por campo y por fase del proceso.
Leer la guía →
Qué hacer cuando dos sistemas discrepan sobre el estado de una operación
Cuando dos aplicaciones muestran estados diferentes, detén las acciones que dependan de interpretar esa discrepancia y reconstruye la operación.
Leer la guía →
Idempotencia en una integración: cómo definir la clave de una operación
Define la clave de idempotencia para una intención concreta, dentro de una cuenta y un tipo de acción.
Leer la guía →
Cómo distinguir un reintento de una solicitud de negocio nueva
Un reintento conserva la intención y los parámetros aprobados; una solicitud nueva cambia el compromiso que quieres ejecutar.
Leer la guía →
Qué comprobar antes de repetir una llamada que pudo crear un pedido
Antes de repetir una llamada que pudo crear un pedido, trata el resultado como incierto y busca evidencia en el destino.
Leer la guía →
Cómo guardar el resultado de una operación para no ejecutarla dos veces
Guarda un registro duradero de cada operación con su identidad, estado y referencia del resultado.
Leer la guía →
Cómo tratar una solicitud cuya clave de idempotencia ha caducado
Una clave caducada deja de ser una protección fiable frente a una nueva ejecución.
Leer la guía →
Cómo gestionar una respuesta HTTP 429 sin saturar una API
Ante un HTTP 429, respeta la espera indicada por la API y reduce el ritmo que produjo la saturación.
Leer la guía →
Qué comprobar al definir esperas exponenciales en una integración
Una espera exponencial necesita cuatro decisiones: qué fallos permiten repetir, cuánto se espera, hasta cuándo se intenta y qué ocurre después.
Leer la guía →
Cómo separar errores temporales y errores de datos
Clasifica los errores por la acción que puede resolverlos: esperar, corregir datos, recuperar autorización o investigar un resultado incierto.
Leer la guía →
Cómo limitar los intentos de una tarea que nunca termina bien
Limita una tarea mediante intentos totales, tiempo transcurrido y fecha de utilidad.
Leer la guía →
Cómo documentar una cola de operaciones que necesitan revisión manual
Documenta la cola manual como una bandeja de decisiones: cada elemento debe explicar qué ocurrió, qué se sabe y quién puede resolverlo.
Leer la guía →
Cómo validar la firma de un webhook antes de procesarlo
Valida la firma con el procedimiento oficial del emisor antes de transformar el webhook o ejecutar sus efectos.
Leer la guía →
Qué hacer con un webhook que llega fuera de orden
Un webhook tardío no debe sobrescribir automáticamente un estado más reciente.
Leer la guía →
Cómo programar una tarea cuando el cambio de hora repite o elimina una hora
Define qué hacer con una hora local inexistente o repetida, elige zona horaria y verifica las dos transiciones antes de activar una tarea programada.
Leer la guía →
Cómo recuperar eventos cuando una integración estuvo detenida
Recupera una integración detenida desde un punto de control contrastado y con límites de entrega conocidos.
Leer la guía →
Qué información guardar del evento original antes de transformarlo
Antes de transformar un evento, conserva identidad, contexto de recepción, versión y una referencia al original necesario para reconstruir el proceso.
Leer la guía →
Cómo diseñar una importación que pueda reanudarse tras un fallo
Diseña la importación para retomar trabajo confirmado sobre una entrada identificada e inmutable.
Leer la guía →
Cómo detectar qué filas ya se han procesado en un fichero
Para saber qué filas se han procesado, combina la identidad de la entrada con una referencia de fila y un estado persistido.
Leer la guía →
Qué comprobar al dividir una importación grande en lotes
Al dividir una importación en lotes, comprueba límites de la API, dependencia entre registros y recuperación de resultados parciales.
Leer la guía →
Cómo registrar errores por fila sin rechazar todo el documento
Registra errores por fila con ubicación, campo, regla incumplida y acción de corrección.
Leer la guía →
Cómo verificar el resultado de una importación con totales de control
Verifica una importación con recuentos por estado y sumas de negocio calculadas sobre el mismo ámbito.
Leer la guía →
Qué revisar antes de interpretar fechas de una hoja de cálculo
Antes de interpretar fechas, confirma cómo las escribe el origen y qué significa cada columna.
Leer la guía →
Cómo tratar separadores decimales distintos en una importación
Para importar decimales de varios orígenes, define la convención por fichero o proveedor y conserva el texto original.
Leer la guía →
Cómo conservar ceros iniciales en referencias y códigos
Conserva como texto las referencias que identifican productos, personas o expedientes aunque solo contengan dígitos.
Leer la guía →
Cómo distinguir un campo vacío de un valor cero
Un cero afirma una cantidad; un vacío puede significar dato desconocido, no aplicable o pendiente.
Leer la guía →
Qué hacer con unidades de medida distintas al conectar un catálogo
Al conectar catálogos, guarda cantidad y unidad por separado y establece equivalencias aprobadas.
Leer la guía →
Cómo separar extracción y validación al leer un documento
Separa el texto que el sistema cree haber leído de las comprobaciones que permiten utilizarlo.
Leer la guía →
Qué comprobar antes de convertir un PDF en una fila de datos
Antes de convertir un PDF en una fila, decide qué representa esa fila y verifica que el archivo contiene un único documento lógico con todos los datos necesarios.
Leer la guía →
Cómo conservar la referencia a la página que contiene un dato extraído
Guarda cada dato extraído junto a un identificador estable del archivo y la página física de origen.
Leer la guía →
Cómo detectar que cambió la plantilla de un documento recibido
Detecta cambios de plantilla comparando estructura y campos esperados, además del resultado de lectura.
Leer la guía →
Cómo tratar un documento que contiene varios pedidos o facturas
Si un archivo contiene varios pedidos o facturas, separa primero sus documentos lógicos y luego extrae cada uno.
Leer la guía →
Cómo definir los estados de una aprobación sin ambigüedad
Define cada estado de aprobación por lo que permite hacer y por la condición que lo cambia.
Leer la guía →
Cómo evitar que dos personas aprueben versiones distintas
Vincula cada respuesta a una versión inmutable y comprueba esa versión al registrar la decisión.
Leer la guía →
Qué registrar cuando se modifica una solicitud ya aprobada
Cuando una solicitud aprobada cambia, registra la diferencia y decide expresamente si necesita otra autorización.
Leer la guía →
Cómo caducar una aprobación que nadie ha respondido
Caduca una aprobación con una fecha límite explícita, un estado de negocio y una ruta para las respuestas tardías.
Leer la guía →
Cómo comprobar quién podía aprobar en el momento de una decisión
Para comprobar quién podía aprobar una decisión pasada, conserva la identidad y la regla de autoridad vigentes en ese momento.
Leer la guía →
Cómo diseñar una automatización que se pueda pausar con seguridad
Diseña la pausa como un control que bloquea nuevos efectos en el destino y conserva un estado verificable.
Leer la guía →
Cómo tratar el trabajo pendiente al desactivar un flujo
Al desactivar definitivamente un flujo, asigna un destino a cada trabajo pendiente: terminarlo, cancelarlo con autorización o transferirlo a otro procedimiento.
Leer la guía →
Qué comprobar antes de reanudar una cola detenida
Antes de reanudar una cola, comprueba que sus mensajes siguen siendo válidos, que el destino puede asumirlos y que una reentrega no repite una acción ya aplicada.
Leer la guía →
Cómo evitar que una pausa de mantenimiento borre el contexto
Para una pausa de mantenimiento, guarda un punto de control duradero que permita saber qué se había leído, decidido y aplicado.
Leer la guía →
Cómo documentar el procedimiento manual de respaldo de una automatización
Documenta el respaldo manual como un procedimiento que otra persona pueda ejecutar cuando el flujo esté parado.
Leer la guía →
Qué revisar al crear una cuenta de servicio para una integración
Antes de crear una cuenta de servicio, identifica la tarea, el propietario y las operaciones que realmente necesita la integración.
Leer la guía →
Cómo renovar un secreto sin detener un flujo de trabajo
Renueva un secreto preparando la credencial nueva, verificando que cada consumidor la utiliza y retirando después la anterior.
Leer la guía →
Cómo detectar que una integración depende de una cuenta personal
Una integración depende de una cuenta personal cuando necesita su autorización, sus recursos privados o su disponibilidad para seguir funcionando.
Leer la guía →
Cómo reducir los permisos de una conexión ya existente
Reduce permisos de una conexión existente con una matriz de operaciones necesarias, pruebas del alcance nuevo y retirada de las autorizaciones antiguas.
Leer la guía →
Cómo retirar una conexión sin dejar tareas programadas activas
Retira una conexión empezando por todos sus consumidores y mecanismos de activación.
Leer la guía →
Cómo preparar un entorno de prueba para una integración empresarial
Prepara una prueba que pueda equivocarse dentro de un límite conocido: sistemas identificados, credenciales propias, entradas controladas y salidas que no alcancen a clientes.
Leer la guía →
Qué datos utilizar para probar sin copiar toda la información de producción
Usa un conjunto pequeño construido para cubrir comportamientos: formatos, relaciones, límites y errores.
Leer la guía →
Cómo crear casos de prueba para una transformación de datos
Un caso de prueba de transformación necesita entrada, regla aplicable y salida exacta esperada.
Leer la guía →
Cómo comprobar una integración cuando una API externa no está disponible
Si la API externa no responde, puedes comprobar tu propia lógica mediante un simulador y dejar pendientes las verificaciones que dependen del proveedor.
Leer la guía →
Qué debe demostrar una prueba antes de enviar mensajes a clientes
Antes de enviar mensajes a clientes, la prueba debe demostrar destinatario correcto, contenido aprobado, autoridad de envío y ausencia de duplicados.
Leer la guía →
Cómo separar la configuración de pruebas y de producción
Separa la configuración manteniendo el mismo flujo y resolviendo por entorno los destinos, conexiones y límites operativos.
Leer la guía →
Qué revisar antes de activar un flujo en una segunda empresa
Trata la segunda empresa como una implantación nueva de la misma lógica.
Leer la guía →
Cómo documentar versiones de reglas y transformaciones
Documenta cada versión de regla como una decisión reproducible: qué entrada interpreta, qué salida produce, desde cuándo aplica y quién aprobó el cambio.
Leer la guía →
Cómo recuperar una versión anterior de una automatización
Recuperar una versión anterior requiere detener efectos nuevos, restaurar la lógica compatible y revisar lo que ya ocurrió.
Leer la guía →
Cómo comprobar que un cambio solo afecta al proceso acordado
Comprueba el alcance de un cambio comparando resultados dentro y fuera del proceso autorizado.
Leer la guía →
Cómo medir una cola de trabajo sin confundir entradas y tareas completadas
Mide por separado lo que entra, lo que espera, lo que se intenta y lo que termina con resultado de negocio confirmado.
Leer la guía →
Qué información debe incluir el registro de una ejecución
El registro de una ejecución debe permitir responder qué se intentó, con qué versión, sobre qué unidad y con qué resultado comprobado.
Leer la guía →
Cómo limitar la cardinalidad de las etiquetas en las métricas de una automatización
Diseña etiquetas con valores acotados, calcula sus combinaciones y comprueba bajo carga que los identificadores no multiplican las series.
Leer la guía →
Cómo detectar que una automatización funciona pero ya no recibe datos
Vigila la llegada de datos como una condición independiente del estado del motor.
Leer la guía →
Cómo revisar operaciones que terminaron sin producir el resultado esperado
Revisa una operación aparentemente correcta comparando lo que confirmó la herramienta con el resultado que necesitaba el negocio.
Leer la guía →
Cómo evitar bucles cuando dos aplicaciones se sincronizan entre sí
Evita el bucle definiendo quién manda sobre cada campo y haciendo que una actualización sincronizada no se interprete como un cambio nuevo que deba volver al origen.
Leer la guía →
Qué campos conviene excluir de una sincronización bidireccional
Excluye de la sincronización bidireccional los campos que tienen un único propietario, los calculados y los que requieren autorización distinta.
Leer la guía →
Cómo decidir qué hacer ante una edición simultánea
Ante dos ediciones simultáneas, conserva evidencia de ambas y aplica una regla acordada por campo.
Leer la guía →
Cómo propagar una baja sin borrar datos que deben conservarse
Propaga la baja como una instrucción de estado con alcance y fecha, separada de la eliminación física.
Leer la guía →
Cómo comprobar la coherencia de una sincronización después de una caída
Después de una caída, compara el estado de los sistemas y las unidades pendientes antes de repetir operaciones.
Leer la guía →
Cómo preparar una automatización que lee una carpeta compartida
Prepara la lectura de una carpeta como un proceso de entrada con contrato: qué archivos admite, cuándo están listos, quién puede leerlos y cómo se recuerda lo ya tratado.
Leer la guía →
Qué hacer cuando un archivo todavía se está copiando
Si un archivo todavía se está copiando, aplaza su procesamiento y espera una señal de entrega acordada.
Leer la guía →
Cómo detectar que un documento se ha modificado después de procesarlo
Guarda la identidad y la versión del contenido que procesaste y compáralas cuando vuelva a aparecer el documento.
Leer la guía →
Cómo archivar archivos procesados sin perder trazabilidad
Archiva después de confirmar el resultado del procesamiento y conserva una relación verificable entre archivo, revisión, ejecución y destino.
Leer la guía →
Cómo evitar procesar dos versiones del mismo adjunto como documentos distintos
Distingue adjunto recibido, contenido idéntico y revisión del mismo documento de negocio.
Leer la guía →
Cómo limitar qué correos pueden activar una automatización
Limita la entrada con una regla explícita sobre buzón, tipo de solicitud y remitentes admitidos.
Leer la guía →
Qué comprobar antes de extraer información de un correo reenviado
Antes de extraer datos de un correo reenviado, identifica quién lo envía ahora, qué parte corresponde al mensaje original y si los adjuntos conservan su relación con la solicitud.
Leer la guía →
Cómo relacionar una respuesta de correo con la solicitud original
Relaciona las respuestas con la solicitud mediante identificadores de mensaje y una referencia interna de expediente.
Leer la guía →
Cómo detener recordatorios cuando llega una respuesta por otro canal
Detén los recordatorios desde el estado común de la solicitud, no solo desde la bandeja de correo.
Leer la guía →
Cómo separar mensajes automáticos y solicitudes de personas
Separa notificaciones automáticas, respuestas de ausencia, errores de entrega y solicitudes que necesitan trabajo.
Leer la guía →
Cómo diseñar una validación previa al envío de un presupuesto
Diseña la validación como una puerta que comprueba datos, condiciones comerciales, versión y destinatario antes del envío.
Leer la guía →
Qué comprobar antes de generar un PDF desde una plantilla
Antes de generar un PDF, comprueba que la plantilla es la aprobada, que los campos tienen datos válidos y que la conversión conserva un documento legible.
Leer la guía →
Cómo mantener la relación entre plantilla y documento generado
Mantén una ficha de generación que vincule cada documento con la plantilla exacta, los datos empleados y el resultado obtenido.
Leer la guía →
Cómo tratar un cambio de datos después de preparar un documento
Cuando cambian los datos de un documento preparado, marca el candidato como pendiente de revisión, calcula qué cambió y decide si hay que regenerar y volver a aprobar.
Leer la guía →
Cómo verificar que los adjuntos pertenecen al destinatario correcto
Verifica la relación entre expediente, entidad, destinatario y cada archivo antes de enviar adjuntos.
Leer la guía →
Cómo documentar las dependencias de un flujo de bajo código
Documenta las dependencias como una lista de recursos que el flujo necesita para funcionar y recuperarse, con propietario y prueba de disponibilidad.
Leer la guía →
Qué revisar al transferir una automatización entre responsables
Transferir una automatización exige comprobar propiedad, conexiones, permisos, avisos y capacidad de recuperación con el nuevo responsable.
Leer la guía →
Cómo distinguir un cambio de plataforma de un cambio de proceso
Distingue ambos cambios preguntando si seguirán siendo iguales la entrada, la decisión y el resultado aceptado.
Leer la guía →
Qué comprobar antes de contratar más ejecuciones de una herramienta
Antes de comprar más ejecuciones, identifica qué unidad limita la herramienta y qué actividad está consumiéndola.
Leer la guía →
Cómo calcular el coste de una integración con volumen variable
Calcula el coste por escenarios de volumen y mezcla de casos, no multiplicando una tarifa única por un promedio mensual.
Leer la guía →
Cómo integrar una aplicación que solo permite exportaciones programadas
Trata cada exportación programada como un lote con identidad, fecha de cobertura y resultado de importación.
Leer la guía →
Cuándo utilizar una API y cuándo un intercambio de ficheros
Elige una API cuando necesites consultas o cambios por registro con una respuesta próxima a la operación; elige ficheros cuando el trabajo pueda agruparse y tenga un plazo de actualización compatible.
Leer la guía →
Qué revisar antes de automatizar una interfaz sin API
Antes de automatizar una interfaz sin API, comprueba que el uso está autorizado, que la pantalla expone elementos estables y que puedes verificar el resultado de cada acción.
Leer la guía →
Cómo detectar que cambió una pantalla utilizada por una automatización
Detecta cambios de pantalla comprobando elementos y estados esperados antes de las acciones críticas, además de observar fallos.
Leer la guía →
Cómo limitar el alcance de una automatización de escritorio
Limita una automatización de escritorio con permisos de cuenta, una lista de acciones admitidas y fronteras de datos y aplicaciones.
Leer la guía →
Cómo acordar los criterios de aceptación de un flujo de trabajo
Acuerda los criterios de aceptación como casos con entrada, resultado esperado, evidencia y responsable que decide si se cumple.
Leer la guía →
Qué medir en una prueba piloto antes de ampliar el volumen
Mide resultados aceptados, excepciones, trabajo de revisión, cola y recuperación antes de aumentar volumen.
Leer la guía →
Cómo calcular el tiempo de revisión que una automatización sigue necesitando
Calcula el tiempo de revisión sumando comprobaciones normales, correcciones, excepciones y conciliación, medidos como trabajo activo.
Leer la guía →
Cómo registrar una mejora que aumenta el número de excepciones
Registra la mejora como un cambio con hipótesis, versión, población afectada y balance de resultados.
Leer la guía →
Cómo preparar una revisión trimestral de automatizaciones activas
Prepara la revisión trimestral como una reunión de decisiones sobre la cartera: mantener, corregir, ampliar o retirar cada automatización.
Leer la guía →