You are on page 1of 64

Eagle One Financial - Badge Mar X | RPA Certification - Get RPA Certi X Automation Anywhere Certified X +

0 i automationanywhere.litmos.com/assessment/question?courseld=3800374&moduleld=7362814&questionld=5554984&LPId=0

request, service requests or nigh priority had a resolution


date two days from the date of request. Medium-priority
service requests had a resolution date of five days and
low-priority requests had seven days. You then emailed
the request ID and the resolution date to the requester.
However, in the email, the resolution date was missing.
Which action can you use to generate the resolution date
and how can you ensure that the resolution date is added
in the email?
Use the Datetime: Add action to calculate the resolution date. Use the Date variable to add the resolution date in the email.

Use the Datetime: Add action to calculate the resolution date. Use the Datetime: To String action to convert the resolution
date into string before adding it in the email.

Use the Date Time Utilities: Difference Between Dates action to calculate the resolution date. Use the Date variable to add
resolution date in the email.

Use the Date Time Utilities: Difference Between Dates action to calculate the resolution date. Use the Datetime: To String
action to convert the resolution date into a string before adding it in the email.

yP Type here to search it, 23 °C 8* ft* 0 ENG

Eagle One Financial - Badge Mai X | RPA Certification - Get RPA Certi: X Automation Anywhere Certified X + v Q Jp

