Some more Basics of Automation Anywhere

Some more Basics of Automation Anywhere

automation anywhere 11.x,automation anywhere v11, A2019, automation anywhere A2019,automation anywhere, automation anywhere 10.2, automation anywhere analytics, automation anywhere architecture, automation anywhere artificial intelligence, automation anywhere banking, automation anywhere blue prism, automation anywhere bots, automation anywhere case study, automation anywhere ceo, automation anywhere certification, automation anywhere citrix, automation anywhere coding, automation anywhere cognitive, automation anywhere control room, automation anywhere controls, automation anywhere course, automation anywhere create exe, automation anywhere dashboard, automation anywhere data extraction, automation anywhere database, automation anywhere deloitte, automation anywhere demo, automation anywhere demo videos, automation anywhere deployment, automation anywhere development, automation anywhere download, automation anywhere email, automation anywhere enterprise, automation anywhere enterprise manual, automation anywhere error handling, automation anywhere example, automation anywhere excel, automation anywhere exception handling, automation anywhere exe, automation anywhere extract data, automation anywhere extract table, automation anywhere for beginners, automation anywhere founder, automation anywhere framework, automation anywhere getting started, automation anywhere global variables, automation anywhere help, automation anywhere image recognition, automation anywhere installation, automation anywhere integration, automation anywhere interface, automation anywhere interview questions, automation anywhere introduction, automation anywhere ipo, automation anywhere iq bot, automation anywhere keystrokes, automation anywhere learn, automation anywhere list variable, automation anywhere mainframe, Automation anywhere certification,How to register for Automation anywhere certification?
Automation Anywhere

Question: What is the difference between Object Cloning and Smart Recorder?

Answer:  Smart recorder uses object cloning as an underlying technology, so there is no difference. But object cloning is more efficient since it can be used where dynamic changes in the screen may occur.


Question: How to get Cell color in Excel?

Answer:  You can use VBScript, Macros or Metabot to achieve this. In AA there is no commands to retrieve/identify the color.


Question: Is it possible to share session from child to parent in Terminal Emulator?

Answer:  No


Question: How to Work with same title with different windows?

Answer:  If there are multiple windows with same window title, AA will list down all the window titles in the respective command. So during task creation, you need to find out which window title (from the command dropdown) is pointing to which window. Once you set the command accordingly it knows which window need to pick-up during runtime.


Question: Can we change the size of an array in Automation Anywhere?

Answer:  We cannot change Array size, row or column or both at runtime, if we define an array using Value option. If we select other options like from CSV, from excel, or Database, then no need to initialize size of the array, it will automatically initialize based on file's data. We can reinitialize an array using a file only, on that case only, size of array an changes runtime based on file's data.


Question: How to work with HOVER type menu items?

Answer:  Using Manage web control command or web recorder.


Question: How many types of data can extract from websites?

Answer: 

  1. Regular - Unstructured data that has no repetitive patterns.
  2. Pattern-based - Structured data that repeats a patterns, such as row in a table or a list.

  3. Table - Data that resides in a table.

Question: What is Bulk Edit command?

Answer:  This command is used to edit same type of multiple commands at a time. It is important to ensure that all the selected commands are of same type and enabled. Bulk Edit doesn't work if any of the selected command is disabled. Bulk Edit commands works with Insert keystrokes, Object cloning, Object Properties and Delay.


Question: How to change window title from the task file, if window title is changed?

Answer: Select all the task, right click and click on change windows title option and provide new windows title from the drop down list.


Question: What is the unique identifier for a client in the control room?

Answer: A combination of IP address and application path is the unique identifier for clients in the ctrl room.


Question: Mouse click and mouse move are working with based on?

Answer: Coordination-based


Question: What precautions need to take if the image is not showing while trying to do image recognition?

Answer: We need to adjust the match percentage and tolerance.


Question: What is mean by Surface automation?

Answer: Surface automation typically means virtual automation using screenshots, image recognition, and OCR.


Question: In Web CR, what does the number of active users reflect in Dashboard?

Answer: It states the number of Task editor or Task runner being executed at any particular time.


Question: Automation Anywhere Web Control Room’s Dashboard Component displays the number of registered clients what does this indicate?

Answer: It indicates the number of development environments/ AA Task editors/ Task runners currently using the servers/control rooms features or working as part of client server architecture.


Question: Explain about Automation Anywhere Credential Vault?

Answer: Automation Anywhere credential vault basically gives you the facility to securely store password kind of secure data and use it at run time in BOTS.

These variables can be access through F2/variable only in the places like password field.


Question: Two systems which are having different OS. For one system, AA should do module1 in the task and another system AA should do module2 in the task. How can we resolve this scenario?

Answer: There is a system variable called ‘OS Name’. If OS Name is for the first system, then do module 1 else do module 2.


Question: A string ‘’v1@v22@v3@v4” has to spit as “v1” and “v22@v3@v4”. How can you do?

