AutoMate Business Process Automation (BPA) Server is a multi-tiered platform for Windows automation, meaning it logically separates high-level workflow design from the complexity of building detailed automation routines. It provides centralised control over event-driven automation routines involving one machine or the entire enterprise.
Full Client-Server Architecture
AutoMate BPA Server 9 is a multi-tiered client server business process automation platform for Windows. It logically separates high-level workflow design from the complexity of building detailed automation routines and provides automated execution and centralised control over processes involving one machine or the entire enterprise. With comprehensive job scheduling, event-based conditions, and robust application development tools, BPA Server 9 enables organisations to streamline, manage and automate complex operations without writing a single line of code.
Multi-Machine Execution
AutoMate BPA Server 9's multi-machine execution capability is made possible in part by BPA Agents that are deployed or installed on remote machines and their facility to interact with the server component. Once installed or deployed on a machine, whether that machine is local or situated remotely, the server component can connect with the Agent via TCP/IP and notify it of what system or network events to monitor along with what tasks to execute as a result of such conditions or events occurring.
Centralised Management
The Server Management Console features a modern and ultra-intuitive interface. Capabilities include: Management of workflows, repository objects, users and agents, reporting, real-time execution status and history, and settings and properties for the server including an object inheritance engine. With centralised administration and reporting, AutoMate BPA Server 9 provides unparalleled management of workflows and IT operations. All workflow information is centrally stored on the server. Workflow performance reporting is also centralised so administrators can easily monitor operations and quickly react to any exceptions.
Repository
Objects created in AutoMate BPA Server 9, such as tasks, conditions and workflows are automatically stored in the Repository for reuse. The Repository provides a centralised location in which to conveniently store newly created objects as well as access pre-existing ones. Storing objects in the Repository does away with the tediousness of re-creating tasks or conditions each time a new workflow is created. These re-usable objects can easily be administered, modified and quickly incorporated into new or existing workflows with just a few mouse clicks.
Workflows
Graphical workflows are the cornerstone of AutoMate BPA Server 9. A workflow (or flow diagram) is a high-level graphical representation of an IT or business process, which might involve processing on multiple servers across the network. The main components of workflows include conditions, tasks, and flow control objects. Conditions are network or system events. The path a workflow takes changes based on conditions (such as the appearance of a file in a specified network share folder) that can initiate workflow execution or provide the basis for conditional event-based decision-making. Tasks, which can be simple or complex, involve the instructions for executing a series of processing steps. Tasks are created with AutoMate's award-winning drag-and-drop development tool, the AutoMate Task Builder, which eliminates the need for writing and maintaining code. Flow control objects allow for the inclusion of complex logic within the workflow and conditional branching.
Intuitive Task Construction and Debugging
The Task Builder is AutoMate BPA Server 9's easy-to-use, intuitive interface for developing automation applications. It is used to visually construct and examine the steps that an AutoMate task should carry out when it is run. To ensure that newly created tasks are working properly before they are put into production, the Task Builder also includes a variety of testing and debugging features that outputs real time information about a running task, enables the inspection of variables, datasets and other dynamic data, and many other debugging features which aids a developer in monitoring and examining tasks as they are being constructed.
Conditions
Conditions can be used to initiate workflows (i.e., start workflow A when file X appears), wait for certain events to transpire before an active workflow is permitted to proceed past a certain point (i.e., after workflow A is initiated, wait for the Notepad Window to appear before continuing), or to make a decision and conditional branch within the workflow (i.e., after workflow A is initiated, evaluate whether the Notepad Window is open ¿ if yes, execute Task 1; if no, execute Task 2).
Active Directory
Automate BPA Server 9 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.
FTP / SFTP
File Transfer protocol (FTP) is one of the earliest yet still most common method of transferring files across the Internet mainly due to its simplicity and cross-platform capability. The FTP module in BPA Server 9 acts as an FTP client, however, its advantage over other equivalent clients is that it has the ability to automate unattended file transfer operations. This can be beneficial to organisations that conduct daily transfers of many files or files that are significantly large in size. In such cases, FTP tasks can be created and scheduled to execute in the evening, when network traffic is at a minimum, allowing for more rapid and reliable transfers. AutoMate BPA Server 9'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.
Licensing Model
Network Automation products are licensed on a per machine basis. Each machine used for management, development, or execution of an automated business processes using BPA Server will require a license. Below is a brief description of each licensed product part of the AutoMate BPA Server 9 solution:
The purchase of AutoMate BPA Server 9 includes 1 Server for management capabilities, 1 set of Development Tools for the development of Tasks and Workflows, and 1 Client Access License (CAL) for execution of tasks workflows. Additional Development Tools and Client Access Licenses are sold separately.