Call Toll Free: 1-888-484-3535    

Automation Anywhere 4.5 : The Automation Software
Frequently Asked Questions (FAQ)

FREE Trial


Table of Contents

1. Recording

2. Variables

3. Files / Folders

4. Moved Icons/Menus

5. Create Exe Feature

6. Internet

7. Scripting

8. Tasks

9. If Condition

10. Loop

11. Web Recorder

12. Remote Deployment & Deployment Manager

13. Visualize Technology

14. Workflow Designer

15. Get Text

16. Manage Windows Control

17. Others

18. More Questions?


1. Recording

You can easily create new task using SMART task recorder. Click 'RECORD'; perform the activities on your computer that you want to record, click 'STOP' and then 'SAVE' the recorded activities to a task. You can play back your recorded actions by using the 'RUN' button and selecting the task that you saved. For further details refer to the Help file.

Back to Top

No. Automation Anywhere's SMART Automation Technology automatically adjust to changes of window size and location.

Back to Top

You can switch back and forth between various applications while recording.

Back to Top

Yes. Automation Anywhere offers unique Auto Login technology. Auto Login allows scheduled tasks to run even when computer is locked. When you schedule a task you can enable Auto Login capability. If Auto Login in enabled, and if computer is locked, Automation Anywhere will unlock the computer, run the task and lock it back.

Back to Top

Yes. Hold the Escape Key for 2-3 seconds.

Back to Top

Yes. Press ‘Pause’ on your keyboard. This will temporarily stop the execution of the task. Click on the ‘Resume’ button that will appear at the bottom right hand corner of your screen to continue playing the task from where it was paused.

Back to Top

No. To perform mouse and keyboard actions Automation Anywhere requires control of mouse & keyboard, and therefore cannot be run in the background.

Back to Top

Yes. Automation Anywhere supports all the remote access software.

Back to Top

You can run the same task with different files of the same program. By default the task will only run on the specific file(s) it was recorded on. However you can check ‘Enable this task to run with other similar files and windows 'option under the Properties> General tab. Now for example if you recorded a task on abc.xls, you can run this task on def.xls, xyz.xls or any other *.xls files

Back to Top


2. Variables

  • How do I use a variable in the task?

You can use Variable inside different commands like ‘Insert Keystroke’, ‘Open Program/File’, ‘Files/Folders’. In all the commands variable names are specified by enclosing the variable names in between the $ sign. For e.g. $Password$

Back to Top

  • If I create a variable for one task, can I use it in another task?

Yes, you can use a variable in any Task.

Back to Top

  • List variable can have many different text values. When I use the list variable which value will be executed?

    Every time a task comes across a list variable during the playback, the next text value in the sequence of the list variable is used. If the list variable reaches the last text value then its subsequent reference will return the first text value.

Back to Top

  • Is it possible to store special characters like Tab key in a variable?

Yes, you can store any special character as a text value in a variable.

Back to Top

  • I have to run a task that needs to use a different value for a variable in every repeat. How do I do that with your Automation Software?

    Automation Anywhere provides "Loop – End Loop" commands. You can place your repetitive task inside a Loop – End Loop block. You can use a List variable inside it for data that keeps on changing with each loop.

    Back to Top

  • What are these System Variables $CurrentDirectory$, $FolderName$ and $FileName$?

    Consider a command in the task -
    "Loop for Folders in a <folder>".
    Here the <folder> is the specified folder on which the Loop is going to be executed. Its full path is available at execution time by the System Variable "$CurrentDirectory$"
    If 'n' is the number of folders in the specified folders, the loop will be executed 'n' times. Each time the $FolderName$ variable will have the next folder's name inside the specified folder.
    Now if the task is like
    "Loop for Files in a <folder>".
    Then $FileName$ will represent the next file's name inside the specified folder.
    Outside the loop $CurrentDirectory$, $FolderName$ and $FileName$ will have no data in them.

    Back to Top


3. Files / Folders

  • Can I create a file with any extension?

    Yes, you can create file with any extension using the 'Create File' sub command in the Files/Folders command.

