You are on page 1of 12

Incorrect

After reading data from several CSV files using a loop through files in a folder, a bot developer
discovers the first line of data repeats for every CSV file in the folder. How can they eliminate the
duplicated data?

Change the Loop iterator to 'for each row in a table'


Change the CSV/TXT: Open action and ensure 'Contains header' option is selected
Change the CSV/TXT: Read action to skip the first row
Add another Loop inside the table loop to loop through each value in a record and add a condition to
eliminate the duplicate data

Incorrect
A bot developer installs a Bot Agent on a local device. When the bot is run from the editor, a prompt
to input device credentials is displayed. Which credentials should be used to resolve this error?

Control Room username and password


Windows username and password
Single Sign-On credentials
Credentials for the application you are automating

Incorrect
A bot developer wants to get data from PostGreSQL database. How should the bot developer
proceed?

The bot developer should automate a PostGre front-end


The bot developer can connect PostGreSQL directly with the Database: Connect action as it is one of the
default database types
The bot developer should automate with the database drivers compatible with PostGreSQL
The bot developer should first convert the data to SQL and then automate

Correct
A bot developer has captured tabular data from a website and stored it in a "Table" variable. They are
trying to use the Data Table: Write to file action to write the information stored in the Table variable
into a CSV file. When they run the bot, they get this error: 'Folder is not available'. What should the
bot developer enable in the Data Table: Write to file action to resolve this error?

Overwrite the existing file


Append to the existing file
Create files/folders if it does not exist
Choose the Desktop file option and provide the correct path

Correct
A bot developer is automating a finance process as part of an automation for a banking customer. The
bank has asked the bot developer to ensure that the bot does not capture values of certain properties
or store application images. Which configuration setting should be enabled?

Enable secure recording mode


Disable screen capture while recording
Enable encryption via recording
Request the Administrator of the Control Room to limit access to the bot using RBAC.

Correct
A bank runs applications using Unix systems for security purposes. After identifying many repetitive
processes, they decide to automate the file operations in the Unix system using Automation 360. How
can the bot developer handle this without using the Files/Folders action?

Use the Terminal Emulator action and use shell commands


Use Recorders in the Unix OS
Use Image Recognition for Cut, Copy and Paste operations
Use the Active Directory: Connect action

Incorrect
A bot developer wants to preload packages in Automation 360 that will help them decrease the time
to run their first bot. Which of the following approaches is best suited for this requirement?

Preload all the versions of all the packages


Preload only the set of user specified packages
Preload all available versions of commonly used and user specified (if any) packages
Preload default versions of commonly used and user specified (if any) packages

Correct
A bot developer needs to perform automation within a corporate web application to check and
process existing backlog of work orders. The automation needs to open a browser to check the
backlog of work orders. Which two browsers can be used for this automation activity within
Automation 360?

Mozilla Firefox
Opera
Microsoft Edge
Safari

Incorrect
A Solution Architect wants to build a set of frequently used third-party functions for their team to use
within a native Automation 360 bot. What are two ways this can be achieved?

Build a DLL and provision it to the team to use within their bots.
Build Custom Packages using the Package SDK and make them available in the Actions palette.
Migrate a Metabot for the teams to call within their bots.
Build an IQ Bot learning instance and provision it for the team to call the third-party functions.

Correct
A bot developer complains it is taking too long for the bot to download to the destination device the
first time the bot executes. What can the bot developer do to reduce this first run delay?

Ensure that the latest version of bot agent is installed


Ensure that the correct package version is chosen for executing the bot
Preload the packages after installing the bot agent
Ensure that the bot agent is properly configured with correct device credentials

Correct
A bot developer is creating a bot that performs the following steps: - Use the Browser: Open action to
open the web page: http://rpademo.automationanywhere.com/rpadaq - Capture the table from the
web page - Write the contents of the table in a CSV file When the bot runs, it launches Google Chrome
and the following error appears: "Cannot find window or application titled 'Sample Index Page -
Internet Explorer' that was open during recording." How can you resolve this error?

