Automic User Script Essentials – English

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
    3 days, 09:30 AM CET - 04:30 PM CET
    Online
    • €1,275.00 excl. VAT

Private Training

Tailor the training experience for your team with a customized private session. We adapt to your organization's specific needs and schedule, ensuring a focused, in-depth training with dedicated expert guidance.

Scroll to Top