GizaInvest

Navegación global

Índice del sitio

Módulo 08 · 6 h

Contenido abierto

Automatización no-code y low-code

Diseño de flujos con disparadores, esquemas, aprobaciones, registros y rutas de error antes de conectar servicios reales.


Resultado

Al terminar tendrás el plano técnico y operativo de una automatización, con datos sintéticos, esquema de intercambio, aprobación humana, registro y recuperación ante errores. El entregable es un diseño probado en pequeño, no una integración de producción.

Conceptos

Una automatización conecta estados, no solo aplicaciones. Como mínimo debe definir:

  • disparador: qué evento inicia el flujo y cómo se identifica;
  • entrada: campos, tipos, origen y datos prohibidos;
  • transformación: reglas deterministas y tareas asistidas por el modelo;
  • herramienta: operación disponible, parámetros y permisos;
  • aprobación: punto donde una persona acepta, corrige o rechaza;
  • salida: destino, formato y confirmación de éxito;
  • registro: identificador, fecha, versión y resultado sin secretos;
  • ruta de error: reintento, cuarentena, alerta y reversión.

En tool use, el modelo no ejecuta por sí solo una herramienta del cliente. Produce una solicitud estructurada; la aplicación valida, ejecuta y devuelve el resultado. Por eso el control real también vive en la plataforma de automatización, el código o el servidor que expone la herramienta.

La idempotencia evita duplicados: procesar dos veces el mismo evento debe producir el mismo estado o detectar que ya fue procesado. Es esencial cuando existen reintentos.

Práctica guiada

Diseña este flujo con documentos y direcciones sintéticas:

entrada simulada → carpeta de prueba → extracción → tabla de revisión → aprobación manual

  1. Asigna un identificador único a cada entrada.
  2. Define un esquema con: identificador, remitente ficticio, fecha, tipo documental, campos extraídos, evidencia y estado.
  3. Separa reglas deterministas, como validar una fecha, de tareas probabilísticas, como proponer una clasificación.
  4. Envía los casos con campos faltantes o baja certeza a una cola de revisión.
  5. Impide cualquier envío o escritura final antes de la aprobación.
  6. Diseña tres pruebas: entrada válida, duplicada y malformada.
  7. Registra el resultado esperado y el observado.
  8. Dibuja la ruta de recuperación si la tabla de destino no está disponible.

Puedes representar el flujo en papel, una herramienta de diagramación o un entorno no-code. No conectes cuentas reales ni credenciales durante esta práctica.

Checklist de validación

  • El disparador y el identificador único están definidos.
  • El esquema rechaza campos o tipos inesperados.
  • Los permisos de cada herramienta son mínimos.
  • El modelo propone; la aplicación controla qué se ejecuta.
  • Duplicados, errores y reintentos tienen tratamiento explícito.
  • La escritura final requiere aprobación humana.
  • Los registros no guardan secretos ni contenido sensible innecesario.
  • La práctica usa exclusivamente datos sintéticos.

Mini evaluación

  1. ¿Quién ejecuta una herramienta solicitada por el modelo?
  2. ¿Qué problema resuelve la idempotencia?
  3. ¿Qué debe ocurrir con una extracción de baja certeza?

Respuestas

  1. La aplicación, plataforma o servidor responsable, después de validar la solicitud y los permisos.
  2. Evita cambios o registros duplicados cuando un evento se procesa otra vez.
  3. Debe enviarse a revisión o a una ruta definida, no continuar como si fuera correcta.

Fuentes y límites

Las plataformas, conectores y esquemas cambian. Un diagrama correcto no demuestra que una integración sea segura, estable o autorizada. Antes de producción se requieren pruebas de carga y fallos, gestión de secretos, monitoreo, control de acceso y revisión de cumplimiento.