Hub
Diez robots son fáciles.Cuarenta procesos, no.
Hub es el centro de mando: qué corre, cuándo, en qué máquina, con qué prioridad y quién puede tocarlo. Sin esta capa, la automatización se vuelve un conjunto de scripts que alguien tiene que recordar.
Agentes
La ejecución vive en tus máquinas.
Un agente es el proceso que corre en una máquina de tu red y ejecuta los bots que le asignas. Trabaja con los accesos que tú definas, dentro de tu perímetro y sobre tus aplicaciones. Bajo el esquema comercial actual, no limitamos la cantidad de runners.
Agentes activos
10
3 entornos
Procesos publicados
38
6 áreas
Ejecuciones hoy
150
142 completadas
En cola
6
prioridad alta: 2
| Ejecución | Proceso | Agente | Inicio | Duración | Registros | Estado |
|---|---|---|---|---|---|---|
| EJ-4821 | Conciliación diaria de facturación | AGT-FIN-02 | 06:00:04 | 4m 12s | 1,284 | Completada |
| EJ-4822 | Alta de proveedores en ERP | AGT-OPS-01 | 06:12:40 | 1m 58s | 23 | Completada |
| EJ-4823 | Descarga de CFDI del portal | AGT-FIN-01 | 07:00:00 | 9m 31s | 612 | Completada |
| EJ-4824 | Actualización de inventario | AGT-SCM-03 | 07:30:11 | 2m 06s | 418 | Con avisos· 7 excepciones |
| EJ-4825 | Timbrado de recibos de nómina | AGT-HR-01 | 08:00:00 | En curso | 184 | En curso |
| EJ-4826 | Sincronización de usuarios AD | AGT-IT-01 | 08:05:22 | 0m 44s | 9 | Completada |
| EJ-4827 | Reporte de embudo comercial | AGT-CRM-01 | 08:15:00 | 1m 12s | 0 | Fallida· Portal sin respuesta |
- Conciliación diaria de facturaciónEJ-4821AGT-FIN-0206:00:044m 12s1,284 reg.
- Alta de proveedores en ERPEJ-4822AGT-OPS-0106:12:401m 58s23 reg.
- Descarga de CFDI del portalEJ-4823AGT-FIN-0107:00:009m 31s612 reg.
- Actualización de inventarioEJ-4824AGT-SCM-0307:30:112m 06s418 reg.
- Timbrado de recibos de nóminaEJ-4825AGT-HR-0108:00:00En curso184 reg.
- Sincronización de usuarios ADEJ-4826AGT-IT-0108:05:220m 44s9 reg.
- Reporte de embudo comercialEJ-4827AGT-CRM-0108:15:001m 12s0 reg.
Bitácora · EJ-4824
- 07:30:11infoEjecución EJ-4824 iniciada en AGT-SCM-03
- 07:30:14infoSAP · Conectar → sesión SAP_PRD_01 abierta
- 07:31:02infoExcel · Obtener hoja como tabla → 418 filas
- 07:31:48warnFila 133: SKU sin equivalencia en catálogo
- 07:32:05warn7 registros enviados a cola de excepciones
- 07:32:17infoEjecución EJ-4824 finalizada con advertencias
Interfaz demostrativa con datos de ejemplo.
Runners sin límite
El esquema comercial actual no cobra por robot en ejecución.
Asignación por entorno
Producción, pruebas y desarrollo con agentes separados.
Estado en vivo
Libre, ocupado o desconectado, con la carga de cada máquina.
Ejecución desatendida
El proceso corre sin sesión de usuario abierta.
Programación
Horarios, disparadores y colas.
Un proceso puede correr por calendario, por evento o por trabajo pendiente en una cola. Las tres formas conviven y se priorizan entre sí.
Calendario
Diario, semanal, por día del mes o expresión propia.
Disparadores
Lanzado por API, por archivo nuevo o por otro proceso.
Colas de trabajo
El volumen se reparte entre agentes disponibles.
Prioridades
Lo urgente pasa antes que el lote nocturno.
Monitoreo
Cada ejecución con su rastro completo.
Una automatización desatendida sin bitácora es un riesgo. Hub registra cada corrida: proceso, agente, hora de inicio, duración, registros procesados, excepciones y resultado.
Bitácora por ejecución
Línea por línea, con el nivel de cada evento.
Alertas
Por falla, por excepción o por duración fuera de umbral.
Detener en curso
Frenar una ejecución es una acción normal, no una emergencia.
Histórico
Comparar la corrida de hoy contra las de la semana.
REST API
Dispara procesos desde tus propias aplicaciones.
Hub expone una API para lanzar un bot, consultar el estado de una ejecución o detenerla. Con eso, la automatización deja de ser un sistema aparte y pasa a ser un paso dentro de tus flujos existentes.
Lanzar ejecución
Con parámetros de entrada desde tu sistema.
Consultar estado
Resultado y detalle de cualquier corrida.
Encadenar bots
Un proceso puede llamar a otro como si fuera un bloque.
Integración a la inversa
Tu aplicación decide cuándo el robot tiene que trabajar.
Seguridad y gobierno
Un robot con credenciales es un usuario más. Trátalo como tal.
Automatizar significa dar accesos a un proceso que corre solo. La pregunta de TI no es si funciona: es quién puede tocarlo, con qué permisos y cómo se comprueba después.
Accesos por rol
Quién construye, quién publica, quién ejecuta y quién solo consulta son cuatro permisos distintos. La separación es del sistema, no del acuerdo verbal.
- Perfiles diferenciados por función
- Permisos a nivel proyecto y proceso
- Alta y baja de usuarios administrada
Gestión de credenciales
Las credenciales que usa un robot se administran en la plataforma y se referencian desde el flujo. No se escriben dentro del proceso ni viajan en un archivo.
- Almacenamiento centralizado
- Referencia por nombre, no por valor
- Rotación sin reescribir el proceso
Separación de entornos
Desarrollo, pruebas y producción son ambientes distintos con agentes distintos. Un proceso llega a producción cuando se publica, no cuando alguien lo guarda.
- Agentes asignados por entorno
- Publicación como paso explícito
- Borrador y versión publicada separadas
Auditoría y trazabilidad
Cada ejecución deja constancia: qué proceso corrió, en qué agente, a qué hora, con qué parámetros y con qué resultado. Es la respuesta a la pregunta del auditor.
- Bitácora por ejecución
- Registro de cambios en el proceso
- Evidencia exportable por periodo
Monitoreo y alertas
Un proceso desatendido necesita vigilancia activa. Si un agente se cae o una ejecución se sale de su ventana, alguien tiene que enterarse.
- Estado de agentes en tiempo real
- Alertas por falla y por excepción
- Umbrales de duración por proceso
Control de la ejecución
Un proceso se puede detener, pausar o despublicar. La capacidad de frenar algo en producción es parte del control, no una función de emergencia.
- Detener ejecución en curso
- Despublicar para bloquear nuevas corridas
- Reintentos con política definida
Sobre dónde vive el dato
El plano de control es nube Pynbot: diseño, orquestación, permisos y bitácora. La ejecución ocurre en agentes dentro de tu red, operando tus aplicaciones con tus accesos. Para ejecutar un proceso, el dato de negocio no necesita salir del sistema donde ya está.
¿Cuántos procesos tienes hoy sin control central?
Si la respuesta es «algunos scripts y un par de tareas programadas», esta es exactamente la conversación.