Run the bot again with all browsers closed prior to running.
Recapture the table using the default browser.
Specify a browser in the Browser: Open action.
Use a Table variable instead of an Any type variable to capture the contents of the table.

Correct
An information technology administrator builds an environment that will allow parallel users to
execute tasks on one host. Which two operating systems would support this requirement so that it can
be installed on the target host?

Windows 7 Professional
Windows 10 Professional
Windows 10 Enterprise on Azure
Windows 2019 Server

Correct
A bot developer is running a loop through each row in a table but needs to keep track of how many
iterations occur. There does not seem to be any system variable that keeps track of iterations. Which
two actions can be used in conjunction in the bot's code to address this issue? Choose two.

Create a Number variable to store the count


Create a String variable to store the count
Use the Number: Increment action to increment the number variable inside the loop
Convert the Number variable to a string to record in a log to file
Use the inline data conversion to log the Number variable to a file without needing to convert it to a string

Correct
A user needs to append a CSV file with the daily sales numbers from an ERP application (one data set
per day). A bot developer would like to automate this operation. After getting the data from ERP
application what should the bot developer do next?

Open an existing CSV file using Excel basic: Open action and add data using Excel basic: Get cell action.
Open an existing CSV file using Excel advanced: Open action and add data using Excel advanced: Get cell
action
Add data using the Log To File: Log to file action.
Open an existing CSV file using CSV/TXT: Open action and add data using CSV/TXT: Read action.

Correct
A manager requests that a developer build a bot that provides the time of bot execution and the
machine name of the bot runner. Which variable type should the developer user to meet the
requirement?

Predefined System Variables


Global Values
Session Variables
User Defined Variables

Correct
A bot developer has been asked to build a bot to record a process within an application. The process
involves entering data into multiple fields within different sections. How would the bot developer
accomplish this request?

Click Start Recording, select the application, and tab through each of the sections
Click Start Recording, select the application, and click through each of the fields
Click Start Recording, select the application, and click through each of the sections
Click Start Recording, select the application, and tab through each of the fields
Incorrect
A bot is executed to extract data from a web table with values ranging from 10,000 to 10,000,000 and
write it to a CSV file. When the CSV file is opened after execution, each row of data has a different
number of columns. How would the bot developer modify the bot to correct the issue?

Delimit variable names with double quotes


Use the correct column identifier by opening with the 'Sheet contains a header' variable�
Manually remove the commas before running the automation
Use a string operation to filter out commas from the data

Correct
A bot is created to extract data from a CSV file and input the data into a web-based form. When
executed, the bot fails to read the data from the CSV file. What action does the developer need to use
to ensure that the data is correctly read?

Add the CSV/TXT: Open action with a Number variable


dd the CSV/TXT: Read action with a String variable
Add the CSV/TXT: Read action with a Table variable
Add the CSV/TXT: Open action with a List variable

Correct
A developer needs to create a bot to fetch information from a file in CSV format, loop through the
data in the CSV file and input the data to a system. Which variable type should the developer use to
iterate each row in the CSV file?

Table
String
Record
List

Incorrect
A bot developer is developing a bot that must temporarily store a sequence of student names within
one variable for future lookups in a database. Which variable is best suited for this requirement?

List
String
File
Session

Correct
A Solution Architect wants to make sure that all team members use a certain date format in the bots
that they develop, so that if the bot is reused and the value is changed, the storing variable itself
cannot be deleted. How can this be achieved?

Use a Predefined System String variable.


Create and use a Credential variable.
Mandate use of User Variable in the master bot.
Create and use a Global value to store format string.

Correct
A production department in an organization receives thousands of quotes in PDF format from
multiple vendors. The department manager is automating the extraction of fields using the
Automation 360 PDF package and assigning the outcome to a variable. Which type of variable should
be used to assign the outcome?
Data table
File
Dictionary
Record

