AutoMate

With AutoMate, it is simple to create, manage, and deploy powerful tasks—without writing code.

  • Use drag-n-drop actions…
  • …to build managed tasks…
  • …which run in response to events.
Building an AutoMate task using Drag-and-drop actions AutoMate task A Task

Build Solutions Without Code

With drag-and-drop actions, displayed in plain-English, automation of business processes is faster to build and easier to maintain.

Task Builder

AutoMate’s award winning drag-and-drop environment for building automation tasks. Free from syntactical complexities; develop right out of the box.

More about drag-and-drop task building

Workflow Designer

For implementing (read: not just visualizing) high-level business process automation, BPA Server’s workflow designer is your one stop shop.

More about functional workflows

More than just job scheduling… Event Driven Task Triggering

Not everything happens on a schedule; Triggers are AutoMate's responsive solution for automation. Watch for system or network events, launch a task.

  • Schedule
  • Event Log
  • File System
  • Idle
  • Keyboard
  • Performance
  • Process
  • Service
  • SNMP
  • Startup
  • Window
  • WMI

Schedule Trigger

Launches a task at the date, time or interval specified. This trigger can be used for scheduling tasks to run at night or at the end of every work-day, week, month or other time frame. Additionally, this trigger includes an intuitive rescheduling feature to determine how to reschedule itself if it’s late (e.g. the computer was turned off or the AutoMate Task Service was not running).

Event Log Trigger

This trigger can be used to make AutoMate react to system or application generated errors that are sent to the Windows Event Log. For example, this trigger can automatically launch a task that emails the system administrator if Windows generates a log entry stating that the DNS server could not be contacted.

File System Trigger

Triggers task execution when one or more files are added, modified or deleted in the folder specified. Can also trigger execution when a number of files exceed the threshold specified, when one file size exceeds the amount specified or when the total size of the monitored folder exceeds the amount specified.

Idle Trigger

Triggers a task when no keyboard or mouse input occurs for the specified period of time (i.e. the system is idle). Occasionally, tasks are better run when the machine is not in use. The Idle trigger can be configured for such a scenario.

Keyboard Trigger

Triggers task execution when a hot-key combination is pressed or a specific word is typed on the keyboard. Additionally, the event can be configured to occur only when a specific application is active and/or has focus. Useful for creating hot-key "shortcuts" for repetitive multi-step processes.

Performance Trigger

Triggers the task when a system or process threshold (such as CPU utilization and memory usage) is met. The Performance trigger is ideal for monitoring servers; for example, if available memory is too low, a task can automatically restart the entire system or specific processes.

Process Trigger

Launches a task when the specified process starts, ends or stops responding. This trigger is frequently used to monitor external applications for unexpected crashes—if a certain process unexpectedly stops, a task can automatically be launched to respond accordingly. This trigger can also be used to start a task when an external application starts.

Service Trigger

Similar to the Process Trigger, the Service Trigger launches a task when the specified service starts, stops, pauses, resumes or stops responding.

SNMP Trigger

Launches a task when a SNMP (Simple Network Management Protocol) trap is received. A trap is a message sent by an agent to a management system indicating that an event has occurred on the host running the agent. This trigger accepts filters which can be specified to monitor for specific traps.

Startup Trigger

Launches a task when the AutoMate task service starts or when a user logs onto the system.

Window Trigger

Launches a task when the specified window opens, closes, is focused or loses focus. Window inspection affords a deep level of granularity, e.g. you can specify particular Window content. Useful to monitor the system for application windows and/or error dialogs.

WMI Trigger

Starts a task when the result of a WQL (WMI Query Language) query evaluates to true. Queries built using WQL are used to manage and control the WMI service. Typically used to monitor for common issues that occur on systems and network devices and launch a task to intelligently respond.

Automation Mission Control

All of our products include a management console for administration of all automation assets (tasks, users, servers, etc). This includes logging, user administration, failover configuration, projected execution schedules, and more.

Task Administrator

The Task Administrator in AutoMate provies a central management hub, historical execution logs, and a task execution calendar.

More about AutoMate's Task Administration

Server Management Console

BPA Server’s Management Console extends capabilities by providing a real-time dashboard, object repository, pending tasks and workflows scheduled to run, and more.

More about BPA Server's management capabilities

AutoMate product family

Professional

  • Develop, manage and execute single-machine, sequential automation routines

Premium

  • Adds actions for AWS, VMWare, SharePoint, Terminal Emulation, MS Exchange, and more
  • Adds ability to deploy tasks to remote runtime installations of AutoMate

BPA Server Standard

  • Adds Workflows
  • Logically link and orchestrate multiple tasks across multiple machines via workflows
  • Adds real-time, configurable dashboard monitors

BPA Server Enterprise

  • Adds unlimited runtime connections (sold separately)
  • Adds browser-based server management
  • User rights and roles, groups, expanded to control assets throughout the automation lifecycle
Small Business   Enterprise