Integración de Sistemas, Gestión de Datos y Automatización de Procesos
Eje Central: La transición de interfaces visuales (Frontend) hacia arquitecturas funcionales que transforman la operatividad del capital humano.
Estándar que define la estructura semántica. Actúa como el esqueleto donde residen los campos de entrada (input), etiquetas (label) y secciones de datos (head y body).
Lenguaje de diseño para personalización del branding. Controla tipografía, colores corporativos (pantoneras) y adaptabilidad visual del formulario.
Lenguaje de programación que permite agregar interactividad y automatización al sitio web. Gestiona funciones, validaciones, envío dinámico de datos, integración con APIs y comportamiento inteligente del formulario en tiempo real.
Sistema que permite almacenar, organizar y gestionar información de forma estructurada. Guarda registros como usuarios, proyectos o formularios enviados, permitiendo consultas rápidas, actualización de datos y automatización de procesos mediante integraciones con el sistema.
Un formulario estático solo es útil si existe un mecanismo de persistencia de datos. Debemos establecer un canal de comunicación entre la interfaz de usuario y un servidor para que la información sea procesable.
La planilla de cálculo puede funcionar como una base de datos práctica para automatizar tareas, recibir formularios y organizar información en tiempo real mediante Apps Script. Sin embargo, no es la opción más robusta ni segura a nivel tecnológico para almacenamiento sensible. Se recomienda utilizarla para procesos administrativos y operativos, evitando guardar datos delicados como números de tarjetas, credenciales o información confidencial.
El éxito de un sistema para el uso de RRHH u otras áreas, depende de su capacidad para capturar datos limpios y estructurados que faciliten la toma de decisiones posterior.
Plataforma basada en JavaScript que extiende Google Workspace. Es el "traductor" que recibe los datos del HTML y los escribe en la planilla.
Es importante tener en cuenta que este método suele ser denegado por políticas de seguridad de Google, pero le brindaremos el acceso al moemento de realziarlo, realizando el proceso "CREANDO EL CODIGO CON LOS DATOS EN JSON (Text) PARA EVITAR EL ERROR DE CORS".
Se ejecuta cuando el sistema solicita información. Vital para cargar listas desplegables dinámicas como puestos o departamentos desde la base de datos.
VER CÓDIGO →Comando de acción principal. Se activa cuando el usuario presiona "Enviar", capturando todos los valores y asignándolos a columnas específicas en la hoja.
VER CÓDIGO →Un archivo en tu PC tiene alcance cero. Para que un proceso de onboarding sea efectivo, el empleado debe acceder mediante un link directo, eliminando la fricción de descargar archivos.
Netlify, GitHub y Hostinger permiten el despliegue continuo. Al subir el código, se obtiene un dominio profesional con seguridad SSL (HTTPS) y compatibilidad móvil garantizada.
Habilitamos un servidor exclusivo donde podrán hostear sus archivos HTML simplemente subiéndolos a una carpeta de Drive de Escencial.
- o _ ). Sin espacios ni puntos.📱 "Un acceso ágil mediante link proyecta una imagen de innovación tecnológica real en Capital Humano."
Por normativas de seguridad de Google, las aplicaciones web operan en entornos aislados (Sandbox). Esto impide que una página externa acceda a cuentas de correo personales, garantizando la **integridad de la identidad digital** del usuario.
La inteligencia se delega al servidor. Al impactar los datos en la base, un "disparador automático" (Trigger) activa Gmail de forma nativa, permitiendo el envío de reportes y notificaciones sin intervención manual.
No son correos genéricos. El sistema inyecta datos variables (Nombre, Puesto, Resultados del Test) y adjuntos específicos en milisegundos, logrando una **comunicación humanizada** a gran escala.
Garantizamos que el participante reciba su informe o bienvenida en el momento de mayor interés. Esta inmediatez reduce la ansiedad del candidato y refuerza el posicionamiento de la **Marca Empleadora**.
Sheets actúa como el "Backend" del sistema. Centraliza datos en una fuente única de verdad, permitiendo que departamentos como Selección y Finanzas colaboren sin duplicar archivos.
Permite cruzar variables críticas: desde validar el ajuste de un perfil psicotécnico hasta proyectar su curva de desempeño esperada en la organización.
Gestión de legajos digitales: organiza automáticamente CVs y certificados en carpetas dinámicas de Google Drive según el proyecto o empleado.
Debido a que el sistema procesa y renderiza datos en tiempo real desde la nube, el tiempo de carga visual puede aumentar levemente (unos segundos) al consultar volúmenes masivos de información. Mientras que el escritura (doPost) de datos es instantáneo, la lectura (doGet) requiere mayor procesamiento del servidor.
Poderosa herramienta de extensión gratuita para Google Workspace. Fusiona datos de la planilla con plantillas de Google Docs o PDF de forma automatizada.
Para informes que requieren lógica compleja, utilizamos código personalizado (.gs). Implementamos IA para desarrollar generadores de informes de alta precisión.
🚀 Omnicanalidad: El sistema decide según la complejidad si usa Autocrat para lo operativo o Scripting para lo estratégico.
Solicitamos a la IA la creación del formulario HTML indicando:
Indicamos exactamente qué información queremos guardar.
Importante: Adjuntar los nombres exactos de los encabezados de Google Sheets (Ej: Fecha, Nombre, Email, etc.).
Instrucción clave dentro del prompt:
"Realiza el envío de datos mediante JSON para evitar el error de CORS"
Ir a Extensiones → Apps Script.
Borrar el contenido y pegar el código actualizado de la Diapositiva 04 — Motor Lógico.
Actualizar:
Copiar el Link de la App Web.
Agregamos al prompt original:
La IA ajustará automáticamente el HTML para conectarlo correctamente.
Resultado:
El formulario ahora sabe exactamente dónde enviar los datos.
Para mover datos a otra planilla:
(Reemplazar lo que esta entre **)
=IMPORTRANGE("*url-de-la-plantilla*"; "*nombre_de_la_hoja*!A1:*numero_de_datos_de_hoja_*5000")
A y E indican las columnas a importar.
Si necesitamos mostrar datos en el frontend:
Partimos de un prompt bien estructurado y logramos:
Este laboratorio demuestra que la IA no es solo teoría, sino práctica aplicada. Partimos de una idea y construimos una solución real, funcional y escalable. El aprendizaje no termina aquí: cada proyecto es un punto de partida para mejorar, optimizar y seguir innovando.