Correct
A developer is automating email handling and ticket creation during off-hours. To do this, the
developer has created DateTime type variables and assigned the begin time and the end time
conditions to perform the automation. But the automation is not following the time set in the begin
time and end time. The developer assigned the value using the custom format MM DD YYYY HH:MM
to the datetime variable. How can the developer resolve this issue?

Reset the mailbox.


Run the bot using Number variable type.
Include time zone details in the value and custom format.
Use the 'BASIC_ISO_DATE' in the prebuilt format.

Correct
A user is automating a claims process that involves opening different websites to read and update
claims related data. The user wants to store the application window title. Which variable type is most
suited for this operation?

List
File
Window
Credential

Correct
A financial reconciliation task requires the comparison of several spreadsheets. While running the bot
an error is encountered when attempting to edit one of the spreadsheets: 'Session' error due to one or
more of the following reasons. 1. Session name is blank 2. Local session does not exist 3. Shared
session does not exist. How can this issue be resolved?

Verify each Excel command is configured with the correct Session name.
Insert error handling commands to catch and report the error.
Log Excel data to a local file.
Create a new Session variable.

Incorrect
A developer has to ensure that they have to store all the dependent files of a bot into the repository
of Automation 360. What two options would the developer choose to achieve this? Choose two.

Upload bot dependencies in a Private workspace.


Add bot dependencies in a Private workspace.
Upload bot dependencies in a Public workspace.
Add bot dependencies in a Public workspace.

Correct
An architect is working on an RPA project and has to make sure that Leads on the project have the
necessary permissions to store the bots in a public workspace. What are the two minimum
permissions required so that the Leads can store the bots in the public workspace? Choose two.

View my bots
Check In
Delete from Public
Create Folders

Incorrect
A bot developer needs to automate an application hosted on Citrix XenApp Server. While they are
aware of the Automation 360 Bot Agent's capability to automate such applications, they observe that
it fails to get the object details of the application. What are two methods for the developer to
troubleshoot and try to resolve the failure? Choose two.

Check if AARemoteAgent.exe is running on the Bot Agent device.


Check if AARemoteAgent.exe is running on the Citrix Server.
Check if Citrix Receiver is installed on the Citrix Server.
Check if AARemoteAgent.exe is registered as Virtual App on the Citrix StoreFront.

Correct
Citrix is the primary delivery method for applications at a company. The universal recorder is not
identifying objects in a Citrix Receiver window. What are two ways the bot developer can resolve this
issue? Choose two.

Use AISense recorder to detect objects


Install the Automation Anywhere Remote Agent for Citrix
Connect to Citrix using the Terminal Emulator action package
Try recording objects with the universal recorder multiple times

Correct
A developer has created a bot that opens a new Microsoft Edge browser window to a webpage they
wish to record. Using the universal recorder, the webpage shows a red rectangle highlighting the
objects, but any click reveals a message box saying, "Your Edge Plugin in either not installed or
disabled" What steps should the developer follow to ensure they capture the objects on the webpage
loaded in Microsoft Edge?

Use Google Chrome as Microsoft Edge is not supported in Automation 360.


Check the Extensions and ensure the Automation 360 plugin is enabled.
Download and install the Automation A2019 Chrome extension for Microsoft Edge.
Force the Recorder to use the Microsoft Accessibility technology

Correct
A multinational company hired a new RPA Developer to automate their application systems. When
trying to register the developer device to automate his first process, an error "Code:
user.not.logged.in" is received. What is a potential reason this is occurring?

The developer is using a Windows system without the necessary administrator permissions.
Device credentials are missing after device registration.
The OS is a multiuser windows server with too many users already logged in.
The developer's network has an authenticated proxy.

Correct
A user is trying to record a web application using the Universal Recorder but every time they finish the
recording and attempt to run it, the bot fails when clicking on certain objects. How can the
automation be made more robust when the bot cannot reliably identify an object?