0 A automationanywhere.litmos.com/assessment/Question?questionld=55549618tcourseld=38003748imoduleld=73628148iLPId=0 % [1 ^ !

A developer creates a variable using the variable pane,


clicks the Create variable (+) button, completes the name
field, and then clicks the Create button. The developer
intends to use this variable as a counter in a Loop for n
times block. However, the developer cannot find the
variable created in the Assign current value to variable
drop-down list in the Properties section.
How should the developer have created the variable
differently to ensure that it would be available?
Create the variable as a String type.

Create the variable as a List type with n items defined. Use $Counter$ a pre-defined system variable.

Use the Create variable widget (x)+ in the Loop action.


Eagle One Financial - Badge Mar X | RPA Certification - Get RPA Certi X Automation Anywhere Certified X +

0 i automationanywhere.litmos.com/assessment/Question?questionld=5555108&courseld=3800374&moduleld=7362814&LPId=0
AA uui ucvciupci 10 VVVJI I\II ig ivj autui i laic: a DCL UI ui i
a website. Most of the steps take place on objects inside an
iFrame and the developer has determined that the source
of the page (HTML) in that iFrame is needed to
conditionally instruct the bot to take certain actions. Which
approach should be used to determine the appropriate bot
actions?
Use the Browser: Get source code action to extract the source code of the iFrame element to a string variable. Then use the
If action with a String condition to conditionally check which steps to take.

Use the Browser: Get source code action to extract the source code of the iFrame element to a dictionary variable. Then
iterate through the dictionary values to determine which steps to take.

Use the Browser: Get source code action to extract the source code of the page. Then use the If action with a Window
condition to conditionally check which steps to take.

Use the Browser: Run Javascript action to execute the necessary steps and then use the If action with a Javascript condition
to ensure the executed steps were successful.

NEXT QUESTION 48 Questions remaining

yP Type here to search ■'kx At 23 °C 8* ft* 0 ENG


*
v
Eagle One Financial - Badge Mai X | /\ RPA Certification - Get RPA Certi: X Automation Anywhere Certified X + O sM
0 A automationanywhere.litmos.com/assessment/Question?questionld=5554995&courseld=3800374&moduleld=7362814&LPId=0 [1 ^ !

Automation Anywhere Certified Master RPA Professional (Automation 360) - 2022 - Q&A
Exam

A bot with several variables has been running in a


production environment. The process owner has added
a requirement to track variables for each run. The
developer must make the values viewable.
Which package should the developer use to leverage Bot
Insight for this new requirement?
Service

App integration

Workload

Analyze

/\ Eagle One Financial - Badge Mai X | RPA Certification - Get RPA Certi: X /\ Automation Anywhere Certified X + v Q ilP

M« PREVIOUS NEXT X EXIT


Time: 1 hour, 38 minutes, 0 seconds

0 A automationanywhere.litmos.com/assessment/Question?questionld=5554972&courseld=3800374&moduleld=7362814&LPId=0 \£> % [1 ^ i

Automation Anywhere Certified Master RPA Professional (Automation 360) - 2022 - Q&A Exam

A developer is creating a bot that must read the data


from the table into a Table variable. The bot must then
process the records if the value in the Amount column is
greater than 10,000.
Which action should the bot developer use to achieve
this?
The If: If Action with the String condition The

Loop: Loop action with the String condition

The Loop: Loop action with iterator "n times" The

If: If action with the Number condition The If: If

action with the List condition


A Ea9le One Financial - Badge Mar X | RPA Certification - Get RPA Certi X A Automation Anywhere Certified X +

X
<

I
<r 0 A automationanywhere.litmos.com/assessment/Question?questionld=5554993&courseld=3800374&moduleld=7362814&LPId=0 E? ☆ * □ £ i

- Automation Anywhere Certified Master RPA Professional (Automation 360) - 2022 - Q&A Exam m PREVIOUS I\ W NEXT X EXIT
1
----------------- 9 Time: 1 hour, 37 minutes, 12 seconds

A developer has automated a process that downloads


PDF files from Microsoft Outlook and updates
information in the ERP system. Management wants the
developer to provide receivable amount information
daily.
How can the developer provide this information?
Modify the bot and use the Number package to calculate the account payable amount.

Build a bot to create charts and data tables for management.

Use a database command to read data from the database and build logic to calculate requested amounts.

(J) Add the Analyze package to tag relevant variables in the Dashboard.

An Automation 360 user with only the AAE_Basic role


assigned has logged in to the Control Room and wants to
create a learning instance in IQ Bot. This user tries to
access IQ Bot using the link on the Control Room
Dashboard but receives the error message "Access
Denied."
What additional role should be assigned for the user to
be able to perform this action?
AAE_IQ_Bot_Services

AAE_Bot_Developer

AAE_IQ_Bot_Validator

AAE_Admin

NEXT QUESTION 43 Queslions ,emaWng


v
Eagle One Financial - Badge Mai X | /\ RPA Certification - Get RPA Certi: X Automation Anywhere Certified X + O sM
0 A automationanywhere.litmos.com/assessment/Question?questionld=5554988&courseld=3800374&moduleld=7362814&LPId=0 [1 ^ !

Automation Anywhere Certified Master RPA Professional (Automation 360) - 2022 - Q&A
Exam

A developer is creating a bot that processes each file in a


folder and displays output on the screen. Users must
visually check the output before the bot iterates and
moves on to the next file.
Which action gives a user sufficient time to perform this
check?
Delay: Delay Wait: Wait for

condition Task Bot: Stop

Message Box: Message box

/\ Eagle One Financial - Badge Mai X | RPA Certification - Get RPA Certi: X /\ Automation Anywhere Certified X + v Q ilP

0 A automationanywhere.litmos.com/assessment/Question?questionld=55549648tcourseld=38003748imoduleld=73628148iLPId=0 \£> % [1 ^ i

A bot developer is instructed to extract a list of the top


six sales performers in the company and add their
names to a list variable. From that list variable, the bot
developer will extract the third through the sixth entries
and send that information in an email to the sales
manager.
How should the bot developer extract the third position
through the sixth position from the list variable?
Condition - For n times - #5

Condition - For each item in the list < specify list variable > For Range: From index #3 to #6
O Condition - For each item in the list < specify list variable > For Range: From index #2 to #5

Condition - For n times - #6

NEXT QUESTION 41 Quesa„ I6malning


►w NEXT XEX.T
1 hour, 29 minutes, 49 seconds

\ Eagle One Financial - Badge Mai X | \ RPA Certification - Get RPA Certi X Automation Anywhere Certified X Using Office 365 Calendar action X | + v QX

0 A automationanywhere.litmos.com/assessment/Question?questionld=5555013&courseld=3800374&moduleld=7362814&LPId=0 \£> % [1 ^ !

Automation Anywhere Certified Master RPA Professional (Automation 360) - 2022 - Q&A Exam

A bot developer is developing a task that fails when a


specific condition occurs within the user interface. The
developer finds that an error message is displayed but
does not cause any actions to fail.
Which Error handler action should the developer use
after detecting the error message in the user interface?
Error handler: Finally

Error handler: Try

Error handler: Catch

Error handler: Throw


\ Eagle One Financial - Badge Mai X | \ RPA Certification - Get RPA Certi X Automation Anywhere Certified X Using Office 365 Calendar action X | + v
QX
0 A automationanywhere.litmos.com/assessment/Question?questionld=5554996&courseld=3800374&moduleld=7362814&LPId=0 \£> % [1 ^ !

------ Automation Anywhere Certified Master RPA Professional (Automation 360) - 2022 - ( m PREVIOUS | I M NEXT X EXIT
| Q&A Exam Time: 1 hour, 29 minutes, 25 seconds

A Control Room administrator has recently uploaded a


new version of an Excel advanced package.
What happens to the old bots that used the old version
of the Excel advanced package?
(0) The old bots keep running with the old version of Excel advanced package unless a bot developer changes the package
version.

The old bots will be bulk updated by the Control Room administrator to use the latest Excel advanced package.
The old bots automatically switch to the latest version of Excel advanced package and run fine without needing any
manual intervention.

The old bots break, and the Control Room administrator must ask the bot developer to update the Excel advanced
package in the old bots.
\ Eagle One Financial - Badge Mai X | \ RPA Certification - Get RPA Certi X Automation Anywhere Certified X Using Office 365 Calendar action X | + v QX

0 A

automationanywhere.litmos.com/assessment/Question?questionld=5555000&courseld=3800374&moduleld=736

2814&LPId=0 \£> % [1 ^ !

Automation Anywhere Certified Master RPA Professional (Automation 360) - 2022 - Q&A Exam

A developer is finding it difficult to reliably automate the


opening of a web-based application in a new window.
What should the developer do to resolve the issue?
Set the Browser: Run JavaScript action to open the web-based application.

Use Error Handling with Internet Explorer in the Try action and Chrome in a Catch Block.

(0) Use the Browser: Open action and set the What to open option to New window.
Use the Application: Open program/file action to open browser.exe together with the URL of the web-based
application.

NEXT QUESTION 31 Questions remaining

yP Type here to search ^ do) to rfz ENG


\ Eagle One Financial - Badge Mai X | \ RPA Certification - Get RPA Certi X Automation Anywhere Certified X Using Office 365 Calendar action X | + v
QX
0 A automationanywhere.litmos.com/assessment/Question?questionld=5555004&courseld=3800374&moduleld=7362814&LPId=0 \£> % [1 ^ !

Automation Anywhere Certified Master RPA Professional (Automation 360) - 2022 - Q&A
Exam

A company has automated their inventory system to give


daily stock updates to the company's plant manager.
However, when there is no stock available, the bot fails
and stops processing.
Which package should a bot developer use to handle this
scenario?
If package

Simulate keystrokes package

fra Error handler package Loop

package

\ Eagle One Financial - Badge Mai X | \ RPA Certification - Get RPA Certi X Automation Anywhere Certified X Using Office 365 Calendar action X | + v QX

M« PREVIOUS NEXT X EXIT


Time: 1 hour, 26 minutes, 2 seconds

0 A automationanywhere.litmos.com/assessment/Question?questionld=5555012&courseld=3800374&moduleld=7362814&LPId=0 \£> % [1 ^ i

Automation Anywhere Certified Master RPA Professional (Automation 360) - 2022 - Q&A Exam

A bot developer is developing a task that fails


intermittently when a specific file is not available. The
developer is using the Error handler package. A set of
steps must run regardless of an error condition.
Which action should the developer use for those
required steps?
Error handler: Throw

Error handler: Catch fra

Error handler: Finally Error

handler: Try
►w NEXT XEX.T
1 hour, 25 minutes, 15 seconds

\ Eagle One Financial - Badge Mai X | \ RPA Certification - Get RPA Certi X Automation Anywhere Certified X Using Office 365 Calendar action X | + v QX

0 A automationanywhere.litmos.com/assessment/Question?questionld=5554997&courseld=3800374&moduleld=7362814&LPId=0 \£> % [1 ^ !

Automation Anywhere Certified Master RPA Professional (Automation 360) - 2022 - Q&A Exam

A bot developer is using the Universal Recorder to record


a business process flow of a SaaS CRM application that
has dynamic fields. When a user tries to run the recorded
flow, the bot gives an error.
What is the reason for this error and what should the bot
developer do to address it?
An old package version of Universal Recorder is used. The bot developer needs to update the Universal Recorder package
version.

The bot developer should use a variable inside the DOMXPath property in the Recorder: Capture action.

Deselect all the object properties in the Object properties panel of the Recorder: Capture action.

The Run in background option is selected for the Recorder: Capture action and needs to be deselected.
\ Eagle One Financial - Badge Mai X | \ RPA Certification - Get RPA Certi X Automation Anywhere Certified X Using Office 365 Calendar action X | + v
QX
0 A automationanywhere.litmos.com/assessment/Question?questionld=5555011&courseld=3800374&moduleld=7362814&LPId=0 \£> % [1 ^ !

Automation Anywhere Certified Master RPA Professional (Automation 360) - 2022 - Q&A
Exam

When making a modular automation that logs in to an ERP


system using a child bot, a bot developer notices the
automation stops when there is a problem logging into
the ERP system, and an error message is displayed. The
parent bot has Try and Catch blocks, but the bot does not
exit gracefully.
What should the developer do to correct the issue?
Add error handling in the child bot.

Pass information from the child bot to the parent regarding the error.

Use a Throw action when the bot stops working.

Add a Finally action to the error handling.

it, 23 °C 8* ft* 0 ENG


An organization receives Microsoft Excel files as email
attachments from 300 different vendors. These
attachments contain data including Invoice Number, Bill
To, Total Amount, Email, and many other data fields. The
vendors use Excel for their invoices, using a standardized
template. The organization uses bot runners without Excel
installed.
Which package should the organization use for this
process?
Database package If package

Excel advanced package Excel basic package


Eagle One Financial - Badge Mai X | /\, RPA Certification - Get RPA Certi X Automation Anywhere Certified X Using Office 365 Calendar action X | +

0 i automationanywhere.litmos.com/assessment/Question?questionld=5555043&courseld=3800374&moduleld=7362814&LPId=0

A bot developer is using Excel advanced: Open to open a


file that requires a password to open. The developer
wants to use a password stored in a string variable, but
when the developer selects the Password is required
checkbox, selects Variable, and then enters the variable
name using $notation, an "Invalid expression" error is
shown.
What is the reason for this error?
The password must be stored in XML format and parsed using the XML: Get single node action, then put into the Excel
advanced: Open password field.
The variable option is only for Global variables.

The password must be stored in a dictionary variable with the key "Password" (case-sensitive) to work properly. The

variable option is only for credential vault variables.

NEXT QUESTION 18 Questions remaining

yP Type here to search © fp A* 23°C 8* •?’>) M ENG

Eagle One Financial - Badge Mai X | /\, RPA Certification - Get RPA Certi X Automation Anywhere Certified X Using Office 365 Calendar action X | +

0 i automationanywhere.litmos.com/assessment/Question?questionld=55550398icourseld=38003748tmoduleld=73628148tLPId=0

Manager creates credentials in credential vault. I ne


manager creates username and password attributes with
standard values. When the bot is executed on different
users' machines, it is observed that the same credentials
are used to log in instead of using the individual user's
login.
What is the cause of this issue?
(8) When attributes were created, the Standard option was selected. The manager should have selected the user- provided option to
have each user enter their own credential values in the Credential Request tab.
A single username and password attribute was created for all users. The manager should have created the number of
attributes for the number of users for the same SAP application under one credential vault.
The manager should have created a new role, added all the users to the role, and assigned the role as the owner of the
credential locker.
When attributes were created, the user-defined option was selected. The manager should have selected the
Standard option to have each user enter their own credential values in the Credential Request tab.

NEXT QUESTION 17 Questions remaining

P Type here to search


\ Eagle One Financial - Badge Mai X | \ RPA Certification - Get RPA Certi X Automation Anywhere Certified X Using Office 365 Calendar action X | + v
QX
0 A automationanywhere.litmos.com/assessment/Question?questionld=5555042&courseld=3800374&moduleld=7362814&LPId=0 \£> % [1 ^ !

=1 Automation Anywhere Certified Master RPA Professional (Automation 360) - 2022 - ( m PREVIOUS | I M NEXT X EXIT
Q&A Exam Time: 1 hour, 19 minutes, 52 seconds

While building a bot to call a REST web service, a bot


developer uses a value from the credential vault as the
URI. The bot runs fine in the development environment
but, when the bot is imported into the testing
environment, the bot fails.
What is the cause of this failure?
The administrator needs to manually install all the packages on the bot runner machine in the testing environments.
The bot was not exported correctly from the development environment because the Exclude bot packages option was
checked.

The appropriate URI was not created in the Global values.


Q) The credential is not present in the testing environment.

it, 23 °C 8* ft* 0 ENG

Eagle One Financial - Badge Mai X | /\, RPA Certification - Get RPA Certi X Automation Anywhere Certified X Using Office 365 Calendar action X | +

0 A automationanywhere.litmos.com/assessment/Question?questionld=55550448tcourseld=38003748mioduleld=73628148tLPId=0

A bot developer who used a plain-text password in the bot


was asked by the Center of Excellence (CoE) to revise the
bot. The bot opens a protected PDF document using the
PDF: Extract field with the File is protected option set to
Yes. For the User password field, the developer selected
Variable and selected the appropriate credential vault
variable.
Why is the CoE asking the developer to revise the bot?
(Y) The credential vault variable had the same name as the password being used.

The credential vault variable was created with the insecure string option.

The credential vault variable was pointing to an XML file in a Control Room folder that is accessible to all. The credential

vault variable was pointing to a credential that was no longer encrypted in the control room.
yP Type here to search ^ do) to rfz ENG

NEXT QUESTION 15 Questions remaining


\ Eagle One Financial - Badge Mai X | \ RPA Certification - Get RPA Certi X Automation Anywhere Certified X Using Office 365 Calendar action X | + v
QX
0 A automationanywhere.litmos.com/assessment/Question?questionld=5555040&courseld=3800374&moduleld=7362814&LPId=0 \£> % [1 ^ !

------ Automation Anywhere Certified Master RPA Professional (Automation 360) - 2022 - ( m PREVIOUS | I M NEXT X EXIT
| Q&A Exam Time: 1 hour, 18 minutes, 52 seconds

A developer building a modular bot must send a


username and password, stored in a Credential Vault
Locker, to a child bot to log in to a website.

What should the developer do to accomplish this goal?


Use the String: Assign to copy the values from the locker to String variables, and then pass the String variables to the
child bot.

Q) Create Credential variables that point to the locker values and pass those variables to the child bot.
Insert the locker values into an XML message, and then pass the XML message to the child bot for parsing.
Put the attribute names of the Credential variables into String variables, and then pass the String variables to the child
bot.

NEXT QUESTION 14 QuBstions ,6maining

it, 23 °C 8* ft* 0 ENG

A citizen developer receives emails that contain


attachments of different file formats such as .txt, .pdf,
.docx, .xlsx, and .png. The developer stores the
attachments in a folder on the desktop. The developer
needs to email all the PDF attachments as a zip file to
the operations team for validation.

How can the developer achieve this goal using


Automation 360?
Delete all the other files except the PDF files manually and use the Email: Send action to send an email with the
attachments.

Select each PDF file individually from the folder and send as attachments in an email.
Use the PDF: Merge documents action to combine all the PDF files and use the Email: Send action to send an email with
the attachment.

Use the Folder: Zip action to zip all the PDF files and use the Email: Send action to send an email with the attachment.
\ Eagle One Financial - Badge Mai X | \ RPA Certification - Get RPA Certi X Automation Anywhere Certified X Using Office 365 Calendar action X | + v
QX
0 A automationanywhere.litmos.com/assessment/Question?questionld=5555049&courseld=3800374&moduleld=7362814&LPId=0 \£> % [1 ^ !

The text from emails within a shared mailbox needs to be


analyzed using sentiment analysis. The bot reads the
emails using the Email package and inputs the email text
to a sentiment analysis algorithm. However, the bot does
not run as expected, although the bot is able to read the
emails from the intended inbox.
What is the probable cause of this issue?
The Outlook client has the correct hostname, port, and password configuration needed to send and receive emails.
(S) The user executing this bot has a mailbox configured in addition to the shared mailbox, preventing the bot from finding
the correct mailbox.
No third-party solutions are allowed for the sentiment analysis. A developer must set up an 10 Bot instance to make use of
the Automation Anywhere platform functionality.
Within the Email package, the Save email action is using the wrong session within the bot. This is causing a runtime error.
Eagle One Financial - Badge Mai X /\, RPA Certification - Get RPA Certi X Automation Anywhere Certified X Using Office 365 Calendar action X + v- □M
O A automationanywhere.litmos.com/assessment/Question?questionld=55550748tcourseld=38003748mioduleld=7362814&LPId=0 i£ ☆ * □ & i

------ Automation Anywhere Certified Master RPA Professional (Automation 360) - 2022 - m PREVIOUS ^ \ W NEXT X EXIT
| Q&A Exam Time: 1 hour, 9 minutes, 5 seconds

A bot developer has put a bot into production but realizes


there is one line that needs a small change.
What should the developer do to change this bot and put
it back into production?
Navigate to the bot in the Private folder, make edits, and then check in the bot.

Open the bot in the Public folder, make the necessary changes, and then save the bot.

Make necessary changes to the bot and the production file will be updated upon saving.

Check out the bot, make necessary edits, and then check in the bot.

\ Eagle One Financial - Badge Mai X | \ RPA Certification - Get RPA Certi X Automation Anywhere Certified X Using Office 365 Calendar action X | + v QX

0 A
m PREVIOUS NEXT X EXIT
automationanywhere.litmos.com/assessment/Question?courseid=3800374&moduleid=7362814&questionld=5555

074&LPId=0 \£> % [1 ^ i

Automation Anywhere Certified Master RPA Professional (Automation 360) - 2022 - Q&A Exam
k
Most JLatest ‘Unique Questions ancCAnswer to
prepare for Master (J12019) certification (Exam

Automation Anywhere
Certified
Master RPA Professional
Automation Anywhere
Certified MASTER RPA Professional
[A2019]

Thank you for purchased this book for Automation Anywhere Certified MASTER RPA Professional (A2019)
exam preparation. Please review all questions thoroughly as well study the study guides, do hands-on and do
research too prior to attend the actual exam.
■9ffO AtlOTL'. 1

A developer builds a bot that interacts with multiple applications to process data. He is unable to monitor the
completion of package actions on one application before it switches on to the next in the queue.

There are two reasons for the issue: The bot execution is very fast. The actions are performed in the background
and the developer doesn't have the option to monitor those actions.

What should the developer do to fix this issue?

a) Use the Get Active Window Title action for applications used in the process
b) Use the Activate action for applications used in the process
c) Use the Capture Window action on applications
d) Use the Maximize action for applications used in the process

■9»r J r/fm! 2

A corporate reorganization caused the Web Control Room Management Team to take on the responsibility of
managing the bots built to automate front office processes. One of the bots was run by a previous end user from
his desktop and the team noticed that the bot runner is not visible in the list of Bot Runner machines on the Web
Control Room.

Select the cause for the issue.

a) The Bot Runner user does not have permission to schedule the bot
b) The previous end user was allocated an Attended bot runner license
c) The Bot Runner machine is not connected to the Web CR
d) The Bot Runner machine is being used for WLM

A ■firm • 3

An organization receives 1000 scanned invoices from a specific number of vendors on a daily basis. The invoice
format and structure has been standardized. The invoice amount is available in different currencies. Web services
can be used to convert currencies.

Select the packages you will use to automate this process.

a) The File package can be used to access all invoices. The OCR package can be used to extract text from
images
b) The Loop and File packages can be used to access all invoices in a folder. The OCR package can be used to
extract text from images
c) The File package can be used to access all invoices. The PDF package can be used to extract text from
images
d) The Folder package can be used to access all invoices. The Image Recognition package can be used to
extract text from images.
■9ffO AtlOTL'. 4

A developer is asked to produce a bot, which will compile similar records from two different systems. The
timestamp associated with each record is formatted differently depending from which system the record
originated.

Select the step that would most effectively reconcile both sets of records.

a) Use the To string action to convert the Datetime value to a defined format and reassign to a new Datetime
variable.
b) Assign both Datetime values to a Table, output the values to an Excel sheet to convert values to a
standardized format.
c) Adjust the source systems formatting prior to running the bot to avoid potential conflicts with either
Datetime values.
d) Use the DateDiff package to calculate the difference between the Datetime values and reassign to a new
Datetime variable.

