Professional Documents
Culture Documents
Review Your Answers: Automation Anywhere Certified Advanced RPA Professional (A2019) Assessment
Review Your Answers: Automation Anywhere Certified Advanced RPA Professional (A2019) Assessment
EXIT
NEXT
PREVIOUS
1. The Bot Runner wants to run a bot with a different device, which is not registered
in the Control Room. To activate the local device, the Bot Runner installs the Bot
Agent to the local device. What should the Bot Runner do next?
Set the local device login credentials to the user profile in the Control Room
2. A bank runs applications using Unix Systems for security purposes. After
identifying many repetitive processes, they decide to automate the files operations in
Unix System with the help of A2019. How can the bot developer handle this without
using the Files/Folders action?
3. A clerk in an insurance office consolidates 100 customer details daily, which are
scanned and saved in a folder. Which packages from A2019 would help the bot
developer automate this process?
5. ABC, a manufacturing company emails a PDF file that includes a list of items to be
procured to many vendors. All vendors reply to ABC with quotations in the standard
Excel format. Quotations from all vendors are consolidated in a master Excel file and
the three lowest bidders are identified. Based on the quality of service from the three
vendors, one is chosen by the Manager and an email is sent for confirmation. Which
packages from A2019 would help the bot developer automate this process?
6. A bot developer installs a Bot Agent on a local device. When the bot is run from the
workbench, an error to input device credentials is received. Which credentials should
be used to resolve this error?
7. A bot developer installed a Bot Agent with administrator rights successfully for the
first time but cannot create a bot with the universal recorder. What would be the first
step to resolve the issue?
8. A bot developer has logged into a Control Room with a Bot Creator account to
build a bot. When trying to record a process from the workbench, the following error
is generated: “Device is disconnected.” Where should the administrator go to check
the device status?
Devices>My Devices
9. A bot developer used the Browser: Launch website action to open the following
web page: http://rpademo.automationanywhere.com/rpadaq, captured the table from
the open browser, and completed the steps of the task to write the tables to a CSV
file. When the bot is run, Google Chrome launches and the following error occurs:
“Cannot find window or application titled 'Sample Index Page - Internet Explorer' that
was open during recording.” How can this error be resolved?
Read from the CSV and loop through each row, then loop through each value in a record.
Write one line to the Excel file in the inner loop, then change to the next row in the outer
loop.
Read from the CSV file, assign each value in the Record variable to the appropriate
variable, then write a line of variables to the Excel file using a single line.
11. For security reasons, Organization A has collected citizenship cards of all 15000
employees which need to be uploaded to an HR Portal. All employees have submitted
the citizenship card in PDF format. The HR portal allows only JPG image files to be
uploaded. How should the bot developer automate this process?
Loop through each PDF file saved in a folder. Use the Extract Image Action from the PDF
package to convert PDF to Image format and upload the image to the HR Portal using
Recorder.
12. 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 write the data to the form. How can the
developer modify the bot to correct the failure?
13. A bot developer needs to automate the following process: 1. Receives daily
reports in an e-mail with a specific subject 2. Downloads the report 3. Formats the
report in Excel (i.e. sorts columns, removes unnecessary columns, filters required
rows.) 4. Saves the report with a date-time stamp 5. Logs in to SAP 6. Uploads the
report into SAP What action would be used in the Bot for step 2?
14. A bot sends an email to the Lead at the end of a process using Microsoft Outlook
when it is run on the developer’s device. When the same bot is run on a Bot Runner,
the bot fails to send the email and displays an error for the Send Email line number.
What should be done to fix this error?
Ensure the Bot Runner device user has Microsoft Outlook installed
Change the Open CSV action and ensure 'contains header' is selected
16. A developer needs to automate the following process: 1. Receives daily reports in
an e-mail with a specific subject 2. Downloads the report 3. Formats the report in
Excel (i.e. sorts columns, removes unnecessary columns, filters required rows.) 4.
Saves the report with a date-time stamp 5. Logs in to SAP 6. Uploads the report into
SAP What action would be used in the Bot for step 6?
17. A business user needs to get notified when the Unattended bot finishes running.
What is the best action to meet the request?
Enable sending email notifications to trigger an email for the task at completion
18. The finance team needs to automatically email dozens of reports to different
managers in the company. What two methods can the bot developer use to achieve
this? (Choose two.)
Use the Email: Send Email action specifying an email server with its relevant contact and
access information to send the email
Use the Email: Send Email action specifying Outlook to send the email
19. While capturing a series of steps in a process to fill out a web-based form, the
resultant Recorder: Capture actions have errors in the captured text. On playback,
the bot fills out the form with varying speeds where some letters are typed
individually, and other cells are populated completely. How can the bot developer
change the code to have consistent playback?
Edit the Recorder: Capture lines and clear the Delay parameter to remove the keystroke
delays
20. A 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 developer accomplish this request?
Click Record, select the application, and enter through each of the fields
↑ Change this answer
21. A bot has been created to run a Python script using inline scripting. When the bot
runs, it fails to execute the Python script. What is causing the problem?
22. While designing a bot, a bot developer captures the application page by its
window title and Path as parameters for correct object identification. The bot runs
successfully when the window title is consistent but fails if the window title is
inconsistent, even though the same Path exists. What are the two ways to resolve
this issue? (Choose two.)
Use the wild card character for capturing the window title
23. A manager has multiple files that are created on a daily basis and placed into
multiple, specific folders on the manager’s personal computer. The manager wants to
automate a process to move these files from their current locations into different
locations on a network folder that the manager’s team can access. What are two
steps that a Bot developer should use to address this request? (Choose two.)
24. A bot developer created a bot to filter out values less than 5000 in the Total
column (the third column in the web table) of a financial report. To filter the data,
what is the first step the bot developer should take before writing the if condition?
Use the if condition to check if the record (2) is less than 5000
25. A Bot is scheduled to run weekly to download PDF files from an FTP server and
then process them through IQ Bot. Last night’s run failed with an error “Unable to
connect to the FTP server 192.168.21.21. Use valid connection parameters and try
again.” What is the best way to make this bot work properly?
26. A bot developer needs to provide a mechanism to log issues within a bot in a
production environment while providing an inline resolution for known fault
scenarios. Which tool allows this result?
Error handler Package
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
28. A bot captures a data table and stores it into a table variable. A bot developer
needs to loop through the table variable and filter based on a data value from one of
the columns. Which two variable types are needed to complete the filter? (Choose
two.)
Record
String
29. A bot developer wants to check if a specific push button exists on a webpage in
the Internet Explorer browser. What is the best loop condition to meet the request?
Object
30. To read price data from a CSV file, a bot creator creates a Number variable and
uses the Loop package iterator 'For each row in CSV/TXT' to build a bot. But, while
setting the loop iterator's 'Assign the current row to this variable' action, the bot
creator could not find the number variable from the drop-down list. What is the likely
cause of this issue?
31. A bot developer is creating an automation in Excel and is running a large macro
to collect data from different systems. The macro varies in how long it takes to run
but once complete, it highlights cell A1 red if any errors are found. If no errors exist,
the macro highlights A1 to green. Depending on the color, the bot developer has
different workflows to automate. They are not able to get the bot to pick up 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 Screen Change’ action to wait for the cell to change color
32. While developing a bot, a bot developer notices that the bot continues the
automation before the target Excel file is opened, causing the bot to error out. This
file contains 700,000 lines of data and takes between 30-90 seconds to open. While
the file is opening, a small loading window appears and then closes just before the
file is opened. How can the bot developer make the bot most resilient and prevent the
error at this stage?
Use the ‘Wait for Window’ action to wait for the loading window to close
33. 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?
34. A developer is actively building a bot to login to a company’s CRM system, run
daily reports and send those reports to management. Depending on the amount of
data, these reports can take between 10 and 55 minutes to run. Once the report has
completed, a CSV file is created and placed in the local downloads folder without
changing the GUI on the CRM. How can the developer best account for the
inconsistencies in the time it takes to run the reports?
35. Organization A wants their email process to be automated. By using A2019, Email
Subject and Email Sender are recorded into a CSV File. Which packages and
variables should be used by the bot developer?
Packages & Actions: Email, Log to File and Loop | Variables DataType: Dictionary
36. A bot developer would like to know how many cells that contain email address are
in a specific Excel sheet. They will create a bot to search the cells for '@' for email
address. Which two procedures are suitable for this bot? (Choose two.)
Use the Excel basic package: Find action to assign the result to a 'list' type variable. Inside
the Loop 'for each item in the list', use the Number package: Increment action to increase
the 'number' type variable by 1. After looping, you will see the 'number' variable contains the
number of email addresses.
Use the Excel basic package: Find action to assign the result to a 'list' type variable. Use
List package: Size action and assign the result to number variable. The number variable
contains the number of email addresses.
37. What will be the result if the following parameters are specified in the String:
Extract Text action? • Source string: Today 1 US Dollar is equal to 0.8984 EUR •
Before and/or after: o Start after text: equal to o End before text: EUR
0.8984
39. A bot developer has completed all development activities for an automation. What
should be the next action to replace hard-coded login information by securely stored
login data?
When entering user credentials into a form, select the 'select a credential' option and then
pick the matching attribute of the right credential.
40. A bot developer is in the process of building 10 bots that all access a website and
log in with the same administrator credentials. The company policy is to change the
password for the administrator account every 30 days. What should the bot
developer do to handle these password changes without compromising on security?
41. A bot developer is building a bot for a highly secure website. Due to security
concerns, login information cannot be stored in an insecure place. How can the
developer best maintain security in this scenario?
43. A bot developer created a bot using the Excel basic package (version 2.0.0-
20200215) on the first of the month. On the fifth of the month, an administrator in the
organization uploaded the new version of Excel basic package (version 2.0.0-
20200305) to Control Room and set it as default. What will occur when a bot created
on the first of the month is executed on the fifth of the month and beyond?
Excel basic package version 2.0.0-20200305 will execute, because the latest default
version is always called whenever a bot is executed.
45. A bot developer is looking to create an automation where their bot connects to a
SQL instance and runs a few queries. What action should be used as a first step in
their workflow?
46. A bot built a long time ago uses old versions of packages, yet continues to work
properly. Why should the package references not be updated to the latest versions?
47. While verifying a bot using the Debug feature in the bot, a bot developer identifies
an error in the bot steps. The bot developer is unable to edit the step. What should
the bot developer do to fix this?
Establish a database connection and log the desired information into an anticipated table
Insert a Log To File: Log To File action and write relevant information to a dedicated file
52. A bot developer is tasked to create a modular bot that will be made available to all
citizen developers. The modular bot and each calling bot will be able to communicate
with each other. What two conditions should the bot developer consider? (Choose
two.)
A modular bot can contain variables tagged as ‘Use as input’ and/or variables tagged as
'output'.
The citizen developer should create a Credential Vault variable that will be available in all
bots.
54. Due to modularization, multiple bots were created. All the bots are called in
sequence from a parent bot. Variables are declared as Input/Output variables in a
child bot. By using the TaskBot: Run action, a string variable was selected as an
output variable in the parent bot. On executing the bot, it throws an error related to
the output variable. What is the likely reason for this error?
The variable in the ‘Assign variable to output’ selection in the parent bot must be of the
DataType 'Dictionary'
55. An administrator is trying to call a child bot from the parent bot, and needs to
pass five distinct values from parent to child bot. What variable type is best suited for
this scenario?
Dictionary
56. A bot developer has created a bot to read data from a Microsoft Excel file and
store it in a database. The bot may encounter an error if the required Excel file is not
available or while updating a table in the database. What is the best way the bot
developer can address this issue?
57. A developer creates an automation that includes many error-prone actions. How
can the developer handle the potential errors?
Include all error-prone actions into a 'Try' action and catch all possible types of errors.
58. A project manager wants to make changes to a bot stored in private tab. They
have asked the bot developer to move the bot to public tab, but the project manager
is not able to edit the bot. What is the likely reason for this?
If a bot has been checked out from the Public tab, it can be viewed and run by other people,
but cannot be edited.
60. A bot developer must create an automation that processes several files in a
directory. How can each file be opened dynamically?
By assigning a variable of type 'Dictionary' to the loop that will contain the keys 'name' and
'extension' of which the value items contain the related information
COMPLETE
Time: 15 minutes, 2 seconds