Review Your Answers: Automation Anywhere Certified Advanced RPA Professional (A2019) Assessment

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 12

Skip navigation

Automation Anywhere Certified Advanced RPA Professional (A2019)


Assessment

 EXIT

 NEXT

 PREVIOUS

Review your answers


You have reached the end of the assessment. Please review your answers and click "complete"
to finish the module.

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?

Packages: Excel, Email, and Prompt


↑ Change this answer
4. 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?

Packages: OCR, Loop, String


↑ Change this answer
5. 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?

Use the Terminal Emulator action and call shell commands


↑ Change this answer
6. 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?

Verify that the Bot Agent is connected to the Control Room


↑ Change this answer
7. 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?  

Windows desktop username and password


↑ Change this answer
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
↑ 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%

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 150%

Set the scaling for the monitor to 100%

Ensure that you run the application after starting the Recorder

↑ Change this answer


10. 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
11. 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 However, when the bot developer runs the bot,
the message box is empty. What should the bot developer do to fix this?

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?

Add data using Log to file: Log to file action


↑ Change this answer
15. 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
↑ 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?

SAP: Set text


↑ Change this answer
17. 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 3?

Excel advanced: Sort table


↑ Change this answer
18. A bot developer wants to organize a task bot that is easy to read and troubleshoot for
other developers, which action will help achieve this goal?

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).

Excel Advanced actions


Table variable
Universal Recorder
↑ Change this answer
22. 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?

Use the If: Ping is successful, action


↑ Change this answer
23. A developer is creating a bot to generate a report and wants to ensure the bot will
create a new report every time it runs. Which IF condition would verify that we are not
overwriting an existing file?

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.)

Convert the window title as a variable


Use the wild card character for capturing the window title
↑ Change this answer
26. A bot developer is responsible for processing expense reports submitted by
employees in the organization. The developer wants to create a bot that reads a set of
expenses submitted and then sends them for approval to the appropriate approvers. If the
expense value of a line item in the report is under $15, the bot should ignore the record
and process the next record. If the total value of all expenses in the expense report
exceeds $1500, the bot should stop processing and send an email to the submitting
employee that the value exceeds policy limits. Which approach will the bot developer use
in the bot?

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?

Error handler Package


↑ Change this answer
28. A bot developer creates an automation that validates the content of a data table on a
record-by-record basis. Which two options allow the developer to access the information
inside each record when iterating through the data table? (Choose two.)

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

↑ Change this answer


30. A bot needs to loop through a specific process 10 times. While executing the Loop,
the number variable used does not change value. What is used to keep track of the
number of iterations of the Loop?

In Loop: Times create and select a number variable to assign the current value

A bot needs to loop through a specific


process 10 times. While executing the
Loop, the number variable used does not
change value. What is used to keep track
of the number of iterations of the Loop?

Use the value after the Loop and decrement it manually

In Loop: Times create and select a number variable to assign the current value

Use an Excel formula to loop through the cells


Use the '$Counter$' variable

↑ Change this answer


31. When switching between screens in an application, a bot periodically hangs. This
seems to happen most when the remote system is busy and slow. What should the bot
developer do to make the bot more tolerant of remote system pacing issues?

Add a Delay action for the maximum expected wait time


↑ Change this answer
32. A bot developer deploys a bot which keeps failing between two actions. The failing
action depends on the completion of the previous Task bot, Run action. The previous task
bot is creating a file for use in the current bot. How should the bot developer modify the
bot to prevent failure?

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?

Use the ‘Wait for Condition’ action


↑ Change this answer
35. A manager wants to set up automatic file archiving for files in a specific location that
have not been updated in a week. How would a bot developer meet this request while
looping through each file in the folder?

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 key-value pairs found in the Dictionary variable

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 unique email ID’s that are extracted in the loop

Use key-value pairs found in the Dictionary variable

↑ Change this answer


38. 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.
↑ 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?

Store the credentials in the Credential vault


↑ Change this answer
43. A developer is building a bot to run daily reports. If any errors occur in the web app
while the report is running, a window titled ‘Error’ with important information is displayed.
The developer would like to capture this window when errors occur and save it to a local
file on the desktop. What action package should be used to capture the desired data?

Screen > Capture Window


↑ Change this answer
44. A bot that manipulates various Excel files is deployed on a virtual machine. During
execution, the bot fails to manipulate the Excel files. The virtual machine administrator
informs the bot developer that Microsoft Office is not installed. How can they develop the
bot to run without Microsoft Office?

Use the Excel basic package actions


↑ Change this answer
45. A bot developer found an older version of the Email package set as default and would
like to use the latest one for an existing bot. How will the version of Email package be
called by the bot?

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?

It may affect all the bot’s package references.


↑ Change this answer
47. A developer is attempting to run a bot locally but receives the following message:
“Unexpected error setting up a new user session”. What three steps would reveal the root
cause of this error? (Choose three.)

Confirm that the local device is connected to the Control Room.


Review the Audit Log for more detailed information.
Verify the device username is correct in the user profile.
↑ Change this answer
48. A business analyst requests that an automation provides specific, dynamic
information at defined points of the execution of the bot. What two actions should the bot
developer utilize to achieve this? (Choose two.)

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?

Exit the Debug mode


↑ Change this answer
50. A bot developer is assigned to automate an end-to-end process. Their project manager
has asked to design the bot keeping in mind the ease of review during testing. Which
action should the bot developer use to modularize the actions within the bot?

Use the Step action


↑ Change this answer
51. Bot A is required to execute different actions based on the status of a parameter from
Bot B. The bot developer wants to ensure portability and maintainability of the bots. How
would the bot developer accomplish 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.)

Ensure the colleague checks in the bot to the public folder


Use the ‘Run Task’ action to call the CRM login bot.
↑ Change this answer
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
↑ 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?

Check in the bot to the Public folder


↑ Change this answer
59. A bot developer builds a bot and is planning to schedule the bot for execution on Bot
Runners. While trying to schedule this to run at 11:00 AM every Monday, the bot
developer does not see their bot populating in the list of available bots. How can the bot
developer resolve the issue?

Check in the Task bot


↑ Change this answer
60. A citizen developer is analyzing a business process for which a Task Bot with no
artificial intelligence needs to be created. Which two conditions need to be considered?
(Choose two.)

The business process needs to be based on structured data


The business process needs to be rule-based
A citizen developer is analyzing a
business process for which a Task Bot
with no artificial intelligence needs to be
created. Which two conditions need to be
considered? (Choose two.)

The automation needs to be built end-to-end in one piece with no splits in between

The business process needs to be based on structured data

Regardless of whether artificial intelligence is utilized or not, an IQ Bot Learning Instance


needs to be created for each Task Bot

The business process needs to be rule-based

↑ Change this answer


COMPLETE
Time: 1 hour, 15 minutes, 19 seconds

You might also like