As part of their design brief, a client has requested that business process statistics and metrics be recorded. How

can this be introduced in A2019 Bot Insight dashboard?

a) By selecting variables in the 'Open' action in the Analyze package.


b) By selecting task bots in the 'Open' action in the Analyze package.
c) By selecting the Bots Dashboard in the Bot Insight Operations dashboard list.
d) By
selecting
variables in
the 'Close' for the Loop action will allow Items from the third position to the sixth position to be list of
action in the variable?
Analyze - For n times - #6
package. - For each item in the list For Range: From index #2 to #5
- For each item in the list For Range: From index #3 to #6
- For n times - #5
Which condition
extracted from a

a) Condition
b) Condition
c) Condition
d) Condition

A firm ! 7
■9ffO AtlOTL'. 5

A CSV file contains raw data from an external source. The bulk of each record is separated by commas; however
the values for SKU and part number are combined as a single value.

How will you resolve the issue?


a) Using the Number package, configure the Decrement action
b) Using the String package, configure the Split action
c) Using the Number package, configure the Increment action
d) Using the Split package, configure the String action

2tiGjli(77 : 8

A developer wants the bot to proceed only when a program is running.

Which of the following will allow them to test this condition?


a) Condition Package, 'Executable is running' Condition, define the Executable path
b) Condition Package, 'Service is running' Condition, define the Executable path
c) If Package, 'Application is running' Condition, define the Application path
d) If Package, 'Program is running' Condition, define the Application path