Use the Smart Recorder to capture the object


Use the AISense recorder
Link an object to a supporting anchor
Use a command to refresh the page
Correct
A company wants to automate their helpdesk ticket flow, and update the CRM application using the
bot. The bot developer recorded the flow using the recorder and automated the process. When a user
tries to run the recorded flow, the bot results in an error. On initial analysis, the bot developer
identified that the bot fails when it selects a specific window. How would the developer resolve the
issue?

They did not capture the object properties correctly; recapture the recording accounting for this object.
Force select the window using the window package and recapture the recording.
Use the window variable with the application title, as the window URL likely has dynamic properties.
The captured object contains unidentified property; resize the window and recapture the recording.

Incorrect
A user is capturing actions on an application that they want to automate using the Universal Recorder.
They observe the following behavior: - While recording, a 'shield' icon is displayed in the Universal
Recorder popup. - After the bot has been saved and later re-opened for editing, the capture preview
does not display the captured screenshot. What could be the reason for this?

The application is not supported by Universal Recorder.


AISense recorder should be used instead of Universal Recorder.
The administrator has enabled Secure Recording mode
The administrator has set an older version of the Universal Recorder package as the default.

Correct
A user is capturing actions on an application that they want to automate using the AISense Recorder.
The user scrolls down in the target application to capture a particular object. Now, the objects in the
application are not getting highlighted. How would the user resolve this issue?

Edit the Capture action once the recording has been completed.
Select the Scan button to analyze the window objects.
Define the object and the supporting anchor.
Wait 20 seconds for the highlight to appear.

Correct
A bot developer is creating a bot that uses the Universal Recorder to do the following: 1. Access a
currency converter website 2. Enter a currency symbol to find out its exchange rates to the US Dollar
3. Retrieve the result and store it in a variable 4. Display the value of the variable in a message box
When the bot developer runs the bot, the message box is empty. What should the bot developer do to
fix this?

Use a different browser


Recapture the object in step 3
n step 3, set the Action property for the Capture action to 'Get property' and specify the correct property
name
In step 3, set the Action property for the Capture action to 'Left click' and ensure that the correct variable
name is specified in the 'Assign the output to variable' ?eld

Correct
A bot developer is using the Universal Recorder to automate a process. What precaution should the
bot developer take for this purpose?

Ensure that you run the application after starting the Recorder
Ensure that you run the application before starting the Recorder
Set the scaling for the display to 200%
Ensure that the application is not running�
Incorrect
What are two features of the AI Sense Recorder?

AISense uses computer vision to intelligently links objects by determining their application structure to
deliver change-resilient automation.
AISense is suitable when object-based automation fails or is not efficient for automating tasks on
applications that are accessed remotely, e.g. in a Citrix environment.
AISense Recorder should always be used in conjunction with the Universal Recorder.
AI Sense is not suitable for applications in automation scope running in a Citrix environment
AI Sense automatically identifies controls that Universal Recorder is unable to detect

Correct
A bot developer is creating a bot that would read data from a Microsoft Excel worksheet and enter the
data into a webpage using a recorder. The webpage is open on a remote application at the client end.
How can the bot developer ensure that the recording happens correctly and without additional
installation at the client end?

Perform the recording using the AI sense recorder and ensure that the remote application is present on the
taskbar
Perform the recording using the universal recorder and ensure that the remote application is present on the
taskbar
Ensure that the bot agent is installed on the remote desktop
Use a combination of mouse clicks and simulate keystroke actions

Correct
A developer is working on an application and learns that there is a pre-built bot in the Bot Store for
this application that can be downloaded. However, the developer is not able to locate this bot in the
Control Room even though it is displayed in the Bot Store tab in the repository. What role should be
assigned to the developer so that they can download and use this bot?

AAE_Bot Developer
AAE_Basic
AAE_Bot Store
AAE_Bot Download