Back to Top

  • If I use a Files / Folders command like "Delete Files 'c:\MyPrgs\*.*' ", will this delete all the files in the subfolders too?

    No, this command will delete all the files in the current folder only. In the above example it will delete all the files in 'c:\MyPrgs' directory only.

    Back to Top

  • Can I get all the file names in a folder to perform some operation on it?

    Yes, you can use the "Loop for Files in a <folder>". command.
    Here $FileName$ will have next File name inside the specified folder in each Loop execution. You can use this System variable to perform any operation inside the Loop - End Loop block.

    Back to Top


4. Moved Icons/Menus

  • I recorded a task that opens a program from Start Menu > Programs and while playing the menu to open that program has moved. It clicks on a wrong program name and hence opens a wrong program. Do I need to re-record the task?

No, the SMART Automation Technology built into Automation Anywhere provides a powerful feature that lets you use your original task. You can check an option from Tools > Options > “Move Icons/Menus”. When you select this to play a task under this mode it opens the same program that was opened while recording even if the menus have moved.

Back to Top

  • Will my task play correctly even if files, program shortcut icons in the Quick Launch and the Desktop have moved?

Apart from a few exceptions, opening of most of the files and shortcut icons from both Quick Launch and Desktop will be played back even if the icons have moved from their original location. Note that, the ‘Move Icons/Menus’ should be checked in Tools > Options menu for this feature to be enabled.

Back to Top


5. Create Exe Feature

  • How do we create an Exe out of a task?

This feature is available only in Automation Anywhere Premier version. For more information about Automation Anywhere versions check Automation Software.

To create exe right click on any task and click on 'Create Exe' menu.

Back to Top

  • Does the created Exe require Automation Anywhere when played?

No, even if you uninstall your Automation Anywhere program the Exe will work. The Exe is independent of Automation Anywhere.

Back to Top

  • I have set most of the properties like email notification, speed, etc for a task. If I create an Exe and delete the task, will the Exe retain all these properties?

The created Exe will retain all the properties set at that time. Once the Exe is created, it is independent of Automation Anywhere and its task. So it will retain all its properties.

Back to Top


6. Internet

  • What is E-mail Notification?

When you want to confirm that a task has completed running, you can use E-mail Notification. An e-mail will be sent to the addressed specified in the field associated with it regarding the status of the Task that was run.

Back to Top

  • What is this 'Email Settings' displayed in the Notification tab in the properties window?

This Button will open up the Options user interface that allows you to set the outgoing mail server and its port number. Every mail that you send or receive requires the mail server. You have to obtain this information from your Internet E-mail provider or you may obtain it from the configuration section of your E-mail program.

Back to Top

  • Does your Automation Software provide any facility to send an email?

    Yes Automation Anywhere provides a command ‘Send mail’. You can use this command to send e-mails to anyone. Note that this command will get information about the e-mail Server and its port number from the Mail Setting in the Options Menu every time the Task is run.

    Back to Top


7. Scripting

  • I have been using VBScripts and JScript to accomplish some of my routine work. Can I somehow reuse them using your Automation Software?

Yes. Not only you can integrate disparate scripts like VBScripts & JScripts within an Automation Anywhere task but you can use in-built automation services like repeat, notification, etc., on VBScript & JScripts as well. For more information about Automation Anywhere check Automation Software

Automation Anywhere Editor has a command “Run Script”. You can use this command to Run your VBScript or JScript files from Automation Anywhere. You can even pass arguments to your VBScript and JScript files as you might have been doing it to run it through command prompt.

Back to Top

  • How do I know if my Script ran without any Error?

You can use the 'If Script Successful' subcommand inside the 'If command'. This command will Run the Script and will execute the 'If - End If' block only if the Script ran successfully.

Back to Top


8. Tasks

  • Can I run many tasks in a Batch?

Yes, You can create a new Task in which you can use ‘Run Task’ command to Run your individual tasks.

Back to Top

  • When I use ‘Run Task’ command, how do I know if the Task successfully completed?

You can use the 'If Task Successful' subcommand inside the 'If command'. This command will run the Task and will execute the 'If - End If' block only if the Task ran successfully.

Back to Top


9. If Condition

  • Can I execute certain commands only if a window exists?

Yes. There are number of conditions in IF Command. One of them is “If Window Exists”.

Back to Top

  • Is it possible for me to know if one of my software is running or not? I want to do certain action only if that software is running.

