Automic User Script Essentials - Englisch
Beschreibung
Das Modul Automic User Script Essentials (Deutsch) vermittelt die Grundlagen der Automic-Scriptsprache und befähigt die Teilnehmenden, Automatisierungsprozesse in Broadcom Automic Automation flexibel zu steuern und zu optimieren. 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 können so eigenständig script-basierte Lösungen in Automic Automation V21/V24 entwickeln.
Voraussetzungen
Dieses Automic-Scripting-Modul setzt grundlegende Kenntnisse in Automic Automation voraus. Die Teilnehmenden sollten mit dem Automic Web Interface (AWI) sowie den zentralen Objekttypen wie Jobs, Workflows und VARA-Objekten vertraut sein.
Empfohlene Vorkenntnisse:
-
Fertigstellung der Automic User Essentials Kurs 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-Anwender, die ihre Expertise im Scripting vertiefen möchten. Typische Teilnehmende sind:
- Automic Entwickler und Power-User: Benutzer, die Aufträge und Arbeitsabläufe mit benutzerdefinierter Skriptlogik erweitern und optimieren möchten
- IT-Automatisierungsingenieure: Fachleute, die komplexe Automatisierungsaufgaben flexibel und präzise umsetzen wollen mit Automic Script
- Automic Verwalter: Diejenigen, die Skripte für die Systemüberwachung, Dateioperationen und dynamische Prozesssteuerung verwenden
Dieses Modul erfordert grundlegende Automic Wissen - ideal als Nachbereitung der Automic User Essentials Kurs.
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 Umfang
-
`:SET, :RSET, :PSET – Unterschiede, Gültigkeit und Vererbung in Workflows`
-
:DEFINE - Typisierung und Deklaration einschließlich Arrays
-
:PRINT - Ausgabe von Variablenwerten in Reports
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. Datum- 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. Strukturen kontrollieren
-
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 Umfang
-
`:SET, :RSET, :PSET – Unterschiede, Gültigkeit und Vererbung in Workflows`
-
:DEFINE - Typisierung und Deklaration einschließlich Arrays
-
:PRINT - Ausgabe von Variablenwerten in Reports
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. Datum- 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. Strukturen kontrollieren
-
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