Professional, Premium & Runtime Editions

AutoMate products are licensed on a per machine basis. Each machine used for development, deployment, management or execution of an automated task requires a license. The AutoMate product line consists of three distinct licensing models; Professional Edition, Premium Edition and Premium Runtime Edition.

AutoMate Professional Edition

AutoMate Professional Edition is the basic version of AutoMate which is designed to automate most desktop processes and operations. With AutoMate Professional, you are able to develop, manage and execute processes on a single machine. Support for Remote Administration is limited in that only connections to other AutoMate Professional Edition installations can be established. Features include:

Active Directory

Automate contains fifteen new Active Directory actions which can aid Network Administrators and IT Technicians with their day-to-day activities by automating a variety of simple to elaborate tasks, such as bulk creation, retrieval, management and deletion of groups, user accounts and other Active Directory objects. These actions eliminate repetitive, mundane and time consuming procedures associated with Active Directory management.

Web Services

AutoMate's new Execute Web Service action provides an automated means of calling a Web service method by way of a WSDL document or URI. During runtime, the Execute Web Service action will query for a list of methods and their associated parameters, allow one or more methods to be called and the necessary parameters to be provided for a valid method call to be placed to the Web service. This may require the use of one or more structures as parameters. If structures are required, the user must initially create them during design time using the ‘Define Type’ and ‘Create Object’ actions and place them onto the underlying action. Structures are stored into memory during execution. After the method call is executed, the in-memory structures are automatically discarded. Upon completion of the Web service call, the returned data is placed into the AutoMate variable specified during design time. This can be a standard variable, array or structure.

File Manipulation

AutoMate contains an assortment of file related actions providing more control and management of files. Such actions include the Concatenate Files action, which concatenates two files into a single output file, the Calculate File Checksum action, which can calculate the checksum of a file allowing the most accurate way to compare two files, the Split File action, which allows splitting of a file into parts of a fixed size and the Join File action, which merges a previously split file. Additionally, the Touch File action "touches" file(s) in order to update their creation time, modified time or last accessed time.

Email Retrieval

The Get Email action is most Commonly used to build an automated e-mail attendant capable of automatically retrieving messages, detecting message content and downloading attachments. This action is capable of connecting to servers other than POP3, namely IMAP and WEBDAV (more commonly known as Exchange). Supplementary features include the addition of Filters, which allows retrieval or removal of particular  messages which match only the filter(s) specified. For instance, Filters can be used to retrieve and retain into a dataset only those messages that are from particular senders, are newer than the specified date or contain specific text in the subject, etc. In addition, the 'Get Email' action now supports SSL (Secure Socket Layer) protocol implementation to allow secure transmissions to those servers supporting SSL.

Microsoft Excel Integration

Many organizations rely on Excel on a daily basis but often find it time consuming, non-user friendly. For the most part, the only way to automate Excel functionality and to integrate Excel with other applications is to become a professional Visual Basic developer and learn VBA scripting. This is no longer the case with AutoMate's Excel actions which lets you automate common to complex Excel operations and to integrate Excel spreadsheets with enterprise applications and databases, all without writing code. AutoMate's Excel actions include the ability to create a workbook, add worksheets, retrieve Excel data,

FTP & Secure FTP (SFTP)

AutoMate's internal  FTP engine is compatible with all FTP connection methods, particularly security-based connections. This includes both explicit and implicit FTPS (FTP Secure or FTP-SSL) that adds support for the Transport Layer Security (TLS) and the Secure Sockets Layer (SSL) cryptographic protocols. Certificate Authenticity is supported for those servers that require clients to authenticate themselves using a certificate. SFTP (or Secure FTP), which uses Secure Shell (SSH) protocol is also supported. Additionally, it supports Tumbleweed Secure Transport, the industry's most secure Managed File Transfer solution.


AutoMate contains the ability to embed expressions directly into the parameters of task steps. Any valid BASIC expression can be embedded directly into any step parameter, eliminating the need to write an entire BASIC subroutine using the BASIC Script action for simple one line data formatting and/or retrieval operations. These operations can now be accomplished “in-line” inside the AutoMate task.

Error Handling

AutoMate has the ability to send email alerts to specific users when a task or specific task step fails. All relevant information is sent (including the date, time, step number and reason for failure). Options for pager message formatting is included as well.

BASIC Scripting Language and Function Library

AutoMate™ Professional combines scheduling power and application control with a full-featured Visual Basic for Applications compliant scripting language. The scripting engine integrates seamlessly into the existing AutoMate™ framework, appearing as an extra option in the macro builder called 'Run a Script'. In an automated procedure, you may have an unlimited number of 'script' steps, making decisions, handling complex File I/O routines, etc. The added flexibility of the AutoMate™ BASIC Scripting Language is that an unlimited number of customized 'AutoMate™' oriented commands can be added to the language to make life (and automation) easier for you.

AutoMate Premium Edition

AutoMate Premium Edition contains all of the functionality found in the Professional Edition along with powerful additional features designed to offer greater flexibility and implementation options.

Remote Runtime Support

AutoMate Premium is ideal for the networked environment. With AutoMate Premium, administrators can build tasks on one machine and quickly deploy them to remote AutoMate Runtime installations (sold separately) for remote execution. Remote Runtime installations have no user interface, they simply reside on remote machines and execute tasks as directed by AutoMate Premium developers. Licensing remote Runtime installations is more manageable and more affordable than installing separate full installations of AutoMate on every machine. Contact Network Automation for more information.

Native Terminal Emulation Action

