Knowledgebase Articles You Should Read
Most Recent
- Automating Web Service Execution November 4, 2009
- AutoMate BPA Server Command-Line Installation September 21, 2009
- AutoMate 7 Command-Line Installation September 21, 2009
Most Views
- AutoMate 7 Command-Line Installation 4576 views in 313 days
- Common FTP Socket Errors 15589 views in 1499 days
- Automating Desktop Interactions 6683 views in 1038 days
Subscribe to Recent KB Articles via RSS Recent KB Articles
Overview A Web service is defined as a set of technologies that provide platform-independent standards used for exchanging data between applications over a network, such as the Internet. Businesses can dynamically mix and match Web services to perform complex transactions with minimal programming. For instance, Web services allow buyers and sellers all over the world to discover each other, connect dynamically, and execute transactions in real time with minimal human interaction. Web Services are typically Web applications that can be accessed over the Internet by using a web browser (or other local client) and executed on a remote server hosting the requested services. Web services can perform functio…
Introduction AutoMate BPA Server can be installed using simple command-line parameters through the use of the Windows Installer executable MSIExec.exe and the AutoMate MSI file. This allows for easy mass deployment and simplified automated installations. What You Will Need 1.The AutoMate BPA Server installation MSI file (which can be found as a separate download …
Introduction AutoMate 7 can be installed using simple command-line parameters through the use of the Windows Installer executable MSIExec.exe along with the AutoMate 7 MSI file. This allows for easy mass deployment and simplified automated installations. What You Will Need 1.AutoMate 7 installation MSI file (which can be found as a separate download link on the Account Maintenance page). …
A great feature lies tucked away in the AutoMate Task Builder than can make exporting and sharing tasks a whole lot easier: attachments. Attachments allow a file of any type to be embedded within a task so that third-party elements can be included with a task for greater portability. For example if you have a task that plays a .wav file when a certain event occurs you can guarantee the sound file will always be present on the system by attaching the file to the task.Task attachments can be added and removed in the Task Builder's Attachment windows. Normally this window is docked together with the other Debug Windows at the bottom of the Task Builder (though like all other debug windows, it can be undocked and placed anywhere on the screen). To add an attachment, right click insid…
Introduction AutoMate has the ability to execute numerous tasks simultaneously. The total amount of simultaneously run tasks can be configured from the Task Administrator under 'System' -> 'Options' -> 'Priorities' tab. On the other hand, there are certain situations when a task may need to run independent and uninterrupted from all other tasks in some manner. For example, such an option is useful when an interactive task must make sure that a particular window stays in the foreground in order to send keystrokes to it. If another task were to run and try to focus an unrelated window, it would eventually interfere with the task that is attempting to send keystrokes, thus failing one, or possibly both tasks. Additionally, a developer may wish to limit…
AutoMate is certainly the ideal tool to use when it comes to automating the procedure of interacting with controls within a window or navigating through a webpage, application or other types of interfaces. AutoMate includes numerous interactivity related actions that can impersonate any mouse or keyboard activity as well as virtually any form of desktop interactions performed manually.This article will describe some of the more commonly used Interactivity actions and how they are used to navigate and interact with interfaces as well as supply possible solutions to some frequent interactivity and navigation related problems.Interaction / NavigationAutoMate includes numerous actions that can be used to interact with controls or objects within a window.…
AutoMate's Logon options contain the settings that are used to run a managed task in diverse situations. It can specify how the task should run depending on the current state of the machine, whether it is logged on, logged off or locked.You can set the parameters to logon a specified user if the workstation is logged off or unlock the workstation if it is currently locked before performing actions of the task. You can even set the parameters to run the task in the background, no matter what state the workstation is on.Additionally, the Logon options can specify under which user context a task should impersonate when it is executed automatically (triggered). It will allow you to select a specific user to run the task under, even though a machine may already be logged on und…
The Debug Window of the AutoMate Task Builder supplies a large amount of information about the task being constructed. Its purpose is to assist a developer to properly diagnose a task that generates an error or is generally not running properly. It provides a simple means to examine the contents of variables, inspect the states of any watches that were set, view labels and attachments or observe what each step may (or may not) have done during task execution. The Debug window contains six views which are separated by tabs. This article will provide a comprehensive description of each available Debugging tool.Output WindowThe 'Output' view contains real-time information about the currently running task. As a task executes, each step is logged to the 'Output'…
When a task is triggered, AutoMate checks the state of the machine, whether it is logged on, logged off or locked, then observes and complies with the 'Logon' credentials of the task. When a machine is locked, and AutoMate needs to unlock it in order to properly run the task, it will attempt to do so using the "Specified User" or the "Default User" account (if the Specified User points to the Default User located in 'System' -> 'Options' -> 'Default User' tab). Microsoft developed Windows in a manner that only the user who last locked the workstation can unlock it. So if your default user is set to you, but another user locked the machine (whether locally or during a remote session), the task will not be able to unlock the machine because Windows will want you to verify that you…
IntroductionLike variables, datasets are used to represent data in a task that may be different each time a task executes. But unlike standard variables, datasets can contain multiple rows and columns. This is useful when retrieving information that describes more than one object or represents a collection of data such as a database or spreadsheet. Conceptually, the data is laid out like a table and is accessed in much the same way (i.e. by specifying the column and row where the data resides). Several actions in AutoMate create and populate datasets, including 'SQL Query,' 'SNMP Get,' 'POP3 Email' and specific 'Excel' actions. Using DatasetsEvery dataset created and used in AutoMate must have a unique name, much like variables…

