Grabador de Procesos
El Grabador de Procesos (Process Recorder) es una herramienta revolucionaria de Heptora que te permite crear automatizaciones simplemente realizando el trabajo manualmente. Como si estuvieras entrenando a un nuevo empleado, el sistema observa y aprende de tus acciones para convertirlas en procesos automatizables.
Visión General
Sección titulada «Visión General»El Grabador de Procesos elimina la barrera técnica de la automatización. Ya no necesitas programar o describir paso a paso lo que quieres automatizar. Simplemente haz el trabajo una vez mientras el sistema graba, y Heptora convertirá automáticamente esas acciones en un proceso reutilizable.
¿Por Qué Usar el Grabador de Procesos?
Sección titulada «¿Por Qué Usar el Grabador de Procesos?»- 🚀 Sin Programación: No requiere conocimientos técnicos ni habilidades de desarrollo
- ⚡ Velocidad: Crea automatizaciones en minutos, no en horas o días
- 📚 Captura de Conocimiento: Documenta el conocimiento tácito de tus expertos
- ✏️ Editable: Refina y optimiza el proceso grabado según tus necesidades
- 🎯 Precisión: Captura cada detalle de tu flujo de trabajo real
Cómo Funciona
Sección titulada «Cómo Funciona»El Grabador de Procesos sigue un flujo de trabajo simple e intuitivo:
1. Iniciar la Grabación
Sección titulada «1. Iniciar la Grabación»Activa el grabador desde la interfaz de Heptora. El sistema entrará en modo de captura y comenzará a registrar todas tus interacciones.
2. Realizar el Proceso Manualmente
Sección titulada «2. Realizar el Proceso Manualmente»Ejecuta el flujo de trabajo exactamente como lo harías en tu trabajo diario. El grabador captura:
| Tipo de Acción | Qué Se Captura | Ejemplo |
|---|---|---|
| Interacciones del Ratón | Clicks, posiciones, movimientos | Click en botón “Guardar” |
| Teclado | Teclas pulsadas, texto ingresado | Escribir nombre de cliente |
| Aplicaciones | Ventanas abiertas, aplicaciones utilizadas | Cambio entre Excel y SAP |
| Elementos UI | Botones, campos, menús interactuados | Selección de opción en dropdown |
| Tiempos | Pausas y duraciones entre acciones | Espera de 2 segundos para carga |
3. Captura Automática Inteligente
Sección titulada «3. Captura Automática Inteligente»El sistema no solo graba las acciones mecánicas, sino que también entiende el contexto:
- Reconocimiento de elementos: Identifica botones, campos y controles por sus propiedades, no solo por posición
- Datos dinámicos: Distingue entre valores fijos y datos que variarán en cada ejecución
- Condicionales: Detecta decisiones que tomas basadas en lo que ves en pantalla
- Bucles: Identifica patrones repetitivos en tus acciones
4. Detener y Generar
Sección titulada «4. Detener y Generar»Cuando termines el proceso:
- Detén la grabación
- El sistema procesará las acciones capturadas
- Generará automáticamente un flujo de trabajo editable
- Podrás revisar, refinar y guardar el proceso
Beneficios Clave
Sección titulada «Beneficios Clave»Para Usuarios de Negocio
Sección titulada «Para Usuarios de Negocio»- Autonomía: Crea tus propias automatizaciones sin depender de TI
- Rapidez: Prototipa y prueba ideas de automatización al instante
- Control: Mantén el control sobre tus procesos y flujos de trabajo
- Conocimiento: Documenta “cómo se hacen las cosas” de manera práctica
Para Equipos Técnicos
Sección titulada «Para Equipos Técnicos»- Base Sólida: Usa las grabaciones como punto de partida para automatizaciones más complejas
- Documentación Automática: Genera documentación visual del proceso
- Transferencia de Conocimiento: Captura expertise de usuarios clave
- Prototipado Rápido: Valida ideas antes de invertir tiempo en desarrollo
Para la Organización
Sección titulada «Para la Organización»- Escalabilidad: Democratiza la creación de automatizaciones
- Retención de Conocimiento: Captura procesos antes de que empleados clave se vayan
- Estandarización: Documenta y replica mejores prácticas
- ROI Rápido: Reduce drásticamente el tiempo de implementación
Casos de Uso
Sección titulada «Casos de Uso»1. Documentación de Procesos Existentes
Sección titulada «1. Documentación de Procesos Existentes»Escenario: Tienes un experto que ejecuta un proceso complejo pero no está documentado.
Solución con Process Recorder:
- El experto ejecuta el proceso mientras el grabador captura
- El sistema genera automáticamente la documentación paso a paso
- Otros pueden aprender revisando y ejecutando el proceso grabado
- El proceso queda capturado antes de que el experto deje la organización
Beneficio: Captura conocimiento tácito que de otra forma se perdería.
2. Transferencia de Conocimiento
Sección titulada «2. Transferencia de Conocimiento»Escenario: Necesitas entrenar a nuevos empleados en procesos específicos.
Solución con Process Recorder:
- Graba la ejecución del proceso por un experto
- Los nuevos empleados pueden ver la grabación
- Pueden practicar ejecutando el proceso automatizado paso a paso
- El proceso sirve como material de entrenamiento permanente
Beneficio: Reduce el tiempo de onboarding de semanas a días.
3. Prototipado Rápido de Automatizaciones
Sección titulada «3. Prototipado Rápido de Automatizaciones»Escenario: Quieres validar si un proceso es automatizable antes de invertir recursos.
Solución con Process Recorder:
- Graba el proceso manualmente
- Ejecuta la automatización generada para probar viabilidad
- Identifica puntos problemáticos o pasos que requieren intervención humana
- Refina iterativamente hasta lograr la automatización deseada
Beneficio: Reduce el riesgo de proyectos de automatización fallidos.
4. Training de Nuevos Procesos
Sección titulada «4. Training de Nuevos Procesos»Escenario: Implementas un nuevo sistema o proceso en la organización.
Solución con Process Recorder:
- Graba la ejecución correcta del nuevo proceso
- Comparte la automatización como referencia
- Los usuarios pueden ejecutarla en modo guiado
- Crea variaciones para diferentes escenarios
Beneficio: Acelera la adopción de nuevos sistemas y reduce errores.
5. Optimización de Procesos
Sección titulada «5. Optimización de Procesos»Escenario: Sospechas que un proceso puede ser más eficiente pero no sabes exactamente cómo.
Solución con Process Recorder:
- Graba cómo diferentes personas ejecutan el mismo proceso
- Compara las grabaciones para identificar variaciones
- Identifica el camino más eficiente
- Estandariza usando la mejor versión como base
Beneficio: Mejora continua basada en datos reales de ejecución.
Guía Paso a Paso
Sección titulada «Guía Paso a Paso»Preparación Antes de Grabar
Sección titulada «Preparación Antes de Grabar»Antes de iniciar una grabación, asegúrate de:
- Tener claro el proceso: Conoce exactamente qué pasos vas a realizar
- Preparar los datos: Ten listos los datos de prueba que usarás
- Limpiar el entorno: Cierra ventanas innecesarias que puedan causar distracciones
- Probar manualmente: Ejecuta el proceso al menos una vez para asegurar que funciona
- Planificar datos variables: Identifica qué valores cambiarán en cada ejecución
Paso 1: Iniciar el Grabador
Sección titulada «Paso 1: Iniciar el Grabador»- Abre la plataforma web de Heptora
- Navega a la sección de “Procesos”
- Haz click en “Nuevo Proceso”
- Selecciona “Grabar Proceso”
- Asigna un nombre descriptivo al proceso
- Click en “Iniciar Grabación”
Paso 2: Ejecutar el Proceso
Sección titulada «Paso 2: Ejecutar el Proceso»Con la grabación activa:
- Ve despacio: No hay prisa, el sistema captura todo
- Sé deliberado: Cada acción cuenta
- Usa el teclado cuando sea posible: Las entradas de teclado se capturan mejor que copiar/pegar
- Espera las cargas: Asegúrate de que las páginas y ventanas carguen completamente
- Navega linealmente: Evita ir hacia atrás y corregir errores
Ejemplo de Flujo Típico:
1. Abrir aplicación SAP2. Ingresar credenciales (usuario/contraseña)3. Navegar al módulo de ventas4. Click en "Nuevo pedido"5. Completar formulario de cliente6. Agregar productos al pedido7. Calcular total8. Guardar pedido9. Anotar número de pedido generadoPaso 3: Detener la Grabación
Sección titulada «Paso 3: Detener la Grabación»Cuando hayas completado todos los pasos:
- Click en el indicador de grabación
- Selecciona “Detener Grabación”
- Espera mientras el sistema procesa las acciones (puede tomar unos segundos)
- Revisa el resumen de acciones capturadas
Paso 4: Revisar y Refinar
Sección titulada «Paso 4: Revisar y Refinar»Después de la grabación:
- Revisar la secuencia: El sistema mostrará todos los pasos capturados
- Identificar variables: Marca los campos que tendrán valores diferentes en cada ejecución
- Agregar descripciones: Añade contexto a pasos complejos
- Eliminar pasos innecesarios: Quita acciones accidentales o redundantes
- Agregar validaciones: Define qué constituye éxito o fallo
Panel de Edición:
- Vista de timeline de todas las acciones
- Propiedades de cada paso
- Opciones para agregar condicionales
- Configuración de variables y parámetros
Paso 5: Probar el Proceso
Sección titulada «Paso 5: Probar el Proceso»Antes de usar en producción:
- Click en “Ejecutar Prueba”
- Proporciona valores de prueba para las variables
- Observa la ejecución automatizada
- Verifica que el resultado sea correcto
- Ajusta y vuelve a probar según sea necesario
Paso 6: Guardar y Desplegar
Sección titulada «Paso 6: Guardar y Desplegar»Cuando estés satisfecho con el resultado:
- Click en “Guardar Proceso”
- Asigna permisos de ejecución
- Configura el trigger (manual, programado, o por evento)
- Opcionalmente, asigna a un robot específico
- Click en “Activar”
¡Tu proceso automatizado está listo para usar!
Mejores Prácticas
Sección titulada «Mejores Prácticas»Durante la Grabación
Sección titulada «Durante la Grabación»✅ Hacer
Sección titulada «✅ Hacer»- Usar accesos directos de teclado cuando estén disponibles
- Esperar a que los elementos estén completamente cargados antes de interactuar
- Usar pestañas en lugar de múltiples ventanas cuando sea posible
- Escribir en lugar de copiar/pegar para mejor captura
- Incluir verificaciones visuales (por ejemplo, esperar que aparezca un mensaje de éxito)
❌ Evitar
Sección titulada «❌ Evitar»- Movimientos rápidos o erráticos del ratón
- Minimizar/maximizar ventanas innecesariamente
- Cambiar entre aplicaciones sin motivo
- Realizar acciones en paralelo (por ejemplo, hacer click mientras algo se carga)
- Usar atajos personalizados que podrían no estar en otros entornos
Diseño del Proceso
Sección titulada «Diseño del Proceso»Principio de Modularidad
Sección titulada «Principio de Modularidad»Divide procesos complejos en módulos más pequeños:
❌ Proceso Monolítico: "Gestión Completa de Pedido de Compra"
✅ Procesos Modulares: 1. "Login en Sistema de Compras" 2. "Búsqueda de Proveedor" 3. "Creación de Pedido" 4. "Aprobación de Pedido" 5. "Envío de Notificación"Ventajas:
- Reutilización de módulos
- Más fácil de mantener
- Depuración simplificada
- Permite composición flexible
Gestión de Errores
Sección titulada «Gestión de Errores»Planifica qué hacer cuando algo sale mal:
- Captura escenarios de error: Graba qué hacer si aparece un mensaje de error
- Define reintentos: ¿Cuántas veces debe intentar antes de fallar?
- Notificaciones: ¿Quién debe ser notificado si el proceso falla?
- Rollback: ¿Hay acciones que deben deshacerse si algo falla?
Parametrización
Sección titulada «Parametrización»Identifica qué debe ser configurable:
| Tipo de Dato | Cuándo Parametrizar | Ejemplo |
|---|---|---|
| Credenciales | Siempre | Usuario, contraseña (usar secretos) |
| Datos de Entrada | Cada ejecución | Número de cliente, fecha |
| Configuración | Por entorno | URLs, rutas de archivos |
| Umbrales | Lógica de negocio | Límites de aprobación, timeouts |
Documentación
Sección titulada «Documentación»Documenta tu proceso grabado:
- Propósito: ¿Qué hace este proceso y por qué existe?
- Prerrequisitos: ¿Qué debe estar en su lugar antes de ejecutar?
- Datos de entrada: ¿Qué información se necesita?
- Salida esperada: ¿Qué produce el proceso?
- Frecuencia: ¿Con qué frecuencia debe ejecutarse?
- Excepciones conocidas: ¿Qué situaciones requieren intervención manual?
Limitaciones y Consideraciones
Sección titulada «Limitaciones y Consideraciones»Limitaciones Técnicas
Sección titulada «Limitaciones Técnicas»El Grabador de Procesos tiene algunas limitaciones que debes conocer:
Tecnologías No Soportadas
Sección titulada «Tecnologías No Soportadas»- Aplicaciones con protección anti-automatización (algunos sitios bancarios)
- Controles personalizados complejos que no siguen estándares UI
- Aplicaciones que requieren certificados cliente
- Sistemas con autenticación multifactor basada en hardware
Contextos Complejos
Sección titulada «Contextos Complejos»- Decisiones basadas en juicio humano: El grabador captura acciones, no razonamiento
- Validaciones visuales complejas: Interpretar gráficos o imágenes es limitado
- Procesos que requieren creatividad: Redactar contenido único, diseño, etc.
- Interacciones altamente dinámicas: Interfaces que cambian constantemente su estructura
Consideraciones de Rendimiento
Sección titulada «Consideraciones de Rendimiento»Velocidad de Grabación
Sección titulada «Velocidad de Grabación»- La grabación puede capturar acciones más rápido o más lento de lo que ejecutas
- El proceso automatizado puede ejecutarse a diferente velocidad
- Configura tiempos de espera apropiados para evitar fallos
Consumo de Recursos
Sección titulada «Consumo de Recursos»- Las grabaciones de procesos muy largos generan archivos grandes
- Procesos con muchas interacciones UI pueden consumir más CPU durante la ejecución
- Considera dividir procesos extensos en múltiples sesiones
Seguridad y Privacidad
Sección titulada «Seguridad y Privacidad»Recomendaciones de Seguridad
Sección titulada «Recomendaciones de Seguridad»- Usar entornos de prueba cuando grabas procesos por primera vez
- Revisar la grabación antes de compartirla para eliminar información sensible
- Configurar permisos adecuados sobre quién puede ver/ejecutar el proceso
- No grabar credenciales: Usa variables secretas para información sensible
- Auditar ejecuciones: Revisa logs para detectar usos inapropiados
Mantenibilidad
Sección titulada «Mantenibilidad»Los procesos grabados requieren mantenimiento:
Cambios en Aplicaciones
Sección titulada «Cambios en Aplicaciones»- Actualizaciones de UI: Si la aplicación cambia su interfaz, el proceso puede necesitar actualización
- Nuevas versiones: Cambios en la funcionalidad pueden romper el proceso
- Elementos movidos: Si los botones o menús cambian de posición
Estrategias de Mantenimiento
Sección titulada «Estrategias de Mantenimiento»- Pruebas regulares: Ejecuta los procesos periódicamente para detectar problemas
- Versionado: Mantén versiones del proceso para poder retroceder si es necesario
- Documentación de cambios: Registra qué modificaciones haces y por qué
- Monitoreo: Configura alertas para fallos en procesos críticos
Solución de Problemas
Sección titulada «Solución de Problemas»El Grabador No Inicia
Sección titulada «El Grabador No Inicia»Posibles causas:
- Robot de Heptora no está en ejecución
- Componente de grabación no está instalado
- Permisos insuficientes en el sistema
Solución:
- Verifica que el robot esté activo en la bandeja del sistema
- Reinstala el componente de grabación desde la web de Heptora
- Ejecuta el robot con permisos de administrador (si es necesario)
- Revisa el firewall/antivirus por si está bloqueando el componente
Las Acciones No Se Capturan Correctamente
Sección titulada «Las Acciones No Se Capturan Correctamente»Posibles causas:
- Acciones muy rápidas que el grabador no alcanza a detectar
- Aplicación usa tecnología no estándar
- Interferencia de otras aplicaciones
Solución:
- Reduce la velocidad de ejecución durante la grabación
- Espera explícitamente a que los elementos aparezcan antes de interactuar
- Cierra aplicaciones que puedan interferir (gestores de clipboard, etc.)
- Verifica que la aplicación sea compatible con Heptora
El Proceso Grabado Falla al Ejecutarse
Sección titulada «El Proceso Grabado Falla al Ejecutarse»Posibles causas:
- Datos de entrada diferentes a los de la grabación
- Tiempos de espera insuficientes
- Elementos UI en posiciones diferentes
- Estado inicial de la aplicación diferente
Solución:
- Ejecuta el proceso en modo debug para ver dónde falla exactamente
- Aumenta los tiempos de espera en pasos que involucran carga de datos
- Usa selectores de elementos más robustos (por ID en lugar de posición)
- Asegura que el estado inicial sea el mismo (por ejemplo, cerrar sesiones previas)
- Revisa los logs de ejecución para detalles específicos del error
La Grabación es Muy Larga o Compleja
Sección titulada «La Grabación es Muy Larga o Compleja»Posibles causas:
- Proceso con demasiados pasos
- Incluye acciones innecesarias
- No está optimizado
Solución:
- Divide el proceso en múltiples grabaciones modulares
- Elimina pasos redundantes o accidentales
- Usa atajos de teclado en lugar de navegación por menús
- Planifica mejor el flujo antes de grabar
- Considera si algunas partes pueden hacerse con API en lugar de UI
Problemas de Rendimiento Durante la Ejecución
Sección titulada «Problemas de Rendimiento Durante la Ejecución»Posibles causas:
- Proceso demasiado intensivo en recursos
- Múltiples procesos ejecutándose simultáneamente
- Hardware insuficiente
Solución:
- Optimiza el proceso eliminando pasos innecesarios
- Programa ejecuciones en horarios de menor carga
- Distribuye procesos entre múltiples robots
- Considera mejoras de hardware si es un cuello de botella constante
¿Necesitas más ayuda?
Sección titulada «¿Necesitas más ayuda?»Si esta guía no resolvió tu problema o encontraste algún error en la documentación:
- Soporte técnico: help@heptora.com
- Describe claramente el problema que encontraste
- Incluye capturas de pantalla si es posible
- Indica qué pasos de la documentación seguiste
Nuestro equipo de soporte te ayudará a resolver cualquier problema.
Recursos Relacionados
Sección titulada «Recursos Relacionados»- Gestión de Secretos - Cómo proteger credenciales en tus procesos grabados
- Instalación del Robot - Guía de instalación del robot
- Variables y Parámetros - Cómo parametrizar procesos (próximamente)
- Mejores Prácticas de Automatización - Guías para automatizaciones efectivas (próximamente)
- Arquitectura Híbrida - Entiende cómo funciona el modelo cloud-local (próximamente)