Automic User Script Essentials - German
Description
The Automic User Script Essentials module (German) covers the fundamentals of the Automic scripting language and enables participants to flexibly control and optimize automation processes in Broadcom Automic Automation. The focus is on creating and using scripts within Jobs, Workflows, VARA objects, and Time Events. Participants learn essential script commands, control structures, data processing, and dynamic object control – enabling them to independently develop script-based solutions in Automic Automation V21/V24. This module was previously known as Automic User Script Fundamentals and has been fully revised and relaunched under the Tricise brand.
Prerequisites
This Automic scripting module requires foundational knowledge of Automic Automation. Participants should be familiar with the Automic Web Interface (AWI) and core object types such as Jobs, Workflows, and VARA objects.
Recommended prior knowledge:
-
Completion of the Automic User Essentials course or equivalent hands-on experience with Automic
-
Basic understanding of automation logic and workflow structures
-
Some experience with a scripting or programming language is helpful but not required
Who should attend?
The Automic User Script Essentials module is designed for existing Automic users who want to deepen their expertise in scripting. Typical participants include:
- Automic Developers and Power Users: Users who want to extend and optimize jobs and workflows with custom script logic
- IT Automation Engineers: Professionals looking to implement complex automation tasks flexibly and precisely using Automic Script
- Automic Administrators: Those who use scripts for system monitoring, file operations, and dynamic process control
This module requires basic Automic knowledge – ideal as a follow-up to the Automic User Essentials course.
What is included?
- Instructor-Led Training: Live sessions with certified Automic experts – practical, interactive, and focused on real-world use cases
- Training Materials: Comprehensive materials including exercises and workshop examples as a reference for daily work with Automic Script
- Hands-On Exercises: Practical tasks covering variables, control structures, data sequences, and dynamic object control
Agenda
1. Introduction to Automic Scripting
-
Enhancing object functionality with scripts
-
Combining OS and application-level commands
-
Script execution on the AE server vs. agent
-
Usage in VARA objects, Time Events, and Jobs
2. Script Structure and Syntax
-
Script instruction components, commands, and formatting
-
Line format, character limits, and continuation characters
3. Variable Types and Scope
-
:SET, :RSET, :PSET – differences, validity, and inheritance in workflows
-
:DEFINE – typing and declaration including arrays
-
:PRINT – outputting variable values in the activation report
4. Object and System Variables
-
Predefined object variables (e.g. &$CLIENT#, &$PHYS_TIME_HH_MM_SS#)
-
Naming conventions and avoiding conflicts with custom variables
5. Integration Functions
-
:REGISTER_VARIABLE – integrating external interpreter scripts
-
GET_VAR, PUT_VAR, PUT_VAR_COL – reading and writing VARA object values
-
Reading and dynamically modifying object attributes
6. Date and Time Functions
-
SYS_DATE(), SYS_TIME(), SYS_LDATE(), SYS_DATE_PHYSICAL()
-
Formatting and calculating relative date values
7. Arithmetic Operations and Formatting
-
Basic operations and mathematical functions (ADD, SUB, MOD and others)
-
Number formatting with FORMAT and data type behavior
8. Control Structures
-
Conditional logic: IF, IF/ELSE, nested branching
-
SWITCH / CASE / OTHER for handling multiple conditions
9. Loops and Script Safety
-
Using WHILE loops correctly
-
Avoiding infinite loops with WAIT and controlled conditions
10. Data Handling with PREP_PROCESS
-
PREP_PROCESS_REPORT: parsing, filtering, and evaluating reports
-
PREP_PROCESS_VAR: processing VARA objects
-
PREP_PROCESS_VAR_XML: processing XML data sequences
11. Working with Strings and Arrays
-
String functions: STR_CUT, STR_SPLIT, STR_SUB, STR_FIND
-
Creating, populating, and iterating over arrays
12. Dynamic Object Control
-
ACTIVATE_UC_OBJECT – starting objects via script
-
CANCEL_UC_OBJECT – canceling running objects
-
PUT_ATT – dynamically modifying object attributes
13. System and Filesystem Queries
-
GET_FILESYSTEM – monitoring disk space usage
-
Conditional alerts for low storage capacity
Agenda
1. Introduction to Automic Scripting
-
Enhancing object functionality with scripts
-
Combining OS and application-level commands
-
Script execution on the AE server vs. agent
-
Usage in VARA objects, Time Events, and Jobs
2. Script Structure and Syntax
-
Script instruction components, commands, and formatting
-
Line format, character limits, and continuation characters
3. Variable Types and Scope
-
:SET, :RSET, :PSET – differences, validity, and inheritance in workflows
-
:DEFINE – typing and declaration including arrays
-
:PRINT – outputting variable values in the activation report
4. Object and System Variables
-
Predefined object variables (e.g. &$CLIENT#, &$PHYS_TIME_HH_MM_SS#)
-
Naming conventions and avoiding conflicts with custom variables
5. Integration Functions
-
:REGISTER_VARIABLE – integrating external interpreter scripts
-
GET_VAR, PUT_VAR, PUT_VAR_COL – reading and writing VARA object values
-
Reading and dynamically modifying object attributes
6. Date and Time Functions
-
SYS_DATE(), SYS_TIME(), SYS_LDATE(), SYS_DATE_PHYSICAL()
-
Formatting and calculating relative date values
7. Arithmetic Operations and Formatting
-
Basic operations and mathematical functions (ADD, SUB, MOD and others)
-
Number formatting with FORMAT and data type behavior
8. Control Structures
-
Conditional logic: IF, IF/ELSE, nested branching
-
SWITCH / CASE / OTHER for handling multiple conditions
9. Loops and Script Safety
-
Using WHILE loops correctly
-
Avoiding infinite loops with WAIT and controlled conditions
10. Data Handling with PREP_PROCESS
-
PREP_PROCESS_REPORT: parsing, filtering, and evaluating reports
-
PREP_PROCESS_VAR: processing VARA objects
-
PREP_PROCESS_VAR_XML: processing XML data sequences
11. Working with Strings and Arrays
-
String functions: STR_CUT, STR_SPLIT, STR_SUB, STR_FIND
-
Creating, populating, and iterating over arrays
12. Dynamic Object Control
-
ACTIVATE_UC_OBJECT – starting objects via script
-
CANCEL_UC_OBJECT – canceling running objects
-
PUT_ATT – dynamically modifying object attributes
13. System and Filesystem Queries
-
GET_FILESYSTEM – monitoring disk space usage
-
Conditional alerts for low storage capacity
-
05 May 2026
-
05 Oct 2026
-
07 Dec 2026