Answer: Use split string operation and set limit as 2.


Question: How to query the database table when there are no headers?

Answer: In your connection string use HDR=No


Question: What all extensions does PGP support for encryption and decryption of files?

Answer: It can support all types of extensions for encryption and decryption.


Question: Which one of these (properties,trigger,scheduling) are supported for an uploaded task bot on CR?

Answer: Trigger and Scheduling are not supported in the control room, they are only on the local client.


Question: Which one from these two -manual mode /Express is the default mode of credential Vault settings?

Answer: Express mode is Default mode.

  1. Express Mode - Use this to auto connect to the Credential Vault with the master key that is stored in the system during Enterprise Control Room configuration.
  2. Manual Mode - Use this to manually connect to the Credential Vault using the master key that was available during Enterprise Control Room configuration.

Question: How can we limit the bots to be scheduled or be in progress in activity for particular day in a week?

Answer: You can schedule a bot to run on a particular day of the week. In the "Schedule bot" screen in the "Schedule + Device" tab, select "Run repeatedly". Under "Repeats" select "Weekly" and then select the day or days you would like the bot to run. You can also add a conditional statement to a bot to check the day of the week and stop the task if it is not the indicated day. There's not a built-in weekday command in AAE but there are a number of way to derive the weekday (database, script, Meta Bot, etc.).


Question: I have a excel sheet with multiple columns and row . How do i loop through particular column based on column header name not column number?

Answer: Using $Excel Column(Column Name)$ works when the "Contains Header" box is checked. This may not be an option for all spreadsheets, such as when there are duplicate header names or blank headers. In such a case, the column headers would be the first row of data. You can then loop through the first row of data by incrementing the column index and assigning the index for the matching column to variable.


Question: How to add config files as a dependency to an existing task file?

Answer: In the AAE Client there is a tab on the right hand side of the task that says Task dependencies, you can add it there.


Question: How can read the csv file data column 1 which start from row number 3 to end of column?

Answer: You can give an If condition using $Counter$ system variable (e.g. If $Counter$Greater than(>) "2" Then) inside the loop.


Question: Can we insert multiple rows at a once using SQL query in AA?

Answer: No.


  1. Reading variable from database is applicable only for array type variables.
  2. To access Credential variables during task creation and play, the Bot - Creator has to be online (i.e. connected to the WebCR).
  3. Only Terminal Emulator command session state can be shared between TaskBot/MetaBot Logics. The existing state is passed on to all Terminal Emulator sub-commands in the subsequent TaskBot (sub-tasks)/ MetaBot Logics.
  4. Types of delimiter for text file - New Line, Comma, Tab, Other.
  5. Types of delimiter for CSV file - Comma, tab, Regional List Separator.
  6. Internet Connection command - Only dial-up connections can be used with this command.
  7. Regional settings supported - English, German, French, Italian and Spanish.
  8. The Excel command is only supported for Microsoft Office 2000 and later.
  9. To reference (include) the file in that particular task it is recommended that you use the System Variable AAApplicationPath$. Note that the dependent files can be added only if they reside in the My Tasks, My Docs, and My Scripts folders. If you choose any other source, the error appears.
  10. Available filters in Task Editor - Mouse Moves, Keystrokes, Mouse Clicks, Delays, Other (Display or hide all commands from the editor that are not mouse moves, keystrokes, mouse clicks or delays.), Windows.
  11. Convert If Windows Control Exists: Runs the command if the specified Windows control exists.
  12. Convert to if Web Control Exists: Runs the command if the specified Web control exists.
  13. Convert to Prompt: Convert a Keystroke command to a prompt message.
  14. Convert to Variable: Convert a Keystroke command to a variable.
  15. Bot Dependencies - This option is available only for TaskBot and not MetaBot Logic.
  16. You can run automation anywhere using batch file and excel macro as well.
  17. Automation Anywhere does not store debugging information (Breakpoints); therefore, when exiting application, be aware that all Breakpoint information will be lost.
  18. Priority for queuing - Specify a priority for the task, which will decide the precedence of the task when it is in a queue. Also, if the priority is same then rules apply for precedence of jobs.
  19. Timeout - Specify timeout for the task to ensure that the task gets aborted automatically after the specified time. Timeout can be set only in minutes between 0 and 9999. Refer Timeout for more details.

    It is also important to note that Timeout for a task is not applicable:

    • If the task is run in Debug mode.
    • If the task is called through 'Run Task' command. In this case, timeout of the main task will be applicable.
  20. The speed of the task can be adjusted to run in 3 speeds:
    • Standard Replay - The task runs at the same speed as when it was recorded.
    • High-Speed Replay - The task runs at a faster speed than was recorded.
    • Turbo-Action Replay - The task runs at the fastest speed and excludes any mouse moves.

Share:

Popular Posts

Blog Archive

Total Pageviews

Recent Posts