Automic V24 User Script Essentials - Englisch
Beschreibung
Das Modul Automic User Script Essentials (Englisch) vermittelt die Grundlagen der Automic-Scriptsprache und befähigt die Teilnehmenden, Automatisierungsprozesse flexibel zu steuern und zu optimieren – in Broadcom Automic Automation . Der Fokus liegt auf der Erstellung und Verwendung von Scripts innerhalb von Jobs, Workflows, VARA-Objekten und Time Events. Die Teilnehmenden lernen wesentliche Script-Befehle, Kontrollstrukturen, Datenverarbeitung sowie dynamische Objektsteuerung – und entwickeln so eigenständig script-basierte Lösungen in Automic Automation V21/V24 entwickeln.
Voraussetzungen
Dieses Automic-Scripting-Modul erfordert grundlegende Kenntnisse in Automic Automation . Die Teilnehmenden sollten mit dem Automic Web Interface (AWI) sowie den zentralen Objekttypen wie Jobs, Workflows und VARA-Objekten vertraut sein.
Empfohlene Vorkenntnisse:
-
Abschluss der Schulung Automic User Essentials oder gleichwertige praktische Erfahrung mit Automic
-
Grundlegendes Verständnis von Automatisierungslogik und Workflow-Strukturen
-
Etwas Erfahrung mit einer Skript- oder Programmiersprache ist hilfreich, aber nicht erforderlich
Wer sollte teilnehmen?
Das Modul Automic User Script Essentials richtet sich an bestehende Automic-Anwendermit dem Ziel, ihre Expertise im Scripting zu vertiefen. Typische Teilnehmende sind:
- Automic-Entwickler und Power-User: Benutzer, die Jobs und Workflows mit benutzerdefinierter Skriptlogik erweitern und optimieren möchten
- IT-Automatisierungsingenieure: Fachleute, die komplexe Automatisierungsaufgaben flexibel und präzise umsetzen wollen mit Automic Script
- Automic-Administratoren: Diejenigen, die Skripte für die Systemüberwachung, Dateioperationen und dynamische Prozesssteuerung verwenden
Dieses Modul erfordert grundlegende Automic-Kenntnisse – ideal als Fortsetzung der Schulung Automic User Essentials.
Was ist enthalten?
- Instructor-Led Training: Live-Sessions mit zertifizierten Automic-Experten – praxisnah, interaktiv und auf reale Anwendungsfälle ausgerichtet
- Schulungsunterlagen: Umfassende Materialien inklusive Übungen und Workshop-Beispielen als Referenz für die tägliche Arbeit mit Automic Script
- Praktische Übungen: Praktische Aufgaben zu Variablen, Kontrollstrukturen, Datenfolgen und dynamischer Objektsteuerung
Agenda
1. Einführung in das Automic-Skripting
-
Erweitern der Objektfunktionalität mit Skripten
-
Kombination von Befehlen auf Betriebssystem- und Anwendungsebene
-
Skriptausführung auf dem AE-Server vs. Agent
-
Verwendung in VARA-Objekten, Zeitereignissen und Jobs
2. Skriptstruktur und Syntax
-
Komponenten, Befehle und Formatierung von Skriptanweisungen
-
Zeilenformat, Zeichenbegrenzungen und Fortsetzungszeichen
3. Variablentypen und Gültigkeitsbereich
-
:SET, :RSET, :PSET – Unterschiede, Gültigkeit und Vererbung in Workflows
-
:DEFINE – Typisierung und Deklaration einschließlich Arrays
-
:PRINT – Ausgabe von Variablenwerten im Aktivierungsprotokoll
4. Objekt- und Systemvariablen
-
Vordefinierte Objektvariablen (z. B. &$CLIENT#, &$PHYS_TIME_HH_MM_SS#)
-
Namenskonventionen und Vermeidung von Konflikten bei benutzerdefinierten Variablen
5. Integrationsfunktionen
-
:REGISTER_VARIABLE – Einbindung externer Interpreter-Skripte
-
GET_VAR, PUT_VAR, PUT_VAR_COL – Lesen und Schreiben von VARA-Objektwerten
-
Lesen und dynamisches Ändern von Objektattributen
6. Datums- und Zeitfunktionen
-
SYS_DATE(), SYS_TIME(), SYS_LDATE(), SYS_DATE_PHYSICAL()
-
Formatieren und Berechnen relativer Datumswerte
7. Arithmetische Operationen und Formatierung
-
Grundoperationen und mathematische Funktionen (ADD, SUB, MOD und andere)
-
Zahlenformatierung mit FORMAT und Datentypverhalten
8. Kontrollstrukturen
-
Bedingte Logik: IF, IF/ELSE, verschachtelte Verzweigungen
-
SWITCH / CASE / OTHER für die Behandlung mehrerer Bedingungen
9. Schleifen und Skriptsicherheit
-
WHILE-Schleifen richtig verwenden
-
Vermeidung von Endlosschleifen mit WAIT und kontrollierten Bedingungen
10. Datenverarbeitung mit PREP_PROCESS
-
PREP_PROCESS_REPORT: Analysieren, Filtern und Auswerten von Reports
-
PREP_PROCESS_VAR: Verarbeitung von VARA-Objekten
-
PREP_PROCESS_VAR_XML: Verarbeitung von XML-Datensequenzen
11. Arbeiten mit Strings und Arrays
-
String-Funktionen: STR_CUT, STR_SPLIT, STR_SUB, STR_FIND
-
Arrays erstellen, befüllen und durchlaufen
12. Dynamische Objektkontrolle
-
ACTIVATE_UC_OBJECT – Objekte per Skript starten
-
CANCEL_UC_OBJECT – Abbrechen von laufenden Objekten
-
PUT_ATT – Dynamische Änderung von Objektattributen
13. System- und Dateisystemabfragen
-
GET_FILESYSTEM – Überwachung der Speicherplatznutzung
-
Bedingte Warnungen bei geringer Speicherkapazität
Agenda
1. Einführung in das Automic-Skripting
-
Erweitern der Objektfunktionalität mit Skripten
-
Kombination von Befehlen auf Betriebssystem- und Anwendungsebene
-
Skriptausführung auf dem AE-Server vs. Agent
-
Verwendung in VARA-Objekten, Zeitereignissen und Jobs
2. Skriptstruktur und Syntax
-
Komponenten, Befehle und Formatierung von Skriptanweisungen
-
Zeilenformat, Zeichenbegrenzungen und Fortsetzungszeichen
3. Variablentypen und Gültigkeitsbereich
-
:SET, :RSET, :PSET – Unterschiede, Gültigkeit und Vererbung in Workflows
-
:DEFINE – Typisierung und Deklaration einschließlich Arrays
-
:PRINT – Ausgabe von Variablenwerten im Aktivierungsprotokoll
4. Objekt- und Systemvariablen
-
Vordefinierte Objektvariablen (z. B. &$CLIENT#, &$PHYS_TIME_HH_MM_SS#)
-
Namenskonventionen und Vermeidung von Konflikten bei benutzerdefinierten Variablen
5. Integrationsfunktionen
-
:REGISTER_VARIABLE – Einbindung externer Interpreter-Skripte
-
GET_VAR, PUT_VAR, PUT_VAR_COL – Lesen und Schreiben von VARA-Objektwerten
-
Lesen und dynamisches Ändern von Objektattributen
6. Datums- und Zeitfunktionen
-
SYS_DATE(), SYS_TIME(), SYS_LDATE(), SYS_DATE_PHYSICAL()
-
Formatieren und Berechnen relativer Datumswerte
7. Arithmetische Operationen und Formatierung
-
Grundoperationen und mathematische Funktionen (ADD, SUB, MOD und andere)
-
Zahlenformatierung mit FORMAT und Datentypverhalten
8. Kontrollstrukturen
-
Bedingte Logik: IF, IF/ELSE, verschachtelte Verzweigungen
-
SWITCH / CASE / OTHER für die Behandlung mehrerer Bedingungen
9. Schleifen und Skriptsicherheit
-
WHILE-Schleifen richtig verwenden
-
Vermeidung von Endlosschleifen mit WAIT und kontrollierten Bedingungen
10. Datenverarbeitung mit PREP_PROCESS
-
PREP_PROCESS_REPORT: Analysieren, Filtern und Auswerten von Reports
-
PREP_PROCESS_VAR: Verarbeitung von VARA-Objekten
-
PREP_PROCESS_VAR_XML: Verarbeitung von XML-Datensequenzen
11. Arbeiten mit Strings und Arrays
-
String-Funktionen: STR_CUT, STR_SPLIT, STR_SUB, STR_FIND
-
Arrays erstellen, befüllen und durchlaufen
12. Dynamische Objektkontrolle
-
ACTIVATE_UC_OBJECT – Objekte per Skript starten
-
CANCEL_UC_OBJECT – Abbrechen von laufenden Objekten
-
PUT_ATT – Dynamische Änderung von Objektattributen
13. System- und Dateisystemabfragen
-
GET_FILESYSTEM – Überwachung der Speicherplatznutzung
-
Bedingte Warnungen bei geringer Speicherkapazität