Automic User Script Essentials - English
Description
This module covers the basics of Automic Automation, introducing fundamental concepts for new users. It focuses on essential skills required for automating workflows and managing simple tasks using Automic scripting.
Prerequisites
Prior experience with Automic is required. A basic understanding of IT and workflow processes is helpful.
Who should attend?
This module is ideal for Automic users, IT professionals, and anyone interested in learning the basics of automation with Automic.
What is included?
- Instructor-led training sessions / 6 months access to a hands-on practice lab (self-study)
- Comprehensive training materials (instructor-led training) / Video-based self-study course (self-study)
- Official certificate upon successful completion of all exams
Agenda
1. Introduction to Automic Scripting
- Enhancing object functionality with scripts
- Integrating OS and application-level commands
- Understanding execution on server vs. agent
2. Script Structure and Syntax
- Key elements: instructions, variables, functions
- Script line format and character limitations
3. Variable Types and Scope
- Understanding SET, RSET, PSET and their usage
- Typing and declaration with :DEFINE, including arrays
4. Object and System Variables
- Predefined variables and naming conventions
- Avoiding conflicts with custom variables
5. Advanced Integration Functions
- :REGISTER_VARIABLE and external script integration
- Using GET_VAR, PUT_VAR, PUT_VAR_COL
6. Date and Time Functions
- Working with SYS_DATE, SYS_TIME, SYS_LDATE, and SYS_DATE_PHYSICAL
- Formatting and calculating relative date values
7. Arithmetic Operations and Formatting
- Operators and functions (ADD, SUB, MOD, etc.)
- Formatting numbers using FORMAT and data type behavior
8. Control Structures
- Conditional logic with IF, IF/ELSE, nested branching
- Using SWITCH / CASE / OTHER to handle 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
- Parsing reports with PREP_PROCESS_REPORT
- Processing VARA objects and XML data sequences
11. Working with Strings and Arrays
- String operations using STR_CUT, STR_SPLIT, STR_SUB, STR_FIND
- Creating, filling, and iterating over arrays
12. Dynamic Object Control
- Activating and canceling objects with ACTIVATE_UC_OBJECT and CANCEL_UC_OBJECT
- Modifying object attributes dynamically with PUT_ATT
13. System and Filesystem Queries
- Monitoring disk usage with GET_FILESYSTEM
- Reporting and conditional alerts for low space
14. Exercises and Workshop Examples
- Hands-on tasks using variables, logic and reports
- Workshop 1 & 2: automated parameter parsing & calendar entry
Agenda
1. Introduction to Automic Scripting
- Enhancing object functionality with scripts
- Integrating OS and application-level commands
- Understanding execution on server vs. agent
2. Script Structure and Syntax
- Key elements: instructions, variables, functions
- Script line format and character limitations
3. Variable Types and Scope
- Understanding SET, RSET, PSET and their usage
- Typing and declaration with :DEFINE, including arrays
4. Object and System Variables
- Predefined variables and naming conventions
- Avoiding conflicts with custom variables
5. Advanced Integration Functions
- :REGISTER_VARIABLE and external script integration
- Using GET_VAR, PUT_VAR, PUT_VAR_COL
6. Date and Time Functions
- Working with SYS_DATE, SYS_TIME, SYS_LDATE, and SYS_DATE_PHYSICAL
- Formatting and calculating relative date values
7. Arithmetic Operations and Formatting
- Operators and functions (ADD, SUB, MOD, etc.)
- Formatting numbers using FORMAT and data type behavior
8. Control Structures
- Conditional logic with IF, IF/ELSE, nested branching
- Using SWITCH / CASE / OTHER to handle 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
- Parsing reports with PREP_PROCESS_REPORT
- Processing VARA objects and XML data sequences
11. Working with Strings and Arrays
- String operations using STR_CUT, STR_SPLIT, STR_SUB, STR_FIND
- Creating, filling, and iterating over arrays
12. Dynamic Object Control
- Activating and canceling objects with ACTIVATE_UC_OBJECT and CANCEL_UC_OBJECT
- Modifying object attributes dynamically with PUT_ATT
13. System and Filesystem Queries
- Monitoring disk usage with GET_FILESYSTEM
- Reporting and conditional alerts for low space
14. Exercises and Workshop Examples
- Hands-on tasks using variables, logic and reports
- Workshop 1 & 2: automated parameter parsing & calendar entry
-
09 Feb 2026