Automic User Script Essentials - Español
Descripción
El módulo «Fundamentos de scripts de usuario en Automic» (en inglés) aborda los fundamentos del lenguaje de scripts Automic y permite a los participantes controlar y optimizar de forma flexible los procesos de automatización en Broadcom y Automic Automation. Se centra en la creación y el uso de scripts dentro de tareas, flujos de trabajo, objetos VARA y eventos de tiempo. Los participantes aprenden comandos de script esenciales, estructuras de control, procesamiento de datos y control dinámico de objetos, lo que les permite desarrollar de forma independiente soluciones basadas en scripts en Automic Automation V21/V24.
Requisitos previos
Este módulo de programación Automic requiere conocimientos básicos de Automic Automation. Los participantes deben estar familiarizados con la interfaz web (AWI) de Automic y con los tipos de objetos principales, como los trabajos, los flujos de trabajo y los objetos VARA.
Conocimientos previos recomendados:
-
Finalización del Curso Automic User Essentials o experiencia práctica equivalente con Automic
-
Conocimientos básicos de lógica de automatización y estructuras de flujo de trabajo
-
Alguna experiencia con un lenguaje de programación o scripting es útil pero no necesaria.
¿A quién va dirigido?
El módulo «Fundamentos de los scripts de usuario de Automic» está diseñado para usuarios actuales de Automic que deseen ampliar sus conocimientos sobre la creación de scripts. Entre los participantes habituales se encuentran:
- Automic Desarrolladores y usuarios avanzados: Usuarios que desean ampliar y optimizar trabajos y flujos de trabajo con lógica de script personalizada
- Ingenieros de automatización de TI: Profesionales que buscan implementar tareas de automatización complejas de forma flexible y precisa utilizando Guión Automic
- Automic Administradores: Aquellos que utilizan scripts para la supervisión del sistema, las operaciones con archivos y el control dinámico de procesos.
Este módulo requiere conocimientos básicos de Automic conocimiento - ideal como continuación del Curso Automic User Essentials.
¿Qué incluye?
- Formación dirigida por instructor: Sesiones en directo con expertos certificados en Automic: prácticas, interactivas y centradas en casos de uso reales.
- Materiales de formación: Materiales completos que incluyen ejercicios y ejemplos de talleres como referencia para el trabajo diario con Automic Script.
- Ejercicios prácticos: Tareas prácticas sobre variables, estructuras de control, secuencias de datos y control dinámico de objetos.
Agenda
1. Introducción a los scripts Automic
-
Mejora de la funcionalidad de los objetos con scripts
-
Combinación de comandos a nivel de sistema operativo y de aplicación
-
Ejecución de scripts en el servidor AE frente al agente
-
Utilización en objetos VARA, hechos temporales y trabajos
2. Estructura y sintaxis del guión
-
Componentes, comandos y formato de las instrucciones de script
-
Formato de línea, límites de caracteres y caracteres de continuación
3. Tipos de variables y alcance
-
:SET, :RSET, :PSET - diferencias, validez y herencia en los flujos de trabajo
-
:DEFINE - tipificación y declaración incluyendo arrays
-
:PRINT - salida de valores variables en el informe de activación
4. Variables de objeto y de sistema
-
Variables de objeto predefinidas (por ejemplo, &$CLIENT#, &$PHYS_TIME_HH_MM_SS#)
-
Convenciones de nomenclatura y prevención de conflictos con variables personalizadas
5. Funciones de integración
-
:REGISTER_VARIABLE - integración de scripts de intérprete externos
-
GET_VAR, PUT_VAR, PUT_VAR_COL - lectura y escritura de valores de objetos VARA
-
Lectura y modificación dinámica de los atributos de los objetos
6. Funciones de fecha y hora
-
SYS_DATE(), SYS_TIME(), SYS_LDATE(), SYS_DATE_PHYSICAL()
-
Formato y cálculo de valores relativos de fecha
7. Operaciones aritméticas y formato
-
Operaciones básicas y funciones matemáticas (ADD, SUB, MOD y otras)
-
Formateo de números con FORMAT y comportamiento de los tipos de datos
8. Estructuras de control
-
Lógica condicional: IF, IF/ELSE, bifurcación anidada
-
SWITCH / CASE / OTHER para gestionar múltiples condiciones
9. Bucles y seguridad de los guiones
-
Utilizar correctamente los bucles WHILE
-
Evitar bucles infinitos con WAIT y condiciones controladas
10. Tratamiento de datos con PREP_PROCESS
-
PREP_PROCESS_REPORT: análisis sintáctico, filtrado y evaluación de informes
-
PREP_PROCESS_VAR: procesamiento de objetos VARA
-
PREP_PROCESS_VAR_XML: tratamiento de secuencias de datos XML
11. Trabajar con cadenas y matrices
-
Funciones de cadena: STR_CUT, STR_SPLIT, STR_SUB, STR_FIND
-
Crear, rellenar e iterar sobre matrices
12. Control dinámico de objetos
-
ACTIVATE_UC_OBJECT - iniciar objetos mediante script
-
CANCEL_UC_OBJECT - cancelar objetos en ejecución
-
PUT_ATT - modificar dinámicamente los atributos de los objetos
13. Consultas del sistema y del sistema de archivos
-
GET_FILESYSTEM - control del uso del espacio en disco
-
Alertas condicionales por baja capacidad de almacenamiento
Agenda
1. Introducción a los scripts Automic
-
Mejora de la funcionalidad de los objetos con scripts
-
Combinación de comandos a nivel de sistema operativo y de aplicación
-
Ejecución de scripts en el servidor AE frente al agente
-
Utilización en objetos VARA, hechos temporales y trabajos
2. Estructura y sintaxis del guión
-
Componentes, comandos y formato de las instrucciones de script
-
Formato de línea, límites de caracteres y caracteres de continuación
3. Tipos de variables y alcance
-
:SET, :RSET, :PSET - diferencias, validez y herencia en los flujos de trabajo
-
:DEFINE - tipificación y declaración incluyendo arrays
-
:PRINT - salida de valores variables en el informe de activación
4. Variables de objeto y de sistema
-
Variables de objeto predefinidas (por ejemplo, &$CLIENT#, &$PHYS_TIME_HH_MM_SS#)
-
Convenciones de nomenclatura y prevención de conflictos con variables personalizadas
5. Funciones de integración
-
:REGISTER_VARIABLE - integración de scripts de intérprete externos
-
GET_VAR, PUT_VAR, PUT_VAR_COL - lectura y escritura de valores de objetos VARA
-
Lectura y modificación dinámica de los atributos de los objetos
6. Funciones de fecha y hora
-
SYS_DATE(), SYS_TIME(), SYS_LDATE(), SYS_DATE_PHYSICAL()
-
Formato y cálculo de valores relativos de fecha
7. Operaciones aritméticas y formato
-
Operaciones básicas y funciones matemáticas (ADD, SUB, MOD y otras)
-
Formateo de números con FORMAT y comportamiento de los tipos de datos
8. Estructuras de control
-
Lógica condicional: IF, IF/ELSE, bifurcación anidada
-
SWITCH / CASE / OTHER para gestionar múltiples condiciones
9. Bucles y seguridad de los guiones
-
Utilizar correctamente los bucles WHILE
-
Evitar bucles infinitos con WAIT y condiciones controladas
10. Tratamiento de datos con PREP_PROCESS
-
PREP_PROCESS_REPORT: análisis sintáctico, filtrado y evaluación de informes
-
PREP_PROCESS_VAR: procesamiento de objetos VARA
-
PREP_PROCESS_VAR_XML: tratamiento de secuencias de datos XML
11. Trabajar con cadenas y matrices
-
Funciones de cadena: STR_CUT, STR_SPLIT, STR_SUB, STR_FIND
-
Crear, rellenar e iterar sobre matrices
12. Control dinámico de objetos
-
ACTIVATE_UC_OBJECT - iniciar objetos mediante script
-
CANCEL_UC_OBJECT - cancelar objetos en ejecución
-
PUT_ATT - modificar dinámicamente los atributos de los objetos
13. Consultas del sistema y del sistema de archivos
-
GET_FILESYSTEM - control del uso del espacio en disco
-
Alertas condicionales por baja capacidad de almacenamiento