Automation in Avantra
Automation is defined in Avantra as reducing the amount of human interaction that is needed to perform a task or activity that changes a monitored system in some way. 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, activities that automatically read and calculate the current status and performance of your SAP Jobs are best implemented as checks to give the full power of notification management, reporting and analytics we provide. Whereas starting new SAP Jobs or rerunning existing failed jobs are best implemented as an automation workflow to make use of the specific features of our automation engine, such as building upon the many built in and Step Library steps, track execution progress and combine manual and automatic tasks together.
The automation engine at the heart of Avantra is designed to provide you out of the box automation capability as well as allowing you design and deploy your own custom automations (even if you’re not a coding expert!).
Automation engine overview
Avantra provided automations (enterprise add ins)
Building your own automations
Execution, triggering and scheduling
In this section we will describe our automation engine in detail and how you can make best use of it in your Avantra.
|This function is only available with the Avantra Pro and Enterprise Editions.|
Core Components of Automation
We’ve defined a series of terms used to create an automation. Let’s look at each of them:
See Workflows for more information.
Steps have parameters that allow them to be configured and reused in different scenarios. There are many built in Parameter Types that can be chosen.
See Built in Steps for more information.
We supply pre-built Workflows and Step Library steps for common scenarios that our customers can download and use (depending on license installed). These pre-built items have their source code and configuration visible so our customers can copy and modify these for their own purposes.
See Automation Templates for more information.
Executing, or Running Workflows is about how a workflow can be started, how it can be monitored and how manual operators can use workflows to drastically accelerate a complex task by offloading the repetitive work to Avantra.
We support multiple methods for starting a workflow:
Manually from the Avantra UI
Automatically on a schedule
Automatically based on a notification in Avantra
By using our API
See Running Workflows for more information.