Correct
An Automation Anywhere Developer found out that there is a bot on the Bot Store, that converts an
Excel file to CSV, that will help the developer save development time and effort. Which role does the
developer need to download the bot from the Bot Store to the Control room repository?

AAE_Bot Developer
AAE_Basic
AAE_Bot Migration Admin
AAE_Discovery Bot Admin

Incorrect
A developer is trying to login to the Bot Store via their control room to search for a bot to help with
their Salesforce implementation. Whenever they provide their control room login credentials, they
receive an error: "Either your email or your password is incorrect." What is the most efficient way for
the developer to resolve the issue?

Use the Forgot Password link on the Control Room login dialog.
Click on Forgot Password link in the Bot Store login dialog.
Use their credentials for A-People.
Create a support ticket via their Automation Anywhere contact.
Correct
A bot developer wants to automate tasks on an FTP server whose connection is not stable. How
should they fix this?

The bot developer should use the connect action in a loop and try for certain number of times (e.g. 10 times)
The bot developer should use the 'Reconnect if connection fails' option of FTP/Sftp: Connect action
The bot developer should try to automate ONLY when the FTP connection is stable
The bot developer should automate the FTP server with an FTP application

Correct
After entering a purchase order record into the order system, a pop-up window is displayed indicating
that the data entry was successful. To confirm the data entry status, what is the best If condition that
can be used in the bot?

Window exists
Window is found in window
Image file is found in window
Image file is found in image file

Incorrect
A bot developer is creating an automation that needs to consist of multiple bots. What are two ways
they can ensure that variable values from the parent bot are available in the child bots? (Choose two.)

Create variables in the sub-bots and tag them as input and output
Create variables in the sub-bots and tag them as input
Create variables in the sub-bots and tag them as input and constant
Create variables in the sub-bots and tag them as constant
All variables in the parent bot are automatically available in the child bots

Correct
A bot developer is creating a bot that should process expense reports submitted by employees in the
organization. The bot should read a set of expenses and send those for approval. If the expense value
of a line item is under $15, the bot should skip the record and process the next record. If the total
value of all expenses exceeds $1500, the bot should stop processing and send an email to the
submitting employee that the value exceeds policy limits. Which actions should the bot developer
use?

The Loop action, specify Loop: Continue when the line item value is under $15 and specify Loop: Break when
the total expense report value exceeds $1500
The Loop action, specify Loop: Break when the line item value is under $15 and specify Loop: Continue when
the total expense report value exceeds $1500
The If, Else If, and Else actions to build the logic
The Number actions to build the logic

Correct
A developer is creating a child bot that will read an XLSX file that is stored in the path
c:\users\Developer.1\Bot_Input. This bot should also log the errors encountered in a log file and
return appropriate errors to the parent bot. What should the developer implement in the code to
ensure that the errors are logged?

Use the Try, Throw, and Catch actions from the Error handler package
Use the Try and Catch actions from the Error handler package
Use the If: if and Loop: loop On error condition
Error handling is available inherently
Correct
A bot processes records within the Peoplesoft application. A manager wants to view the information
being processed without interrupting the bot. How can this be accomplished?

Design the bot to log data to a text file after each record is processed and then the manager can review the
log file.
The manager logs in to their account on the unattended bot runner device and watches the bot run.
Add error handling commands into the bot.
The manager looks up the information on the Devices page in the Control Room.

Incorrect
A developer is required to run a bot using input from an Excel file in a specific folder and end the bot
as soon as the file is no longer available. Which package can be used so that the bot can stop the
execution as soon as the dependent Excel file is no longer available?

Use the If Package


Use the Loop Package with File Iterator
Use the Loop Package with the While loop type
Use the File package

Incorrect
A developer has opened an Excel workbook with a large number of rows of data, the bot successfully
processes the data using the Loop iterator Each row in worksheet, but the bot performance is slower
than expected. What method should the developer use to improve performance?

Use the Multiple variables option instead of the Record option in the Assign the current value to this variable
section.
Read the spreadsheet data using Get multiple cells and use the Loop iterator, "for each row in table."
Use the Loop iterator for each row in a table.
Save the spreadsheet as a CSV file and use the Loop iterator for each row in a CSV/TXT file.

Correct
A developer has designed an automation to open an application for a human resources employee on
an attended bot runner. The goal is to automate leave-management tasks so that the next part of
automation starts only after the user credentials are provided. How can this be achieved?

Use the Loop While Window action


Use the If Loop action
Use the Wait for screen change action
Use Delay

Incorrect
A bot developer is creating a bot to extract data from a web page. The bot developer wants to ensure
that the web page loads entirely before the next action is executed. What action can the bot
developer include in the steps?

Browser: Launch Website


Window: Activate
Wait: Wait for window
Wait: Wait for screen change

Correct
A bot developer would like to extract table data from a web page and save it in a CSV file. The bot
developer has captured the table using a Recorder and has set the Action to 'Get table'. What should
they do next?

Assign the output to string type variable and use Log to file package to write the data in the string variable to
a CSV file.
Assign the output to table type variable and use Log to file package to write the data in the table variable to
a CSV file.
Assign the output to table type variable and use the Data Table package to Write to file action to write the
data in the table variable to a CSV file.
Assign the output to string type variable and use Loop and Log to file packages to write the data in the string
variable to a CSV file.

Correct
A bot developer has created an automation that gets the current system date and time. In the next
step of the bot, one week needs to be added to this date. What type of variable should be used for
this purpose?

A String Variable
A Number Variable
A Datetime Variable
A Dictionary Variable

Correct
A bot developer is building a bot to run daily reports. If any error occurs in the web application while
the report is running, a window titled "Error" with important information is displayed. The developer
would like to capture an image of this window when an error occurs and save it to a local file on the
desktop. Which action should the bot developer use to capture the desired image?

Screen: Capture Window


OCR: Capture area
OCR: Capture image by path
Image Recognition: Find image in window

Correct
A bot developer is looking to create an automation where their bot connects to a Microsoft SQL
Server instance and runs a few queries. What action should be used as a first step in their workflow?

Use the Begin Database Transaction action


Use the Connect action
Use the Data Table action
Use the Run Stored Procedure action

Incorrect
A bot developer has built a bot in a development environment. After the bot has been promoted to
the production environment, the bot runner is not able to get access to the application credentials to
execute the automation. What is the possible reason for this?

The Bot Runner does not have "Consumer" access to the credential vault locker.
The Bot Runner does not have "Manager" access to the credential vault locker.
The Bot Runner does not have access to Active Directory.
The Bot Runner does not have "Participant" access to the credential vault locker

Incorrect
A bot that performs operation on various XLSX files is deployed on a virtual machine. During
execution, the bot fails to manipulate the files. The virtual machine administrator informs the bot
developer that Microsoft Office is not installed. What two ways can they develop the bot to run
without Microsoft Office installed on the virtual machine? Choose two.

Use the Office 365 Excel package actions


Use the Excel basic package actions
Use the Excel intermediate package actions
Use the Excel advanced package actions

Correct
A bot developer wants to automate payroll processing in SAP. The bot developer is able to obtain the
IDs of the SAP User Interface objects using the SAP Scripting Tracker tool. Which is the best option to
automate?

Universal Recorder
SAP BAPI Package
SAP Package
DLL Package

Incorrect
A bot developer is running a Microsoft Excel macro to change the color of one cell. The macro takes a
variable length of time to complete. The bot developer is not able to get the bot to pick the correct
color because the bot attempts to get this color before the macro changes it. How can the bot
developer best prevent this issue?

Use the Wait for Condition action to test if the macro is completed
Use the Wait for Window action to wait for the Microsoft Excel window to open
Use the Wait for Screen Change action to wait for the cell to change color
Use the Delay action to create a long static delay

You might also like