Yes, you can use If Condition (If Application Running) to see if any application is running or not. You and specify the exe name that you want to test in the If condition. For e.g. consider the following script
If Application Running ('F:\WINNT\system32\calc.exe')
   Comments: Add your commands when the Calculate program is running
End If

Back to Top


10. Loop

  • What is a Loop Command?

A loop command allows repeated execution of a group of commands when these commands are placed inside the 'Loop – End Loop' block. The number of the times these commands will be executed will depend on the type of Loop command selected.

Back to Top

  • I want to do particular action on all the folders inside a folder. How do I do that using your Automation Software?

    You can use the Loop command (Start Loop “Each folder in ‘<folder>’) in Automation Anywhere. If there are ‘n’ folders in the specified folder then this loop will be executed ‘n’ times. You can get each folder’s name using the $FolderName$ System Variable inside this loop block.

Back to Top

  • Can I get all the file names inside a folder using the Loop command?

    Yes, you can get the file name using the System variable $FileName$ inside a specified folder by using the Loop command " Start Loop ‘Each File in ‘<folder>’ ".

Back to Top


11. Web Recorder

Web Recorder reliably and accurately records and automates web based tasks. Automation Anywhere Web Recorder understands all the web controls. You can open or close browser, import data from the web, download files, copy data, check for broken links and much more.

Back to Top

Extracting structured data from the internet automatically with the help of scripts is web data extraction. Automation Anywhere has a powerful web recorder that makes it easy to record a web data extraction task instead of writing an automation script from scratch.

To Import table in the Task Editor click on Web Recorder -> Import Table. Enter the URL and click launch. Click on the Capture button to capture the table you want to import from the webpage. Select the file you want the table to be saved in and click Save. Automation Anywhere will import the table in the specified table. You can also schedule this task to run at a pre-defined time.

Back to Top

To check for broken links with Web Recorder in the Task Editor click on Web Recorder -> Find Broken Links. Enter the URL and specify if you want the entire website to be checked or just the specified webpage. Enter the path of the file to save the results and click Save. Automation Anywhere will check for broken links as specified. You can schedule to run this task at pre-defined time.

Back to Top

Extracting unstructured data from the internet is possible with Automation Anywhere. Automation Anywhere as a screen scraping software is both flexible enough to suit any kind of web technology or page format and is also non-intrusive.

To copy data with Web Recorder in the Task Editor click on Web Recorder -> Copy Data. Enter the website URL and click launch. Click on the capture button to capture the unstructured data. Data can be captured before a certain keyword or after a certain keyword. 

Back to Top

To capture image links, radio buttons, text boxes, check boxes and other web controls Automation Anywhere Web Recorder -> Manage Web Controls allows capture of web controls and assign them Variables.

Back to Top


12. Remote Deployment & Deployment Manager

Automation Anywhere provides two ways to deploy a task by directly clicking on the Deploy button or by using the Deployment Manager. 

Clicking on the Deploy button deploys the selected task whereas going through the Deployment Manager you can deploy any task on your task list or deploy once again an already deployed task, get the status of tasks deployed, schedule a time to deploy tasks and even cleanup tasks from remote machines.

Back to Top


13. Visualize Technology

Automation Anywhere Enterprise 4.5 has an in-built Visualize Technology that allows for pictorial and storyboard views of the created task. Visualize Technology is used in the different views in Task Editor, to capture images on demand with SnapPoint and Image Recognition with the IF command.

Back to Top

In Automation Anywhere Enterprise 4.5 when a task is recorded the images of all mouse clicks and keystrokes are captured automatically. But when a task is created in Task Editor the images need to be captured on demand. SnapPoint allows you to capture images on demand; just enable SnapPoint and set it at across lines of code you want the images to be captured.

On the other hand if you have upgraded Automation Anywhere from 3.5 to 4.5 Enterprise then for all the tasks that you have images need to be captured. SnapPoint is a useful tool for capturing images.

Back to Top

Image Recognition is another feature of the Visualize Technology available in Automation Anywhere Enterprise 4.5. Using the Visualize Technology, Image Recognition allows the recognition and comparison of images from file or window.

Back to Top


14. Workflow Designer

Workflow Designer is a intuitive graphical view of automating IT business processes. Automation Anywhere Enterprise 4.5 shows a graphical representation of conditional logic, task initiation and branching based on variables defined.

