Over 300 Available Actions & Activities
AutoMate includes over 300 available actions and activities which involve extensive support for FTP/SFTP, SQL, Email, HTTP, VB Scripts, VMWare Host and VMWare Guest, Services, Environment Variables, Exchange, Web Browser automation, Twitter, MSMQ and many more. Because AutoMate contains over 300 actions/activities, this list does not begin to address all the possible automated solutions that can be constructed and deployed. A task can contain any number of actions/activities in any order creating limitless possibilities.
Comprehensive Set of Triggers
Triggers are AutoMate objects that cause a task to run automatically. They can trigger task execution upon a schedule, when a file is added, removed or modified, when the system is Idle, when an entry is written to the system event log, when certain hardware performance thresholds are reached, when a hot-key is pressed and much more. Multiple triggers of the same or differing types may be attached to a single task.
Intuitive Task Development Interface
AutoMate provides an incredibly easy-to-use, intuitive interface for developing automation applications. The AutoMate Task Builder supports an Available Actions and My Actions panels that can be fully tailored to fit a user¿s needs and requirements, an intuitive Ribbon feature, improved action search with filtering for quickly finding desired actions, Regions support and much more.
Centralised Management Interface
The Task Administrator is the main interface used to manage tasks and administer all aspects of AutoMate. It is used to initially create and organise AutoMate tasks and set task properties (i.e. triggers, security, logon properties). It can also be used to run tasks manually, determine task execution results, view the Automate Event Log, create/edit task triggers and set/modify global system settings (i.e. Mail Server, Proxy, Logon and other global settings).
Remote Administration
Remote Administration allows the Task Administrator interface of a single local machine to manage tasks on multiple machines across a network. With Remote Administration enabled, tasks can be deployed to a remote AutoMate installation and executed manually from the local machine. Using remote administration, you can manage tasks on remote machines in the same way you manage tasks on the local machine. All the functionality you have for the local machine is available on any other machine once you connect to it.
Variable Support
AutoMate includes full support for variables that are used to pass dynamic data during task execution. AutoMate also supports one and two-dimensional arrays for implementing more complex logic to tasks. Additionally, many actions support the creation of AutoMate datasets, which can hold multiple rows and columns of dynamic data. This is useful when retrieving data that describes a collection of information such as a database or spreadsheet.
Database Queries and Transactions
Before you can automate systems, networks, and applications, you need access to databases. AutoMate provides the tools for database access, queries, and transactions with all ODBC / OLE databases. With the SQL Query and Stored Procedure actions, you can leverage the power of AutoMate's other automation tools to streamline IT and business processes.
Powerful Loop, Wait and Decision-making Actions
AutoMate encompasses a variety of Loop, Wait and If/Else actions, adding more intelligence to tasks. Loop actions include the ability to Loop Files, Loop File Contents, Loop Processes, Loop Windows and much more. Wait actions can pause task execution until the condition to wait for takes place. Some Wait actions include the ability to Wait for File to appear or disappear, Wait for Window to open or close, Wait for Process to start or stop or to simply Pause a specified amount of time. If actions include the If Process Running action, which can determine the running state of a given process, If window Exists action, which can detect whether a specific window exists on the desktop, and If File Exists action, which determines the existence of a file.