A bot using Image Recognition is behaving intermittently. The issue persists after confirming that the capture of the
objects in the target web page is valid.

Select the cause for the issue.

a) The bot runner's operating system has the wrong default browser set
b) Poor network performance resulting in the browser failing to fully render
c) The page has loaded too quickly - a delay should be introduced
d) IQ Bot services are down resulting in Automation Anywhere having no OCR engine to reference

A -fim* ! 10

A consultant is automating a bank's credit card processing that involves interaction with multiple applications on
multiple platforms.

How can the consultant ensure that the bot can be easily managed and modified by the bank's RPA team once
the automation project is complete?

a) Bots should have hard coded variables and file paths


b) Bots should have at least five loop actions
c) One bot should be created with all actions to handle end-to-end operations
d) Bots should be modularized by application or sub processes

QUJC-A±1XJTL\ 11

A developer working on a website automation project notices that it takes 20 to 200 seconds to load the page's
HTML components, such as textboxes and combo boxes during peak hours of operation.

Select the option that can resolve the issue.


a) Use the If command with Application is running condition
b) Use the If command with Object condition
c) Use the Wait for Screen Change action
d) Manually count the seconds and introduce delays

.12
SllLC-A-t-LCTH

A bot runner device is running low on operating system memory after running a bot.

Select the likely cause for this issue.


a) The bot is using the DLL package. After running the required functions, the DLL reference is not being
closed
b) The bot is using the Bot Migration package. After running the required functions, the Migrate bot action is
not being closed
c) The bot contains too many Comment and Step package actions
d) The bot is using the Boolean package. After running the required functions, the Boolean reference is not
being closed

■9/IP J 13

An organization stores customer details in the form of a PDF document. The first page of the PDF document
contains the customer name and photo. The remaining pages contain other details.

As a developer, which of the following will you use to build a bot to remove the first page and keep it in a
separate folder?

a) Extract Text action


b) Split document action
c) IQ Bot action
d) Extract Image action

-9Hr* A 4-im* ! 14

A developer is designing a bot using Universal Recorder to capture the steps and wants to avoid capturing images
of a web application as it violates the security protocol related to the application.

What should the developer do to meet the security protocol?

a) Use an Image Recognition package to work on the specific application


b) Use a keystroke package to work on the specific application
c) Keep the secure recording feature on
d) Keep the secure recording feature off
3uf AtlOTL'. 15

A firm has automated their inventory system to give daily stock updates to the plant manager. However, when
there is no stock available the bot fails and stops processing.

Select two options that can handle the exception.

a) Try and Catch block


b) While loop package
c) Simulate keystrokes package
d) If/Else actions

3ujc.£.£ltr*t.16

A bank uses an AS400 application to reconcile daily activities. The process requires a clerk to upload multiple text
files and download the reconciliation report. The screen resolution of the application changes dynamically.

Which of the following will you use to automate the process?

a) The Terminal Emulator package


b) The Database package
c) The Universal recorder
d) The If package with Window Exist condition

2ucl£um: 17

A bot needs to continue to process records as long as there is text contained within a variable.

How can this be achieved using Automation Anywhere packages and actions?

a) Loop package, Loop Type 'While' - Condition, Not Empty String


b) If package, Loop Type 'Iterator' - Iterator, For each populated value in record
c) If package, Loop Type 'Iterator' - Iterator, For each non empty value in record
d) Loop package, Loop Type 'While' - Condition, Populated String

3iLt±A£ixm.\ 18

A developer has automated a process that downloads PDF files from Microsoft Outlook and updates information
in the ERP system. The management wants the developer to provide receivable amount information on a daily
basis.

How can the developer provide this information?

a) Build another bot to create charts and data tables for management
b) Modify the bot and build logic to calculate the account receivable amount
c) Add an analyze package and tag relevant variables
d) Use a database command to read data from the database and build logic to calculate requested amounts

A -f7mt: 19

An investment firm has automated the process to review the index price of 200 companies during the day's
trading period. A bot has been deployed on to the bot runner which sends notifications as it processes indexes.
One index review takes 15 seconds, so the bot processes all 200 indexes in 50 minutes.

Which feature or option can be used to reduce the total processing time and better efficiency?

a) Use the load balancing option


b) Increase the processing power of the bot runner
c) Increase the memory of the bot runner
d) Use the workload management option

Suciium: 20

A developer creates a bot to update a value in an Excel sheet and then send the sheet to a defined email address.
When the bot is executed, there is an error indicating the bot's inability to open the Excel sheet due to the
unavailability of the Office software on the destination system.

How should the developer update the code to fix the issue?

a) Substitute all existing Excel advanced actions with Excel basic commands in the bot code
b) Install open office software to open the Excel sheet
c) Use Excel advanced to open the Excel sheet and then use Email packages to send the email
d) Load the Excel sheet to an Office 365 account and then use Office 365 packages in the code to
execute the bot

■9»PJfirm'. 21

A developer needs to read an Excel sheet with over 10,000 rows. The values in the date column need to be
filtered.

Which is the most efficient way to performing this action?

a) Use the Loop:Loop action to read data and the If:lf action to remove the appropriate values
b) Use the Read action in the CSV package and loop through each row o removed the appropriate
values
c) User the Read from action on the Excel file in the Database package to read data and remove the
appropriate values
d) Use the Get cell command to get individual values for comparison
■ 9f f O Atian.'. 22

A user's spreadsheet is the source for the contents of a variable. The bot often fails to capture the correct data.

Select the cause for the issue.

a) The spreadsheet's active cell varies day-to-day


b) The spreadsheet is closed
c) The spreadsheet's active cell is fixed
d) The spreadsheet is read-only

3aei.£ign: 23

A bot inputs daily business activity into a user's spreadsheet located on a network share. After many successful
executions it is failing.

Select the cause for the failure.

a) The bot is using the Excel advanced package and the file's archive bit has been set to 'on'
b) The bot is using the Excel basic package and the file's archive bit has been set to 'on'
c) The bot is using the Excel basic package, which does not support files larger than 7MB
d) The bot is using the Excel advanced package, which does not support files larger than 7 MB

Atimt : 24

Select the fastest method to read through a large Excel sheet. The sheet has over 10,000 rows and values in a date
column need to be filtered.

The columns contain a variety of datatypes including Boolean and DateTime values.

a) Use the Get Cell command to get individual values for comparison
b) Use the Read action in the CSV package and loop through each row to remove the app
c) Use the Read from action on the Excel file in the Database package to read data and remove the
appropriate values

d) Use the Excel advanced set to read data and remove the appropriate values

3u.e.i£iOTi: 25
A customer uses a process involving Data Table extraction that does not allow the installation of Microsoft Office
software due to licensing regulations.

Select the best way to automate the process that requires extracting data from an XLSX file and entering into a
web form.
a) Create a bot on a machine that has Excel installed. Use the Excel advanced package to convert the file to
CSV format, send it back to the workstation and use the Browser package to enter the data
b) Use the Excel basic package to extract the data and use the Browser package to enter that into the web
page
c) Use the File package to save the existing file as a CSV file and the Data Table package to extract the data.
Use the Browser package to open the web form
d) Run the Data Table package to extract the data from the XLSX file and use the Browser package to open
the webform

