Construcción de automatización con Robots
El proceso de alto nivel para construir la automatización de datos y el análisis de datos en Robots es relativamente sencillo:
-
Robot: para crear un robot
-
Script: para agregar un script al robot
-
Tarea: para crear una tarea para programar y ejecutar el script
-
Enviar: para ejecutar la tarea y generar la salida
1. Crear un robot
Un robot es un contenedor que abarca uno o más scripts, una o más tareas y tablas y archivos asociados. Dependiendo de sus requisitos, puede elegir entre tres tipos diferentes de robots:
-
Robot ACL
-
Robot HighBond
-
Robot de flujo de trabajo
Nota
Para acceder a los robots de flujo de trabajo, debe contar con una suscripción Profesional y un tipo de usuario de Administrador del sistema.
Un tipo de robot no es mejor que otro. Cada tipo tiene un propósito diferente y usted elige el que mejor se adapte a sus necesidades en términos de propósito y lenguaje de scripts.
Si desea obtener más información, consulte Creación y administración de un robot.
2. Agregar un script al robot
Uno o más scripts proporcionan la automatización. Dependiendo de sus requisitos, puede elegir entre dos tipos diferentes de scripts:
-
Script de ACL
-
Script de Python/HCL
ACL significa Audit Command Language, nuestro lenguaje de creación de scripts de estudios analíticos de datos heredado. HCL significa HighBond Command Language, nuestra biblioteca Python personalizada.
Si desea obtener más información, consulte Agregar automatización de scripts a un robot.
Si desea obtener información detallada sobre los scripts en sí, consulte Creación de scripts en Analytics y Creación de scripts Python y HCL en Robots. Usted escribe scripts de ACL en Analytics y luego los carga en Robots. Usted escribe scripts de Python/HCL directamente en Robots.
Ubicación de scripts en el robot
La aplicación Robots tiene un modo de desarrollo y un modo de producción. La distinción entre ellos es importante cuando está construyendo automatización, pero no es importante para esta descripción general. Por ahora, solo debe saber que estos dos modos existen.
Si desea obtener más información, consulte Modo de desarrollo y modo de producción en Robots.
Ficha de versiones de scripts (modo de desarrollo)
Cada nueva versión que crea de un script o un grupo de scripts relacionados se agrega a la ficha Versiones de scripts en el robot.
Ficha Scripts (modo de producción)
(solo robot ACL) La versión del script que active en el modo de producción se muestra en la ficha Scripts del robot.
3. Crear una tarea para programar y ejecutar el script
Una tarea ejecuta el script en función de un programa que usted configure.
Si desea obtener más información, consulte Creación de una tarea de robot para ejecutar un script.
En el futuro, Robots también admitirá tareas configurables basadas en eventos que se ejecutan cada vez que ocurre un evento específico en Diligent One.
4. Ejecutar la tarea para generar la salida
La tarea se ejecuta y genera la salida especificada por el script:
-
tablas o archivos de resultados
-
tablas o archivos de trabajo
Las tablas o archivos de resultados son un punto final del análisis de datos o "una instantánea". Ellos son únicos para cada tarea ejecutada. Puede descargar los resultados de salida para su visualización.
Las tablas o los archivos de trabajo se guardan en un área central de almacenamiento de datos del robot y se pueden utilizar como entrada para tareas y scripts posteriores. Las tablas de trabajo se pueden compartir entre robots (solamente robots ACL y Agente de Robots en las instalaciones físicas).
Si desea obtener más información, consulte Creación de una tarea de robot para ejecutar un script.
Ubicación de ejecuciones de tareas y tablas o archivos de resultados en el robot
Ubicación de tablas o archivos de trabajo en el robot
Todas las tablas o archivos de trabajo producidos por la ejecución de una tarea se agregan a un área central de almacenamiento de datos del robot:
-
Ficha Entrada/salida (robot ACL)
-
Ficha Datos de trabajo (robot HighBond/robot de Flujo de trabajo)
Las fichas tienen nombres diferentes según el tipo de robot y la ficha Entrada/Salida contiene más secciones; sin embargo, las fichas realizan la misma función general.
Vista global de los robots de su organización
Dos vistas globales proporcionan una ubicación central para ver todas las tareas y ejecuciones de tareas, y acceder a ellas, en la instancia de Robots de su organización:
- Tareas: vista global
- Ejecución de tareas: vista global
Las vistas globales están disponibles en el tablero de mando de Robots. Proporcionan un breve resumen del estado actual de la instancia completa de Robots. No tiene que profundizar en cada robot para ver las tareas del robot o comprobar el estado de las ejecuciones de tareas.
Las vistas globales son de solo lectura. Sin embargo, puede hacer clic en cualquier tarea o ejecución de tarea en una vista global para ir directamente a la pantalla de detalles del elemento en el nivel del robot. Puede editar las tareas y acceder a los resultados de las ejecuciones de tareas en el robot.
Puede acceder a las vistas globales sin importar el nivel de permiso que tenga en Robots. Sin embargo, las vistas solo muestran aquellos elementos que usted tiene permiso para ver.
Si desea obtener más información, consulte Ver tareas del robot y ejecuciones de tareas.
Obtenga más información sobre Robots
Robots incluye una variedad de funcionalidades para respaldar el proceso de alto nivel descrito anteriormente.
Área funcional | Descripción |
---|---|
Construcción de la estructura de automatización en Robots: |
Explica en detalle cómo crear la estructura en Robots que contiene la automatización basada en scripts. |
Explica cómo trabajar con los diferentes tipos de datos de entrada y salida en Robots. |
|
Proporciona información detallada sobre la creación de scripts Python/HCL, incluida la referencia al lenguaje HCL. Si desea obtener más información sobre los scripts de ACL, consulte Creación de scripts en Analytics. |
|
Proporciona información sobre las especificaciones y los límites de Robots e información de apoyo para los clientes que utilizan un Agente de Robots en las instalaciones físicas para ejecutar scripts de ACL. |
|
Guía de migración de Analytics Exchange a Robots |
Sirve como guía a los clientes de Analytics Exchange que migran a Robots. |