Saltar al contenido
Pynbot Vision: la operación completa en una sola vista.

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.

Hub
En vivo

Agentes activos

10

3 entornos

Procesos publicados

38

6 áreas

Ejecuciones hoy

150

142 completadas

En cola

6

prioridad alta: 2

  • Conciliación diaria de facturaciónEJ-4821
    AGT-FIN-0206:00:044m 12s1,284 reg.
  • Alta de proveedores en ERPEJ-4822
    AGT-OPS-0106:12:401m 58s23 reg.
  • Descarga de CFDI del portalEJ-4823
    AGT-FIN-0107:00:009m 31s612 reg.
  • Actualización de inventarioEJ-4824
    AGT-SCM-0307:30:112m 06s418 reg.
  • Timbrado de recibos de nóminaEJ-4825
    AGT-HR-0108:00:00En curso184 reg.
  • Sincronización de usuarios ADEJ-4826
    AGT-IT-0108:05:220m 44s9 reg.
  • Reporte de embudo comercialEJ-4827
    AGT-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.