2u.e.i.£i(rn: 26

Select the approach to merge Multiple CSV files sent via email into one consolidated XLSX file on a backend server.

This is important because the creation of the XLSX file in a particular folder will trigger an unattended bot using
this XLSX file.

a) After an Outlook rule saves the attachments, a Data Table package merges the files into one consolidated
CSV file originating from a template file. Using the File and Folder packages, this file is then saved as an
XLSX file on the designated location.
b) A Loop action following an applied Outlook rule copies the data from the CSV files in a variable using the
CSV Read action. In another loop, this information is written into the designated XLSX file using Excel basic
package functionality.
c) The data is merged using the Excel basic package Append Workbook action after fetching the files using
the Email package and copied to the designated location using the File and Folder packages.
d) After fetching the CSV files using the Email package, the data is merged using the Excel basic package
Append Workbook action and copied to the designated location using the File and Folder packages.

■9»P.<firm.'. 27

A developer is using an Excel package to create a bot that accesses an Excel workbook. During the development
phase, the developer is able to work on XLSX extensions but not on XLS extensions.

Select the cause for the issue.

a) The developer is using an "Online Office 365 Excel Only" application and is using the Excel advanced
package
b) The developer has installed the Excel application and is using the Excel advanced package on the machine
used to create the bot
c) The developer has not installed the Excel application and is using the Excel basic package on the machine
used to create the bot
d) The developer is using Microsoft Excel 365 on a web browser and is using the Office 365 Excel package
AtlOTL'. 28

A developer is creating a bot to extract data from a CSV file and load it into an Excel file. During the execution of
the bot, the Excel file at the destination is not opening on the screen.

Select the cause for the issue.

a) The Excel file is hidden


b) The developer is using Excel basic actions in the bot
c) The Excel file is in read only mode
d) The developer is using Excel advanced actions in the bot

29

A developer creates a bot which calls different Macro actions based on conditions. The Excel basic package is used
but the bot fails to get the desired output.

With development efficiency in mind, how will you resolve this issue?

a) Replicate the logic of macros to be used inside the bot


b) Install Microsoft Excel and then use the Excel advanced package
c) Install Microsoft Excel and then use the Office 365 Excel package
d) Install Microsoft Excel and then use the Excel basic package

A ■firm • 30

An organization receives Excel files as email attachments from 300 different vendors. These attachments contain
data including Invoice Number, Bill To, Total Amount, Email, and many other data fields. The vendors do not
follow the standard Excel format that the organization shared with them. The organization wants to fetch the total
number of email addresses from all Excel files and update this information in the ERP System. Note that the
organization uses Bot Runners without Excel installed.

Select two options to automate this process.

a) Use the Loop package to iterate through all emails


Use the Excel basic: Find action to search emails in each Excel file
Use the Number type variable to count the number of emails in the Dictionary variable
b) Use the Loop package to iterate through all Excel files
Use the Excel basic: Find action to search emails in each Excel file
Use the Number type variable to count the number of emails in the List variable
c) Use the Loop package to iterate through all Excel files
Use the Excel advanced: Find action to search emails in each Excel file
Use the Number type variable to count the number of emails in the List variable
d) Use the Loop package to iterate through all Excel files
Use the Excel advanced: Find action to search emails in each Excel file Use the
String type variable to count the number of emails in the List variable
AtlOTL'. 31

A developer is creating a bot to work on an Excel application. Using Excel advanced package, the bot needs to get
the name of the worksheets it is supposed to work on and save the worksheet in an external file.

What should the developer do to get the desired output?

a) Get the names of all the worksheets and assign them to a list variable of string data type
b) Get the names of all the worksheets and save them in a table variable
c) Get the names of all the worksheets and assign them to a string variable
d) Get the name of the current worksheet and assign it to a string variable

3aei.£ign: 32

A developer is creating a bot to process table data in an Excel sheet. When executed, the bot will apply a filter on a
column of the Excel sheet.

How can the developer implement this code in the bot?

a) Use the simulate keystroke action [ALT-DOWN ARROW] dff [ALT-UP ARROW]
b) Use the Sort Table action present in Excel advanced package
c) Use the Filter table action present in Excel advanced package
d) Use the insert keystroke action [ALT-DOWN ARROW] dff [ALT-UP ARROW]

-9HP.4■firm: 33

The code here indicates call to the Add function which returns a+b. The output is stored in a String variable Result.
What would the message box display, if;

• Case 1: List variable IstNumbers subtype is String and contains two values: 33 and 55
• Case 2: List variable IstNumbers subtype is Number and contains two values: 33 and 55

a) Case 1: 3355 and Case 2: Bot Error


b) Case 1: 3355 and Case 2: 88
c) Case 1: Bot Error and Case 2: 88
d) Case 1: 88 and Case 2: 3355

■ 9 » p .< 3 4

A developer embeds a Python script using the Python script: Open action within the bot code. The script runs a
function which processes two arguments/variables. The bot needs to pass the value of the variables to the Python
script.

Select two variable types that can be used to satisfy the requirement.
a) One Dictionary type variable where the subtype is String
b) One Table type variable with dimension 2X1 of subtype String
c) One List type variable where the subtype is String
d) One variable of type Any and other of type String

3.U.C-AJLL.CTH.\ 35

A developer calls an external Python script inside the bot using the Open Python action and provides the script
inside the Import existing File option. During execution, the bot throws an error saying, "could not execute
Python". When the Python script is executed separately using an Integrated Development Environment (IDE), it
executes without any error.

Select the change that needs to be made to successfully execute the bot.

a) The Execute function action is required to run the external script and must be added to the bot code
b) The Python script has to be provided with IPNB format
c) The Python script needs a function defined in it that has to be processed/run using the Python script
package, Execute function action
d) The Path variable has to be set for Python inside the Environment variables

-fimt: 36

Review the code shown here and select two statements that describe the issue.

a) The code has no issues and will execute without throwing an error
b) A Python package is being used to provide the script details and a JavaScript package is being used to run
it
c) You cannot execute Python scripts from the Run JavaScript action
d) You must close the Python script before executing the function

A -fln-n ! 37

An organization has automated a process for Excel reconciliation. A bot is used to filter, delete and update records.
There is a need to format data (highlighting cells, bolding and italicizing), however there are no ready
packages/actions in A2019.

Select two options to achieve this.

a) Use the Excel advanced package to format the data in the Excel file
b) After reconciliation, use the Simulate Keystrokes action and add shortcut keys to apply the formatting
c) After reconciliation, use the Universal Recorder action to capture the selections of GUI formatting actions
in Excel (e.g.- use of the Fill Color, Bold, Italic)
d) After reconciliation, pass the path of the Excel file as an argument to the JavaScript or VB Script function
which has the capability to work with the Excel application
-9»p A -firm : 38

How can a locker administrator restrict developers from using consumer access to view the values of the
credential variables and maintain the integrity of the credentials?

a) Enable masking before entering values inside the credential variables


b) Encrypt the credentials and then store them inside the credential variables
c) Give developers guest roles inside a locker to stop them from viewing the credentials
d) Use audit logs to check who viewed the credentials and then take necessary actions if there is a violation

QuX±A£jXTH.\ 39

A locker administrator provides access to a developer to use the credentials from a locker. The developer logs into
the control room to identify the names of the variables to be used during development but finds nothing created
inside the locker. The developer creates credential variables inside the locker but is unable to use them during bot
development.

How can the issue be resolved?

a) The developer has to change the status of the credentials to be available inside the locker
b) A role mapped with consumer access inside the locker has to be assigned to the developer's user account
c) The developer's user account should be provided manager access for the locker
d) The developer has to be provided with a different user account

SIXL/C-AAIXTH.'. 40

A finance department receives thousands of scanned invoices as attachments from multiple vendors. All emails
are automatically segregated by vendor name and moved to the respective sub folder in the Inbox. A finance
assistant then manually downloads all invoices and uploads them to the shared drive.

How will you automate the manual process of downloading the invoices and uploading them to shared drive?
a) Use the If package with the File exists condition
b) Use the Loop package with the For each item in the list iterator
c) Use the Loop package with the For each mail in mailbox iterator
d) Use the Loop package with the For each file in folder iterator

■9»r JtitTH-'. 41

The text from emails within a shared mailbox is supposed to be analyzed by sentiment analysis. The bot is set up
using the Email package with a connection to a sentiment analysis algorithm and the necessary Get method
actions to receive the classification. The bot doesn't execute successfully.
Select the likely cause for the issue.