Back to Top

Workflow Designer is an intuitive graphical representation of a task.

Open Workflow Designer (Shortcut Ctrl+K). Drag-n-drop the objects from the Toolkit to design an the entire business process.

Workflow Designer provides four objects to design a Workflow:

  • Start
  • Run Task
  • Condition (IF)
  • End

Back to Top

Running a workflow is very easy. Just click on the Run button in the Workflow Designer. The other option is to click on the workflow in 'MyWorkflow' file in the Task List and click Run.

On running the workflow through the Workflow Designer, it highlights the part of the workflow that is being carried out. Once, the workflow has completed running, it highlights the complete path taken.

Back to Top


15. Get Text

  • How do Get Text in Automation Anywhere?

    Get Text command lets you work with windows controls. It allows to extract a value from windows controls that cannot be selected and copied using standard clipboard operations.

    To Get Text go to Task Editor and click on Get Text. Select the window from which you need to get text and click on capture and select the text you want copied. You can also assign the value to a variable.

    Back to Top


16. Manage Windows Control

  • How to use and manage Windows Controls to get checkbox or radio button status in Automation Anywhere?

    Manage Windows Controls command allows you to work with windows controls like checkboxes and radio buttons. With this command you can find out if the radio button or check box is checked or not. Automation Anywhere supports only Standard Windows checkboxes and radio buttons.

    Click on Manage Windows Control in Task Editor and select the appropriate radio button. Select the window to capture the check box or radio button. The value captured can be assigned to a variable.

    Back to Top


17. Others

  • My task is big. How do I test only a few commands in the task?

Select the command that you do not want to play. Right-click and select 'Disable'. Save the task and run it. while playing the task will not play the commands that are disabled. You can enable the commands again by right-click and selecting 'Enable'.

Back to Top

  • I want to copy a command and use it at many places. Do I need to create the command every time?

    No. You can use the 'Duplicate' function by Right click on command and select 'Duplicate'. This command Duplicates the currently selected command. You can then just move the newly created command using the Up and Down Arrow key.

Back to Top

  • I have created a keystroke that contains complex sequence of keys that I use repeatedly in many of my Tasks. Do I need to copy the Keystroke every time I need to create a new Task?

    No. You can right click on that Keystroke and click on 'Convert To Variable'. You can then save the keystroke as a variable. Then use this variable in all the Tasks.

Back to Top

  • I have recorded a Task that can be repeated as it is; only one text has to be replaced every time. I need to enter this text while playing. How do I do that in your automation software?

    Open the Task in the Editor
    Right click on the Keystroke which you have to enter every time.
    Click on the "Convert to Prompt" in the popup menu.
    Enter the message that should be displayed which running.
    Save the Task.

    While Running, a dialog box will appear that will ask you to input the text that you wanted to enter. Once you click ok then entered text will be typed.

Back to Top


18. More Questions?

You can get more information about Automation Anywhere from Automation Software

You can see Automation Anywhere Examples & Tutorials

To contact us pleaseopen a support case and we will be glad to answer any questions.

Do you have tasks that you would like to automate, but don't know how? Ask our Windows Macro & Automation Expert.

Back to Top

E-Mail: Enter your email address to receive information about new products & offers from Tethys Solutions.


 PRODUCTS

 Automation Anywhere
   Standard & Premier
   Enterprise
 Workspace Macro Pro
 Workspace Macro
 Launch-n-Go
 Free Downloads
 Compare Products
 

 SOLUTIONS FOR

 Home & Home Office
 Business & IT
 Partners
 Developers
 

 SERVICES

 Ask The Expert
 Consulting Service
 

 PURCHASE

 BUY NOW
 Pricing
 Upgrades
 Our Guarantee

 SUPPORT

 FAQ & Examples
 Have a Question?
 Open A Support Case
 Forums
 

 QUICK LINKS

 Productivity Essentials
 Pre-defined Templates
 

 GENERAL

 Tell A Friend, Win a CD
 Affiliates
 Articles: Macro &
 Automation

 Get RSS Feeds

 Press & News
 Contact Us
Home |Site Map |Privacy Policy |About Us |Contact Us

Copyright © 2003-2008 Tethys Solutions, LLC. All rights reserved. Trademarks