Review Your Answers: Automation Anywhere Certified Advanced RPA Professional (A2019) Assessment
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
↑ Change this answer
2. What actions are needed for a citizen developer to create an automation?
Log in to the Enterprise A2019 Control Room, create a new bot, and add the desired actions that
allow the bot to execute the business process knowing exactly what to do when and how to make
decisions.
↑ Change this answer
3. 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?
Devices>My Devices
↑ Change this answer
9. A bot developer is using the Universal Recorder to automate a process. Which two
precautions are necessary? (Choose two.)
Ensure that you run the application before starting the Recorder
Set the scaling for the monitor to 100%
Ensure that you run the application before starting the Recorder
Ensure that you run the application after starting the Recorder
In step 3, set the Action for the object to 'Left click' and ensure that the correct variable name is
specified in the 'Assign the output to variable' field
↑ Change this answer
12. A bot developer is designing a bot to perform automation on an SQL server database.
There are multiple conditional queries affecting multiple records of dependent tables in
different databases. The developer must ensure that if the bot fails midway during the
query execution process, the changes in the tables will be successfully completed or
rolled back to their original state. How would the developer accomplish this?
The developer should use the Begin/End Database Transaction action in the Database package
↑ Change this answer
13. A bot developer wants to sort rows of invoice line items based on a numerical quantity
column. They have captured the data for the row into a variable but are unable to select
the variable in the If condition. Which two processes can they use an If condition for,
based on numerical value? (Choose two.)
Use Number: Assign to assign a record index value to the Number type variable
Use String: To number to convert the record index value into a Number type variable
↑ Change this answer
14. There is a CSV file which a user needs to update daily with the daily sales numbers
from ERP (one data set per day). A Bot Creator would like to automate this operation.
After getting the data from ERP, which procedure is used next?
Edit the Recorder: Capture lines and clear the Delay parameter to remove the keystroke delays
↑ Change this answer
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?
Comment: Comment
↑ Change this answer
19. A business user needs to get notified when the Unattended bot finishes running. What
is the best action to meet the request?
Using the Email package: Send action to send an email when the bot run has completed
↑ Change this answer
20. A bot developer has created a bot to extract data from a CSV file and load it into the
Excel format. The bot is running successfully but the Excel file at the destination is not
opening during execution, resulting in the inability to monitor the data being loaded in the
Excel file. What is the reason for this issue?
The bot developer needs to use the Excel Basic package in the bot
↑ Change this answer
21. A bot developer is creating a bot that reads a table in a web page, writes the data into
an Excel worksheet, and performs some calculations based on this data. What are the
three most efficient actions needed to accomplish this? (Choose three).
File exists
↑ Change this answer
24. A bot developer built a bot connected to the company's call center mail server to get
email from customers. All emails subject, recipients, senders, message, and received date
and time will be stored in a dictionary variable. To ensure that the above properties exist,
which If action condition should the bot developer select for this situation?
Check key
↑ Change this answer
25. 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.)
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
↑ Change this answer
27. 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?
Click the wand icon to create a variable of type 'any' on the fly
Switch over to the variable pane and create a variable of the required variable type
↑ Change this answer
29. 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
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
Datetime
Boolean
String
In Loop: Times create and select a number variable to assign the current value
In Loop: Times create and select a number variable to assign the current value
Add the Wait for condition action and select the proper condition
↑ Change this answer
33. 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
↑ Change this answer
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?
Assign the filename and extension from the dictionary type variable. To move the files, use File
package Copy action and Delete action.
↑ Change this answer
36. A developer has created an automation that gets the current system date and time. In
the next step of the bot, the developer needs to add one week to this date. What type of
variable should be used to meet this requirement?
A Datetime Variable
↑ Change this answer
37. A business user is working on an automation to gather information from their email
inbox and has used the ‘Loop for each mail in mailbox’ action. The user would now like to
get certain values from each email like To, From, and Subject. How can the user retrieve
such values?
Use the variables named ‘emailTO, emailFROM, emailSUBJECT that are automatically
created
Use the Recorder to capture the three fields for each email
Use the ‘Save Email’ action for each item in the loop
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.
↑ Change this answer
39. A bot developer is looking to leverage the Credential Vault to store user data for an
ERP application. They would like to store their URL, username, password, and API Key in
the vault. How can this best be accomplished?
Create a single credential to hold this data
↑ Change this answer
40. To secure the invoice system access, a bot developer added system login credentials
to the invoice system locker at the Control Room. But when creating the bot, the bot
developer cannot use the login credentials. What would resolve this issue?
Ask the administrator for locker consumer permission of the invoice system locker
↑ Change this answer
41. A bot developer has completed all development activities for an automation. As a last
step, all fixed login information needs to be replaced by securely stored information from
the environment. How can the bot developer achieve this?
When entering the login data, select action Set text, select 'Select a credential' and pick the right
attribute of the matching credential.
↑ Change this answer
42. 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?
The bot developer should open the Packages page and select the version of the package to be
used.
↑ Change this answer
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?
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
↑ Change this answer
49. 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?
Run Bot A from Bot B while passing the parameter as an Input Variable
↑ Change this answer
52. Due to modularization, multiple bots are created. All the bots need to be called in a
sequence from a parent bot. Values need to be transferred between all child bots. What is
the best approach the developer should follow?
While declaring variables, select the options 'Use as Input' and 'Use as Output' in the child bots
↑ Change this answer
53. 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.
↑ Change this answer
54. A colleague told a bot developer they created a re-usable bot for logging into their
CRM system. The bot developer would like to test the colleagues bot. What two steps
should the bot developer take to use the CRM login bot at the front-end of their
automation? (Choose two.)
Dictionary
↑ Change this answer
56. 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.
↑ Change this answer
57. 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?
Use another file that contains the same data in a Catch block
↑ Change this answer
58. A bot developer has developed an automation and needs assistance from colleagues
to ensure the bot is production ready. They need to share this bot with their colleagues to
review the logic. How can they best achieve this?
The automation needs to be built end-to-end in one piece with no splits in between