a) The user that executes this bot has another mailbox configured besides the shared mailbox, preventing
the bot from finding the correct mailbox as multiple mailboxes are not allowed
b) For the sentiment analysis, no third-party solutions are allowed. It is necessary to set up an IQ Bot
instance to make use of the Automation Anywhere platform functionality
c) The Outlook client needs the proper hostname, port and password configuration to send and receive
emails
d) Within the Email package, the Get method action is using the wrong session within the bot, causing a
runtime error

■9»PJfirm.'. 42

A user has stored their SAP credentials in the credential vault. A developer is unable to access the user's credential
vault variables while developing a bot.

Select the reason for this issue.

a) The developer does not have required permission to access locker


b) The length of the credential name has 35 characters and has exceeded the limit
c) The length of attributes is 35 characters and has exceeded the limit
d) The credential is not associated with any locker

■9HP.< flcm'. 43

Select the user role that can create a credential locker and allow a Control Room Administrator to:

# Store o set of credential variables they created inside the control room
# Make the credentials available to a set of developers with a specific role

a) A user with AAE_LockerAdmin role privileges has to create the locker in the control room and assign the
administrator as the consumer of the locker
b) A user with AAE_LockerAdmin role privileges has to create the locker for the administrator and assign the
administrator as the consumer of the locker
c) A user with AAE_Manager role privileges has to create the locker for the administrator and assign the
administrator as the consumer of the locker
d) A user with AAE_LockerManager role privileges has to create the locker for the administrator and assign
the administrator as the consumer of the locker

9##Attart.'. 44

A developer has created a bot to download all email messages and write the content to a CSV file. Review the bot
code and the error.

How should the developer fix the error?


a) The Dictionary Key emailMessage has to be used in the Log to File action
b) The developer should use the Log Content action rather than the Log to File action
c) The Dictionary Key emailBody has to be used in the Log to File action
d) The file address should end in CSV

3.U-C-A-£L(TM-45

A user requires access to a set of credentials stored in a departmental credential locker. The manager does
not want the user to be able to view or access other credentials within the same department locker.

Select the option that can help achieve this task.

a) Create a new standard credential and assign to the user. Give the user participant rights to the
departmental credential locker
b) Create a new user-provided credential and assign it to the user. Give the user participant rights to the
departmental credential locker
c) Give the user share rights to the departmental credential locker Request they create a new credential
within the locker
d) Create a dedicated user-provided credential and assign it to the user Give the user participant rights to
the departmental credential locker

■9»P.1 tlCTM-'. 46

An organization receives 1000 emails every day. Management wants to extract all invoice-related emails
and store in the Invoices folder under the Inbox folder.

Select the package/action that will help complete this task.

A. Use Email: Connect > Loop: For each mail in mailbox > Email: Movel all > Set Destination folder path in
mailbox as Inbox/invoices > When subject contains (optional) as Invoices.
B. Use Email: Move all > Set Destination folder path in mailbox as Inbox/invoices > When subject contains
(optional) as Invoices.
C. Use Email: Connect > Email: Move all > Set Destination folder path in mailbox as Inbox/invoices > When
subject contains (optional) as Invoices.
D. Use Email: Connect > Loop: For each mail in mailbox > When subject contains (optional) as Invoices >
Email: Save email.
■9nr.^i'(TO.: 47

Review the code here and select the option that best describes the output.

E
x
c
e
l

