About Automic Automation
Automic Automation is a product suite that delivers workload automation for IT services across diverse platforms, applications, and operating systems, including batch processing and job scheduling. It is technology-agnostic and can interface with virtually any IT ecosystem, enabling consistent automation across heterogeneous environments.
Over time, enterprises often build highly customized infrastructures that result in isolated islands of automation requiring manual handoffs between systems. In this fragmented landscape, sharing data, processes, and computing resources across platforms becomes complex, error-prone, and rarely efficient. Limited transparency and visibility make it difficult to monitor end-to-end flows or detect potential issues early. Automic Automation addresses these challenges by providing the visibility, scalability, and flexibility needed to connect disparate systems, improve responsiveness, and optimize operations.
For more information on Automic Automation's
Automic Automation is characterized by the following:
Native Clustered Architecture
The Automation Engine (AE) is the core backend of Automic Automation, responsible for executing automation logic. It processes millions of automated tasks daily and stores data in a centralized database. By centralizing the automation core, the AE ensures full transparency across the enterprise, offering real-time insights into ongoing activities. It also provides comprehensive auditing and reporting capabilities, enabling visibility into what is happening at any given time.
The Automation Engine works in tandem with Agents — a distributed network of integrations with both on-premises and cloud-based applications. These Agents are programs installed on the host systems where automation is required (automation islands), whether that be a platform, application, or operating system. Running in the background without a user interface, Agents carry out tasks autonomously.
When the Automation Engine sends commands to an Agent, the Agent executes them and generates log files to track the activity. For example, if the AE starts a job on a Windows Agent, the job is executed within the Windows environment. The Agent monitors the job’s progress and reports its status back to the Automation Engine. Communication between the AE and its Agents is bidirectional, ensuring seamless interaction.
The Automic Web Interface (AWI) serves as the web-based graphical user interface for Automic Automation. Designed with the end user in mind, AWI offers an intuitive, easy-to-use interface that simplifies the process of designing and configuring automation workflows. Beyond standard browser functions, AWI also includes proprietary tools that assist users in their daily tasks, reducing the complexity of automation management.
For more information about Automic Automation's architecture, see:
Multitenancy
Automic Automation provides out-of-the-box multitenancy. A single instance of the software centrally serves multiple tenants (called Clients). System administrators assign Clients to Agents. Thus, Clients are segregated, self-contained environments that can be configured to depict different business and operational areas.
For more information about the multitenancy capabilities of Automic Automation, see:
Object-Oriented Design
With its object-oriented design, Automic Automation allows a single task definition to run with different parameters on hundreds of target systems as many times as needed. An object is a template that contains configuration settings for a self-contained process (a Job, for example) or for a part of a process (a task that sends an email to the stakeholders in a Workflow).
You define an object only once and reuse it across your system. Suppose you have a backup process that must run on all database servers, which can be located on-premise, in a private cloud or a mix of both. A full backup runs once a week and an incremental backup runs every second day. Instead of having to create hundreds of individual tasks, Automic Automation lets you create and run a single object and reuse it (and, if necessary, customize each usage) in as many processes as needed.
For more information about Automic Automation's objects, see:
Jobs
Jobs are basic building blocks of automation. An Automic Automation Job is a unit of work that is Agent-specific. There are Windows Jobs, UNIX Jobs, SAP Jobs, and so forth. A Job issues an instruction, which is a script, a command, or something else. The execution of a Job triggers some sort of work being performed on a system.
For more information about Automic Automation Jobs, see Jobs (JOBS).
Automating Data Transfer: File Transfers
File Transfers are similar to Jobs but they allow automated Agent-to-Agent processes without an FTP server. They ensure that the right data is sent automatically and securely to the right location at the right time. File Transfers are accurate, consistent and can be fully encrypted along every step of the process. Comprehensive reports guarantee auditing and transparency.
For more information about Automic Automation's file transfer capabilities, see:
Orchestrating Processes: Workflows
Workflows are key players in process automation. They are also objects and they orchestrate the automatic processing of other objects. You assemble processes (objects) in a Workflow and connect them. This way, you determine the sequence with which they will be processed (executed in Automic Automation terminology). By defining specific configuration settings per object in a Workflow, you determine the conditions under which the objects are executed.
For example, a Workflow could do the following: stop an application, update, restart and run reports. These four Jobs must execute in a certain sequence. You insert the Jobs in the Workflow and link them with a line. It is possible to embed a Workflow into another.
For more information about Workflows, see Workflows (JOBP).
Automating Processes: Schedules
Schedules are core automation objects too. Through Schedules, you design event and time-driven task management. You collect tasks in a Schedule object and define the scheduling parameters that will govern regular intervals at which they should be executed.
For more information about Schedules, see:
Calendars
So far, we have described some of the most important executable objects in Automic Automation. However, there are other objects that are not executable but that play an important role in process automation.
Calendars are static objects that provide cycle calculation services. You create a Calendar in which you define cycles (every day, every Monday, first of the month, last day of the year, and so on). You then apply the Calendar to your executable object, which is then automated in accordance with those cycles.
For more information, see:
Automation Engine Scripting
Automic Automation has its own proprietary scripting language to help you code workload processes. For more information about the Automation Engine scripting language, see:
Automatic Processing (Executing)
Once automated processes are designed and scheduled, you execute them. Object execution can be triggered manually or automatically.
For more information, see:
Monitoring and Auditing
Automic Automation provides full reporting and auditing capabilities. When executing objects, the Automation Engine writes comprehensive output files and reports that track all processes. The reports are organized to show what is happening across the enterprise. The can be easily accessed from the UI.
For more information about Automic Automation's auditing capabilities, see:
- Tasks
- Walkthrough of the Process Monitoring Perspective
- Monitoring Tasks
- Understanding the Reports
- Execution Data
Generative AI Capabilities
Automic Automation has evolved with built-in generative AI (Gen AI) capabilities, delivered through the optional Automation.AI component that integrates seamlessly to provide natural-language assistance across your automation environment. Key enhancements include conversational AI assistants—the Automation Assistant for querying and managing tasks, executions, agents, and reports, and the Documentation Assistant for instant access to definitions, explanations, and guidance from official docs—along with smart analysis that summarizes content, detects errors in scripts or executions, and suggests optimizations or fixes.
Gen AI also enables natural-language filtering and querying for effortless searches of objects, tasks, and lists, plus AI-assisted scripting where you can generate code snippets, embed contextual prompts via the ASK_AI function, and incorporate AI-driven tasks into workflows. Flexible across on-premises, AAKE, and Automic SaaS deployments (enabled by default), these features accelerate troubleshooting, onboarding, root-cause analysis, and scalable automation in complex IT landscapes.
For more information about these capabilities, see:
Analytics
While Automic Automation's reporting and auditing features provide a detailed representation of the status quo of your business processes, Analytics transforms that data into business intelligence. Using Automic Automation's powerful automation objects in dynamic dashboards, Analytics explores and interprets your business data. With this analysis, you can base your decision making on data-driven insight.
For more information, see Analytics and Reporting
Service Orchestration Capabilities
With its powerful, reliable, and scalable Workflow capabilities and its extensive integration options, Automic Automation can support even the most complex service orchestration scenarios. Service orchestration is the automated coordination of processes that span multiple domains or applications and may also include manual steps, such as human approval or intervention, to provide a service. At the heart of service orchestration is the Workflow. The overall process typically involves multiple Workflows for individual tasks. Nevertheless, one main Workflow orchestrates the tasks across the entire infrastructure. For more information, see About Service Orchestration.
See also: