Professional Documents
Culture Documents
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?
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?
Incorrect
A bot developer wants to get data from PostGreSQL database. How should the bot developer
proceed?
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?
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?
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?
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?
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?
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.
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?
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?
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?
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?
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?
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.
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.
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.
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?
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?
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?
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?
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?
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?
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?
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?
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?
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.
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