a
Session name
d
• v* Default
a
n
c
e path OeikTop file
File
d
• :* 4y Desktop\Excer\Ext/dctedData xkx
| Browse... |
C
r
e
a
Sn#*t rum* (optioned
t
e
Password to open (optonaO
w
Variable Insecure string I
o
rkbook

► Start

1 □ Browser. Launch website http7/rpademo automabonanywhere com/rwwuserlist php


2 m Recorder Capture table on • .n window Welcome to AA Test Page - New User List - Internet Explore
Ql Excat advanced Craata workbook DAkunaLbanarjaaVMy Da*ktoptExcat\ExtractadDat

« Ql Excel basic: Open spreadsheet as a Reac Ql Excel advanced Write from data table B End

Password to edit (optional)

A. The code will throw an error on line 3 as Excel advanced and Excel basic actions cannot work in
same code
B. The code will throw an error on line 5
C. The code will throw an error on line 4 as Excel advanced and Excel basic actions cannot work in
same code

D. The code will run successfully, but Line 4 should be removed as it has no added functionality 9»t> A

+inn: 48
A developer creates a bot that is supposed to display a message "Hello World". When the hot is executed, there is
an error message as shown below;

Message from bot

{"result' 'bot error-}

Close

How should the developer fix the issue?

A. Remove the "print(str)" line from the Python script


49

B. The Path variable of the system is not set to Python


C. Replace the Execute script action with Execute function action with the correct input values
D. The string variable must have the value defined in it within quotes
■9nr.^i'(TO.: 47

The code shown here is trying to run the Python script by passing multiple variables stored in a single variable of
List type.
X

Python Multiple Variables ► Run ft Debug - Analyze I^CIose^^

Flow Ust Duel

Actions • A a <& »•: IS Python script: Open

Triggers

Varieties +
o
Sun
Opens a Python script

Python session
Swc* .enables

User-defined
Of
PyOHBKnpt opan Python
» Default S

Import ousting


9J prompt’assignment
Pyiboeftlc
0 U« :
DytHonwn^ FeweKofunrron
YM»fanmaarSUt$
Clipboard
String
System □
Hanot be*
WOOMrt ianl>1y»
1 def
• Manual input Enter script here

? a • Intdstf®]) J 0 - int(lsc[l]>


5 print(c)
6 return c

Pytftoftio'pt CIOM Otfauit Python runtime version

C3 1 *
O i3

Select a subtype for the List variable.

A. Number
B. String
C. Dictionary
D. Any

■9»r.<firm'. 50

The code here indicates call to the Add function which returns a+b. The output is stored in a String variable Result.

What would the message box display, if;

• Case 1: List variable IstNumbers subtype is String and contains two values: 33 and 55
• Case 2: List variable IstNumbers subtype is Number and contains two values 33 and 55
•M
M rrirJrtC'iipl HHIfW

.'nihrlf* Of>*n E AffilO rrjOn|i . Iw


! ru.m* of fanEMPt to CM- tittuitd

Jpn^cnpi: Wan JlpupS^npV !AAf w-^ lopfcDfuC Add

** DeljUl
3T Ompvl ii fJTJinDfflVl
$!!*»•(! LoplCiGJi;

i* l-'^n Ifi* 4 v|tf jbi* ■j3^r<ulL^|


flftulr - Scnra

A. Case 1: Bot Error and Case 2: 88


B. Case 1: 88 and Case 2: 3355
C. Case 1: 3355 and Case 2: Bot Error
D. Case 1: 3355 and Case 2: 88
./cJevit? 0
■9HP.4//<TW : 51

A developer has to automate a data entry application that needs credentials to login. The login details are created
in Credential Vault in the control room. The credentials are added in the locker and the developer is assigned the
manager role for the locker. While developing the bot, the developer is unable to see the credentials in the
variables list.

How can this issue be resolved?

A. The developer should be added as a participant because locker participant can view the locker
B. The developer should be added a an owner because locker owners have all the required access
C. The developer should be added as a consumer because the locker consumers can view both the locker
and the credentials in the locker
D. The developer should be added as an owner and a participant because and owner and a participant can
use the credentials in the bot

QiLc^AJiLcm.52

A marketing team member created multiple new social media accounts for a corporate communication process.
The team member was added to the locker as a participant and the credentials were collected for bot
development. When the team member runs the bot that references the credentials, the bot is unable to login.

How will you resolve this issue?


A. Create a dedicated Credential Vault for the User and add the user as a owner
B. Create a Locker_Consumer_Role for the Marketing Group Credential Vault and assign the role X to the
specific user
C. Create a bot to provide a Prompt for values to the end user for each of the credentials required
D. Create a new credential for each system and assign them directly to the user

.9ifPAtitrn'. 53

How would you automate the process of forwarding hundreds of emails to team members based on the
message body in the email?

A. Use Email: Connect > Loop: For each mail in mailbox > Assign output to List Variable > Check Condition on
List Variable > Email: Forward
B. Use Email: Connect > Loop: For each mail in mailbox > Assign output to Dictionary Variable > Check
Condition on Dictionary{emailMessage} > Email: Forward
C. Use Email: Connect > Loop: For each mail in mailbox > Assign output to Dictionary Variable > Check
Condition on Dictionary{emailBody} > Email: Forward
D. Use Email: Connect > Loop: For each mail in mailbox > Assign output to Dictionary Variable > Check
Condition on Dictionary{emailMessage} > Email: Send

-9ffPAtion-'. 54

A developer's first attempt to leverage the REST API to authenticate with the server completes successfully. After
this authentication, there is a permission error when attempting to trigger a bot.

What should the developer do to identify the issue?

A. Ensure that the Authenticating account has the 'Run and schedule' permission on the bot
B. Ensure that the Authenticating account has the right to download bots
C. Confirm that the Authenticating account matches the Bot Creator
D. Check the Unique Identifier of the bot

• 55

A request has been received to use an existing bot for a form completion on the organization's public website.
Once submitted, the bot should automatically be triggered via the Rest API; however, when submitted the bot fails
to start.

What is the most likely cause of this issue?

A. The Bot Name, Username and the Device name should be a part of the API
B. The User ID and Automation Name need to be used as part of the API call
C. The Bot Name and Username need to be used as part of the API call
D. The User has not used the bot authentication API
■9flO AtlOTL'. 56

A Bot Creator records a business process flow of a SaaS CRM application using Universal Recorder. When a user
tried to run the recorded flow, the bot gives an error at the last step of the workflow.

What could be the potential reason for this and what should the user do to address the error?

A. The user has not selected "HTMLInnerText" as one of the properties in the search criteria. The user should
update the search criteria to select "HTMLInnerText" property.
B. The Ul element in the last step has dynamic properties. The Bot Creator needs to use a variable inside the
DOMXPath property to address it.
C. The Ul element in the last step has dynamic properties. The Bot Creator needs to use wild cards in the
window title to address it.
D. An old package version of Universal Recorder is used. The user needs to update the Universal Recorder
package version.

57

An organization has automated a task to send welcome emails to all new employees every week. The email
includes a photograph of the employee and a formatted welcome text message. On receipt, the emails display the
message body as text with no formatting (Color, Font, Style).

How should you resolve this issue?

A. Use Email: Send Email and Select Send Email as HTML property
B. Use Email: Connect, Email: Send Email and Send Email as HTML property
C. Use Email: Send Email and Send Email and use Rich Text Editor to format the text
D. Use Email: Connect, Email: Send Email and use Rich Text Editor to format the text

■9»pJtitrn.'. 58

An A2019 user with an AAE_Admin role assigned has logged in to the Control Room. This administrator tries to
explore IQ Bot using the link on the Control Room Dashboard but receives an error message: "Access Denied".

Select the reason for the restriction and the corrective action.

A. The administrator is not assigned the IQ Bot Services role. To fix the issue, login as a user with IQ Bot
Services role.
B. An IQ Bot server should not be installed on the same system as a Control Room and must be installed on a
different system
C. Multiple sessions are only possible from Internet Explorer or Microsoft Edge. To fix this issue, do not use
Chrome
D. System resources are running low. To fix this issue, increase the server's RAM
■9ffO Atian.'. 59

A developer must divide the value "ABCD12345" into two different variables (character and number). The data is
always in the format of four characters followed by five numbers.

Select the String package action the developer should use to complete the requirement.

A. To number
B. Trim
C. Substring
D. Compare

60

Select the action that you should use to automate the sales tax collection process that requires collecting the
full sales tax, if annual revenue is more than $100,000, and applying a 10 percent discount if the annual revenue
is less than $100,000.

A. Use the String:Compare strings action


B. Use the Loop:Loop action use the n times as the iterator
C. Use the Loop:Loop action, select the While option, and add conditions
D. Use the If:If and lf:Else actions as appropriate

3.u.c.A.t.L(rn.61

A developer is creating a bot which processes each file present in a folder and displays output on the screen. The
end user must visually check the output before the bot iterates and moves on to the next file.

Select the action that will allow the end user sufficient time to perform this check.

A. Task Bot:Stop
B. Delay:Delay
C. Task Bot:Pause
D. Wait:Wait for condition

3LUJCJL£.Z<J~M.'. 62

A bot runner device is running low on operating system memory.

While executing a bot, which packages and system variables can be used to detect this condition, log the actual
operating system memory to a file, and alert the CoE of the issue?

A. If Package, Log To File, and Email Package, #RAMUsage system variable


B. If, Log To File, and Email Package, #DeviceRAM system variable
C. Loop Condition, Write To File, and Email Package #OSRANUsage variable
D. Device RAM usage is not available to check at runtime natively
A developer is finding it difficult to reliably automate the opening of a web-based application in a new window.
■9ffP AtlOTL'. 63

What should you do to resolve the issue?

A. Set the Browser package to use Internet Explorer. Websites will be launched in a new window
B. Set the Browser package to use the default browser
C. Set the Browser package to use Google Chrome. Websites will be launched in a new tab if a Chrome
window is already open
D. Use Error Handling with Internet Explorer in the Try action and Chrome in a Catch Block

■9»r J fitrn.'. 64

A user's spreadsheet is the source for the contents of a variable. The bot often fails to capture the correct data.

Select the Excel advanced option that you will use to resolve this issue.

A. Get multiple cells to unlock


B. Set Cell to ensure consistent behavior
C. Go to Cell to ensure consistent behavior
D. Set multiple cells to unlock

-9if<»Atitru.'. 65

During the planning phase of an automation project, critical pieces of information such as key dates, references
and parameters were made available to all users within the department. These values are setup by an
administrator and subject to change.

Select the best way to allow the department members to access and change values for these critical variables.

A. Create a Credential Vault for storing key values and provide the Locker
B. Create a Global Value with a changeable scope and provide the user with the AAE Admin role
C. Create a Global Value with a predefined default value
D. AAE_Admin creates a Global Value with a changeable scope
E. Assign the AAE_Admin role to the department lead

66

A developer is attempting to automate a process that touches multiple systems, departments, other sources of
information and will consolidate the pertinent data into a report or dashboard.

Select two steps that should be prioritized to provide maximum value to the process owner.
A. Identify the core variables and measurables that make up the process and assign them to be tracked as
variables
B. Capture all authentication and login requirements of the process
C. Split the process into larger number of bots to spread the complexity of the process
D. The process owner should identify and focus automation efforts on the most complex stage of the process

9/tf -4 4-im4 ! 67

A developer is building a bot to replicate new records to the server in the backend database process.

How can the developer ensure the records will revert to their original state on the server database if the bot
fails during the replication process?

A. Use Database:Begin transaction and Database:End database transaction actions


B. Use Database:Connect and Database:Disconnect actions
C. Use a Database:Managed stored procedure action
D. Use a Database:Run stored procedure action

■9/IP J ticm.I 68

A bot is designed to extract data from a table on a web site and write the data to an Excel sheet, without opening
the Excel file. The bot executes successfully, but the Excel sheet where the data should have been written Stays
blank.
Review the code here and select the best option to resolve this issue.

A. The Launch web site command must be used before the Recorder action
B. The Excel sheet must be opened in read-write mode using the Open action
C. The Excel Basic > Save Worksheet action must be used inside the Loop
D. The Excel Advanced > Write from Data Table action must be used inside the Loop
E. The Excel Basic > Save Workbook action must be used outside the Loop
■9flO AtlOTL'. 69

A developer imported a Python script that removes spaces from a string variable. He performs the following steps
to execute the script:

1. Uses the Python script: Open action to import the script


2. Adds the Python script: Execute function action and assigns the output to the variable.
3. Introduces a message box to display the output
4. Uses the Python script: Close action to close the session.

The developer was unable to successfully execute the bot. Select the cause of the error.

A. The Python script was not uploaded to the control room


B. The message box step should be placed after the close script action
C. Version 3 was selected as the runtime version
D. The developer should have used the Python script: Execute script action instead of Python script: Execute
function action

,9«f 70

A developer is automating departmental email processing. Based on the properties in the email, emails are either
organized into inbox folders, forwarded or deleted.

How can the developer access the email properties?

A. Create a new Dictionary variable and build the set of key values for querying within your loop
B. Query the Email Dictionary variable in a Loop to return the Dictionary Key values
C. Create new variables for specific email properties

D. Use OCR to read each email and capture the desired email properties from the email header

firm'. 71
A bot was created to automate an SAP application for various users on different machines. The RPA Program
Manager creates credentials in credential vault. The manager creates username and password attributes with
standard values. When the bot is executed on different users' machines, it is observed that the same credentials
are used to login instead of the individual user's login.

What's the cause for this issue and how will you resolve it?

A. While creating attributes, the user-defined option was selected. The manager should have selected the
standard option to have each user enter their own credential values in the Credential Request tab
B. A single username and password attribute was created for all users. The manager should have created the
number of attributes for the number of users for the same SAP application under one credential vault
C. The manager should have created a new role and added all the users to the role and assigned the role as
the owner of the credential locker.
D. While creating attributes, the Standard option was selected. The manager should have selected the user-
provided option to have each user enter their own credential values in the Credential Request tab

.9ffrAtitrn.'. 72

A Control Room administrator has recently uploaded a new version of Excel advanced package.

What happens to the old bots that used the old version of the Excel advanced package?
A. The old bots will automatically switch to the latest version of Excel advanced package and run fine without
needing any manual intervention.
B. The Control Room administrator can bulk update all the old bots to use the latest Excel advanced package.
C. The old bots will keep running with the old version of Excel advanced package unless a Bot Creator
changes the package version.
D. The old bots will break and the Bot Creator user will be requested to update the Excel advanced package
in the old bots.

■9»P.1 ticm.'. 73

A developer has created a bot which uses the Email > Send action to email a notification after the bot

completes execution. The developer has selected Outlook in the Send email via property.

During the test run the bot fails at the Send email action.

How can you resolve this issue?


A. Ensure that Outlook is installed on the system where the bot is executed and the user profile is configured
B. Ensure that Outlook is opened or present on the task panel during the execution of the bot
C. Ensure the control room system date and time are in sync with the execution machine date and time
D. Ensure that Outlook is installed on the system where the bot is executed

74

A user's spreadsheet is the source for the contents of a variable. The bot often fails to capture the correct
data. Select the cause for the issue.

A. The spreadsheet is closed


B. The spreadsheet is read-only
C. The spreadsheet's active cell varies day-to-day
D. The spreadsheet's active cell is fixed
■9HP.4^I*(TO.: 75

A pharmaceutical company has identified 10 use cases for automation prioritized by Return on Investment (ROI).

As a lead developer, what would be your first step in the automation process?

A. Define the scope of all the use cases for automation

9iteiium: 76

A developer is designing a bot that has to be executed when required.


Select the option that will allow the end user to have a log file that will store the start time and end time of the
bot execution.

A. The Append timestamp option in Log to File actions

3.u*±A£LtJTL'. 77 , (. v, j j
A developer needs to adjust an existing bot that loops through and updates multiple records in a large Excel sheet.
The current script is efficient at performing the updates via the Excel basic package, however there is a new
requirement for any empty rows to be deleted after the updates.

Which is the most effective solution?

A. After the Update loop is complete Save the Excel basic session, then Open with the Excel Advanced
package, and use the Remove blank rows action, then close the file

9H*» A 4-imt ‘ 78

In a customer's Salesforce.com instance, recurring updates of records occur via email. First an email is sent to a
shared mailbox, and then the information on the record is updated.

Select the best method to validate the email sender before executing the update, when fetching the emails.

A. Using the String package, extract the information from the email header and compare them to the email
address that sent the email

■9»PJ ticru-'. 78

A user has to manually forward several emails (containing attachments) related to a specific account in Salesforce
on a daily basis. Once forwarded to a dedicated email address, these emails are automatically added to the
records in the Salesforce.com account that owns this dedicated email address - for example:
1239105xfsd_usercompany@salesforce.com

How will you automate this process?


A. Create an Outlook rule saving all emails with attachments to a specific folder 2. Have a Loop action save all
the attachments and then run a Loop action with a condition that sends emails with attachments to the
dedicated Salesforce.com email address

-4 -firm ! 79

A newly hired accounts payable executive has been given access to create credentials foran application and add
the credentials to the accounts payable locker. While creating attributes, the executive is unable to view the
accounts payable locker.

How should the control room administrator resolve this issue?

A. The administrator has to add the executive as a participant of the locker :

80
A developer has created a bot which uses the Email > Send action to email a notification after the bot completes
execution. The developer has selected Outlook in the Send email via property.

During the test run the bot fails at the Send email action.

Select two ways in which you can resolve this issue.

A. Ensure that Outlook has a user profile configured


B. Ensure that Outlook is installed on the system where the bot is executed

: 81

A developer creates a bot which calls different Macro actions based on conditions. The Excel basic package is used
but the bot fails to get the desired output. With development efficiency in mind, how will you resolve this issue?

A. Use Excel Advance Run macro

A pharmaceutical company has identified 10 use cases for automation prioritized by Return on Investment (ROI).

As a lead developer, what would be your first step in the automation process?

A. Build a prototype of the bot that will automate the process


B. Analyze the applications which will be used for automation
C. Define the scope of all the use cases for automation
D. Capture all errors to make resilient bots
-9»p A -firm : 83

A bot must trigger one of two actions: create a ticket for IT or send an email to HR. This is how it works:

• In a Prompt for value action, the bot receives text which will be sent to a Machine Learning algorithm via the
REST Web Services:Post method action.
• The algorithm classifies the text, returning a statement of one of the categories: "IT", "HR" or "Error".
• Using the REST Web Services:Get method action the results are used to either create a ticket for IT or send an
email to HR.

Select the two essential variable types to include in the bot to support the workflow.

A. String
B. List
C. Dictionary
D. Boolean

84

A company's website uses a Natural Language Processing (NLP) tool to evaluate customer feedback that comes in
through the portal or via emails. The NLP tool provides key and value of each entry so the feedback can be
evaluated. The bot used to evaluate the feedback ratings fails every time the NLP tool returns feedback to the bot.

Select the receiving variable type that will help resolve this issue.
A. Record
B. Dictionary
C. List
D. Table

]IL€LA.£LCTH-\ 85

A bank uses an AS/400 application to reconcile daily activities. The process requires a clerk to modify multiple
mainframe files and initiate a reconciliation report.

Which of the following will you use to automate the process?

A. The Terminal Emulator package


B. The If package with Window Exist condition
C. The Database package
D. The Universal recorder

9/tf A -firm \ 86

An organization receives Excel files as email attachments from 300 different vendors.
These attachments contain data including Invoice Number, Bill To, Total Amount, Email, and many other data fields.
The vendors use Excel for their invoices, using a standardized template. The organization uses Bot Runners without
Excel installed.

Select the two best packages to use for this process.

A. Excel basic package


B. If package
C. Email package
D. Excel advanced package

3itc.iiZoTt: 87

A developer embeds a Python script using the Python script: Open action within the bot code. The script runs a
function which processes two arguments/variables. The bot needs to pass the value of the variables to the Python
script.

Select the variable type that can be used to satisfy the requirement.

A. One Record type variable where the subtype is String


B. One variable of type Any and other of type String
C. One Table type variable with dimension 2X1 of subtype String
D. One List type variable where the subtype is String

-firm : 88

An organization has automated a process for Excel reconciliation. A bot is used to filter, delete, and update records.
There is a need to format data (highlighting cells, bolding and italicizing), however there are no ready
packages/actions in A2019. Select two options to achieve this.

A. After reconciliation, use the Simulate Keystrokes action and add shortcut keys to apply the formatting
B. After reconciliation, copy and paste into Word to add formatting
C. Use the Excel advanced package to format the data in the Excel file
D. After reconciliation, pass the path of the Excel file as an argument to the JavaScript or VB Script function
which has the capability to work with the Excel application

OOOOOOOOOOOOOOOOOOOOODEVITZONEOOOOOOOOOOOOOOOOOOOOO
Dear Students/Professionals,

Must remember... 75% score required to PASS and the questions often change or repeating in the
Automation Anywhere Certified MASTER RPA Professional (A2019) exam which is quite challenging so I
request you to review some useful study guides which I've stored in Google drive;

https://drive.google.com/drive/folders/lttJ4iSJZo2zYFdtlh9w7GSUHeLclLVBx?usp=sharing

Also, please find the Automation Anywhere In-Class Training Videos for exam preparation and to learn
Automation Anywhere tool;

https://drive.google.com/drive/folders/16HZaqMu 6qD6noXPL4 ZZV76d8uvPB6k?usp=sharing

Qjfollcw us an,

Please Note:
DEVITZONE study/exam preparation materials are protected by the laws of copyright throughout the world. Unauthorized reproduction of these
materials, or portions thereof, in any form whatsoever, is strictly prohibited. The materials you have purchased are to be used for your own personal
use and benefit. Unauthorized commercial resale of DEVITZONE materials is prohibited.

You might also like