IA para empresas · Guía práctica
Comprueba qué pasa si la misma solicitud llega dos veces.
Este ejercicio prepara una prueba de repetición para un flujo que crea tareas. El resultado será una especificación para revisar con quien lo implemente; no un mecanismo de protección listo para conectar a producción.

El proceso, de un vistazo
Primera entrada
S-17 crea una tarea
Segunda entrada
S-17 identifica la misma operación
Resultado esperado
Una tarea, no dos
01Define cuándo dos entradas representan la misma operación
Ejemplo ficticio: la solicitud S-17 debe crear una única tarea. Usa el identificador de solicitud como referencia para reconocer esa operación. Dos solicitudes diferentes de la misma persona no son necesariamente duplicados.
Acordad qué ocurre si S-17 llega otra vez con una cantidad distinta. Puede ser una corrección o un conflicto; no descartes el cambio solo porque el identificador coincide.
02Distingue repetir una llamada de repetir su efecto
MDN define la idempotencia por conservar el efecto previsto al repetir una petición idéntica, y señala que POST no la garantiza. No asumas que un botón de reintento o un método HTTP resuelve por sí solo la duplicación del proceso.
En este ejemplo, pide que una repetición reconocida permita consultar la tarea ya creada. La implementación debe gestionar también dos entradas simultáneas; una comprobación manual seguida de creación no demuestra ese comportamiento.
Referencia [1]: MDN Web Docs
03Ensaya tres situaciones en un entorno de prueba
Caso uno: envía S-17 dos veces y comprueba que existe una sola tarea. Caso dos: simula que se crea la tarea pero se pierde la respuesta; al reintentar debe poder localizarse el resultado previo.
Caso tres: entrega dos copias al mismo tiempo con ayuda del equipo técnico. Comprueba el número real de tareas, no solo los mensajes de éxito. Registra también qué devuelve el flujo a quien envió la segunda copia.
04Documenta cómo se investigan los conflictos
Guarda la relación entre identificador de entrada y resultado, junto con el estado que necesita quien opera el flujo. Define qué hacer con datos distintos bajo el mismo identificador y cuándo interviene una persona.
Si tu herramienta no permite demostrar la repetición segura, limita los reintentos automáticos y deja un procedimiento de revisión. Añade estos casos a las pruebas cuando cambies el flujo o su destino.
Fuentes y lecturas para profundizar
Estas referencias amplían los conceptos indicados. Los ejemplos y ejercicios de la guía son elaboración propia.
[1] MDN Web Docs
Idempotent ↗
Efectos de repetir una petición HTTP.
Volver al apartado relacionado
Preguntas frecuentes
¿El nombre o correo de una persona sirve como identificador de operación?
Puede agrupar muchas operaciones legítimas de la misma persona. En este ejercicio se necesita una referencia de la solicitud concreta, no solo de quien la envió.
Sigue leyendo
IA para empresas
Cómo documentar una automatización para poder mantenerla ↗
Prepara una ficha de operación con entradas, reglas, responsables, errores y recuperación. Incluye un ensayo de entrega para comprobar si falta información.
IA para empresas
Automatizar con reglas o con IA: cómo elegir para una tarea ↗
Descompón una tarea de negocio y decide qué resolver con reglas, dónde probar IA y qué revisar. Incluye un ejemplo de clasificación de solicitudes.
IA para empresas
Cómo escribir el brief de una aplicación interna ↗
Define usuario, tarea, datos y límites antes de construir una aplicación. Completa un brief con el ejemplo de una solicitud de material.