AutoMate Premium contains Terminal actions allowing direct automation of your terminal-based applications over SSH and Telnet. These actions support terminal emulation standards such as TTY, VT100, VT220, VT320, and ANSI natively. This functionality eliminates the need for separate terminal emulation software and cumbersome "screen-scraping" allowing AutoMate to get and set text in a terminal session directly.

SNMP Action

SNMP is the Internet standard protocol developed to manage nodes (servers, workstations, routers, switches and hubs etc.) on an IP network. AutoMate Premium natively supports SNMP Get, SNMP Set, SNMP Walk and SNMP traps allowing complete automation of a network infrastructure. SNMP also enables integration of AutoMate with products such as Microsoft MOM and others.

MSMQ Action

MSMQ (Microsoft Message Queuing) technology enables applications running at different times to communicate across heterogeneous networks and systems that may be temporarily offline. Applications send messages to queues and read messages from queues. AutoMate Premium has the capability to automate MSMQ operations, including the ability to send, retrieve, clear or wait for MSMQ messages as well as the capability to create or delete a message queue.  

Amazon Web Service (AWS) Actions

 AutoMate AWS actions enable cloud automation. The EC2 (Elastic Compute Cloud) action lets you automate the configuration and management of your computing resources, reducing the time required to obtain and boot new server instances. The S3 (Simple Storage Service) action allows creation of  web services that can be used to store and retrieve any amount of data, at any time, from anywhere on the web. The RDS (Relational Database Service) action eEnables you to automate the setup and operation of a relational database in the cloud. The SimpleDB action eEnables you to automate the setup and operation of a flexible non-relational data store in the cloud. With the SimpleDB action, you can automate the creation, storage and query of multiple data. The SQS (Simple Queue Service) action allows you to automate the creation of an unlimited number of SQS queues with an unlimited number of messages. Activities include the ability to list queues, send, receive and delete messages, set and retrieve queue attributes, and more.

Microsoft SharePoint Action

AutoMate's SharePoint module is composed of a full range of activities that allow automation of document management, workflow design and collaboration, which helps teams stay connected and productive by providing easy access to the people, documents, and information that can help in decision making and getting work done. With the use of AutoMate's SharePoint activities, organizations have the power to automate the creation of sites, create groups, manage role assignments, create lists and add items or attachments  to those lists, get item details, download files, and much more. SharePoint Online, a part of the Microsoft Office 365 cloud-based offering is supported.

AS2 Action

AS2 (Applicability Statement 2) is a specification for EDI (Electronic Data Interchange) between organizations using HTTP or HTTPS to transmit data over the Internet. The AS2 standard allows businesses to use a common, single communications solution for added security and elimination of complexities and costs involved when different businesses in a network use different transfer protocols. Security is achieved by using digital certificates and encryption. AutoMate's AS2 activities allows you to build tasks that automate the most common EDI/AS2 operations such as Create Message, Decode/Verify Message, Send Message and Verify Receipt.

VMWare Actions

The new VMWare actions contain a library of activities that allow you to automate virtual machine operations on VMware Server or VMware Workstation, enabling complete automation of your virtualization platform. AutoMate's VM  activities are categorized into normal VM and Host VM operations.  include tasks include connecting to a host, registering virtual machines, starting or resuming a virtual machine, installing VMware Tools in a virtual machine, powering off or suspending a virtual machine, taking a snapshot and reverting to a snapshot. Common guest OS operations include the ability to copy files to/from a guest OS, retrieve a list of directories, running processes and environment variables from the guest OS, create directories, rename files, run programs or scripts and much more.

Active Directory Action

A set of 15 Active Directory activities are included in the Active Directory Action providing the capability to create, modify, and remove Active Directory objects, groups, or users.

Exchange Action

AutoMate creates, deletes, and modifies Microsoft Exchange objects like appointments, tasks, contacts, and e-mail. Exchange Online, a part of the Microsoft Office 365 cloud-based offering is supported.

Dynamics CRM Action

Microsoft Dynamics CRM provides the ability for organizations to optimize and streamline sales, marketing and customer service processes. AutoMate’s Dynamics CRM Action supports the ability to: Create, Delete, Update different entity data (Accounts, Contacts, Products, Quotes, Orders, Leads, Opportunities etc), query and retrieve all entity data and store the results in datasets, manage custom entity data, upload or download Attachments, perform audit reports on all entity data, and to start Dynamics CRM entity workflow processes.

Azure Storage Action

Windows Azure has three core components: Compute, Storage and Fabric. Azure Storage provides scalable storage for large-scale needs. Azure Storage provides four core storage services that are secure, scalable and easy to access that remain persistent and provide durable storage in the cloud.

AutoMate’s Azure Action supports the following Azure Storage activities: Create, Delete, Update Blobs, Tables, and Queues, binary Large Object (BLOB) Service, the simplest way to store text or binary data with Windows Azure, queue Service for reliable, persistent messaging between Azure services, query, retrieve data from from Blobs, Tables, and Queues and store the results in datasets, upload and Download files to Azure Storage Blobs, create simple database storage in cloud and automate message queuing within Azure.

AutoMate Runtime Edition

Unlike the AutoMate Pro or Premium Edition which includes the Task Administrator and Task Builder components used for task development, the Runtime Edition contains only the Task Service which quietly runs in the background on the remote machine and performs tasks as directed by AutoMate Premium developers. This allows tasks to be constructed, deployed and managed from one convenient location instead of being spread throughout the organization. Newly assembled tasks can be easily deployed to remote machines where Runtime components reside via Remote Administration.

Licensing Runtime Editions is more manageable and cost efficient than installing separate full installations of AutoMate Premium on every machine. There is no limit to the amount of remote connections available.  


See Also

Features and Benefits

What's New in AutoMate

Contacting Network Automation

↑ Top of Page