Skip to main content
Version: 25.x

Automation in Avantra

Automation in Avantra means reducing human interaction for tasks that change a monitored system. This is to distinguish it from our monitoring capabilities, or Observe Automation where we automate your daily and real time checks to keep a system up and running. For example, checking SAP job performance is a monitoring task, whereas restarting a failed job or applying a kernel patch is automation.

The automation engine supports both out-of-the-box templates and fully custom automations built with JavaScript, Ansible, or a combination of both.

note

This function is only available with the Avantra Automation, Cloud and Enterprise Editions. For more information about editions please see the Avantra Editions Matrix.

Core components

  • Workflows
    A sequence of steps that perform a task. Workflows can include other workflows as steps, making them reusable and composable.
  • Steps
    The individual units of work. Built-in steps handle common actions, and custom JavaScript steps handle bespoke logic. Steps have typed input and output parameters.
  • Namespaces
    Every workflow and step belongs to a namespace. Namespaces allow for granular permissions to be applied to the workflows and steps.
  • Automation Templates
    Pre-built workflows for common SAP and OS scenarios, available to download and use or customise.
  • Step Library
    A collection of pre-built steps for common tasks that can be downloaded (license dependent). The source code and configuration are visible so you can copy and modify these for your own purposes.
  • Running Workflows
    Workflows can be triggered manually, on a schedule, from a notification, or via the API.