You are on page 1of 23

3/1/2020 Assessment Results

Assessment Results

Automation Anywhere Certified Advanced RPA Professional (A2019) Assessment (https://automationanywhere.litmos.com/course/3327773) /  Assessment Results

Automation Anywhere Certified Advanced RPA Professional (A2019) Assessment was completed by Dinesh Kumar M on 02/29/2020 08:30:52 PM .

Attempts Time Taken


1  01:21:19

Score (Passmark 80%)


85% - Passed

Correct
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

 Set the Bot Runner's Control Room login credentials to the user profile in the Control Room
 Set the local device login credentials to Device > My devices in the Control Room
 Set the Bot Runner's Control Room login credentials to Device > My devices in the Control Room

Correct
What action is recommended for a citizen developer when creating 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.

https://automationanywhere.litmos.com/assessment/results?token=1483009cd59845e9b6976ab43dcdc0f4_US1&user=78n1zqK0rQGcvIsfCcNtUQ__&course=3327773&returnUrl=https%3a%2f%2faut… 1/23
3/1/2020 Assessment Results

 Launch the local Bot Agent, 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.

 Log all activities in a dedicated logfile (using the “Log To File” action) so that it can be tracked at any time if a bot executes unauthorized
actions.

 Ensure files are only located on network folders are available when needed in the business process by using the action “If: File exists”.

Correct
A clerk in an insurance office consolidates 100 customers 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


 Packages: Image Recognition, Loop, String
 Packages: PDF, Loop, Dictionary
 Packages: OCR, Loop, Dictionary

Correct
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


 Use Recorders in the Unix OS
 Use Image Recognition for Cut, Copy and Paste operations
 Use the Simulate Keystrokes action

Correct
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

https://automationanywhere.litmos.com/assessment/results?token=1483009cd59845e9b6976ab43dcdc0f4_US1&user=78n1zqK0rQGcvIsfCcNtUQ__&course=3327773&returnUrl=https%3a%2f%2faut… 2/23
3/1/2020 Assessment Results

confirmation. Which packages from A2019 would help the bot developer automate this process?

  Packages: Excel, Email, and Prompt


 Packages: Excel, PDF, Email, and Message Box

 Packages: Excel, PDF, and Prompt


 Packages: Excel, PDF, Email, and Prompt

Correct
A bot developer installed a Bot Agent with administrator rights successfully for the first time but cannot create a bot with universal
recorder. What would be the first step to resolve the issue?

 Reinstall the Bot Agent

 Restart the computer

  Verify that the Bot Agent is connected to the Control Room


 Restart the Bot Agent service

Correct
A bot developer is assigned to schedule the execution of different bots from the Web Control Room on multiple Bot Runner machines.
While scheduling the bots, it is observed that one of the Bot Runner machines is not visible in the Scheduled Bot window but is
connected in the My Devices window. What could be the possible reason for this?

 The Bot Runner machine is logged off

  The Bot Runner machine has been assigned an Attended Bot Runner license
 The Bot Runner machine has been assigned an Unattended Bot Runner license

 The User of the Bot Runner machine has been deleted by the Web Control Room administrator

https://automationanywhere.litmos.com/assessment/results?token=1483009cd59845e9b6976ab43dcdc0f4_US1&user=78n1zqK0rQGcvIsfCcNtUQ__&course=3327773&returnUrl=https%3a%2f%2faut… 3/23
3/1/2020 Assessment Results

Correct
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?

 Control Room username and password


  Windows desktop username and password

 Single Sign-On credentials


 Credentials for the application you are automating

Correct
An organization wants to start out their RPA journey with Automation Anywhere. How can the IT department help to enable this?

  Set up an Automation Anywhere Enterprise Control Room in the organization’s private cloud maintained by the organization itself.

 Set up an Automation Anywhere Community Edition Control Room in the public cloud maintained by Automation Anywhere.
 Set up an Automation Anywhere Community Edition Control Room on one of the user’s local machine.

 Set up an Automation Anywhere Enterprise Control Room on a mainframe host machine.

Incorrect
A bot developer wants to organize a task bot that is easy to read and troubleshoot for other developers, which command will help
achieve this goal?

  Step: Step

  Comment: Comment

 Block: Block
 Group: Group

https://automationanywhere.litmos.com/assessment/results?token=1483009cd59845e9b6976ab43dcdc0f4_US1&user=78n1zqK0rQGcvIsfCcNtUQ__&course=3327773&returnUrl=https%3a%2f%2faut… 4/23
3/1/2020 Assessment Results

Correct
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?

 Rerecord the actions at a slower pace for better accuracy

 Delete the recorded actions and add a Recorder: Capture action for each field on the webpage
  Edit the Recorder: Capture lines and clear the Delay parameter to remove the keystroke delays

 Use Recorder: Capture to select the field, then simulate keystrokes to consistently fill in the data

Correct
A bot developer wants to take a CSV file and write the rows into an XLSX file. What process can they follow to do this using the fewest
lines of code?

  Read from the CSV and loop through each row, then loop through each value in a record. Write one line to the Excel file in the inner loop,
then change to the next row in the outer loop.

 Read from the CSV file, assign each value in the Record variable to the appropriate variable, then write a line of variables to the Excel file
using a single line.

 Read from the CSV file then use Log to File to write a line of data to an XSLX file.

 Read from a CSV file, use Excel basic to create a new spreadsheet, loop through each row, then loop through each record and write each
cell using the nested loops.

Correct
A bot developer is using the Universal Recorder to automate a process. Which two precautions are necessary? (Choose two.)

  Set the scaling for the monitor to 100%.


 Ensure that you run the application after starting the Recorder.

  Ensure that you run the application before starting the Recorder.

 Set the scaling for the monitor to 150%.


https://automationanywhere.litmos.com/assessment/results?token=1483009cd59845e9b6976ab43dcdc0f4_US1&user=78n1zqK0rQGcvIsfCcNtUQ__&course=3327773&returnUrl=https%3a%2f%2faut… 5/23
3/1/2020 Assessment Results

Correct
A bot developer has a CSV file, which contains five columns separated by commas. They create a bot to extract data from the first
column of the CSV using the Open and Read actions of the CSV/TXT package. However, the bot extracts five items in a row, not only the
first item. Why is this occurring?

 The “Trim leading spaces” and “Trim trailing spaces” check boxes are on in the Open action of the CSV/TXT package.

  The Delimiter of the Open action in the CSV/TXT package was set to “Newline”.
 The Delimiter of the Open action in the CSV/TXT package was set to “Other” and “,” is entered in the Specific Delimiter field.

 The selected encoding in the CSV/TXT package Open action was not aligned to that of the CSV file.

Correct
A bot developer is creating a bot that uses the Universal Recorder to do the following: 1. Access a currency converter website 2. Enter a
currency symbol to find out its exchange rates to the US Dollar 3. Retrieve the result and store it in a variable 4. Display the value of the
variable in a message box However, when the bot developer runs the bot, the message box is empty. What should the bot developer do
to fix this?

 Use a different browser

 Recapture the object in step 3

  In step 3, set the Action for the object to “Get property” and specify the correct property name
 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

Incorrect
A bot developer has captured information from a website and stored it in a “Table” variable. They are trying to use the Data Table: Write
to file action to write the stored information to a CSV file. When they run the bot, they get this error: “Folder is not available” What
should the bot developer enable to ensure the file and folder are present?

 Overwrite the existing file

https://automationanywhere.litmos.com/assessment/results?token=1483009cd59845e9b6976ab43dcdc0f4_US1&user=78n1zqK0rQGcvIsfCcNtUQ__&course=3327773&returnUrl=https%3a%2f%2faut… 6/23
3/1/2020 Assessment Results

 Append to the existing file


  Create files/folders if it does not exist

  Choose the Desktop file option and provide the correct path

Correct
A bot developer is designing a bot to perform automation on an SQL server database. There are multiple conditional DML queries
affecting multiple records of dependent tables in different databases. The developer must ensure that if the bot fails midway during the
DML queries 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 Managed Stored Procedure command in the Basic Excel action

  The developer should use the Begin/End Database Transaction command in the Database action
 The developer should use the Connect/Disconnect command in the Database action

 The developer should use the Run Stored Procedure command in the Advanced Excel action

Correct
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 are needed to accomplish this? (Choose three).

  Universal Recorder

  Excel Advanced Commands

  Table variable

 Simulate Keystrokes Command


 Inline scripting

Correct
Organization A wants to send salary slips in PDF format to its 15000 employees. They also want to password-protect the salary slip with a

https://automationanywhere.litmos.com/assessment/results?token=1483009cd59845e9b6976ab43dcdc0f4_US1&user=78n1zqK0rQGcvIsfCcNtUQ__&course=3327773&returnUrl=https%3a%2f%2faut… 7/23
3/1/2020 Assessment Results

random password. What is the best approach that the bot developer should follow?

  Loop through each PDF file saved in a folder. Use the Encrypt Document Action from the PDF package to set the password
 Loop through each PDF file saved in a folder. Use the Recorder to set a password in the PDF Application

 Call the JavaScript Function from the JavaScript package

 Call the Python function from the Python Script package

Correct
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 String: To number to convert the record index value into a Number type variable
 Use Excel commands and simulate keystrokes to perform the sorting in Excel

 Use the Error handling command to catch errors in the number formatting
  Use Number: Assign to assign a record index value to the Number type variable
 Convert the record value to a string and then convert the string to a number

Correct
The Inventory Management bot reads data from an Excel workbook Inventory.xls that stores stock data for various materials, checks the
remaining stock and if stock falls below a pre-defined level, updates another Excel workbook OrderForm.xls that maintains re-order
information. However, when the bot runs, the Inventory.xls workbook is getting updated instead of the OrderForm.xls workbook. What is
the cause of the problem?

 Both worksheets are stored in the same folder

 Both worksheets are stored in different folders


 Both worksheets are open in different sessions

  Both worksheets are open in the same session


https://automationanywhere.litmos.com/assessment/results?token=1483009cd59845e9b6976ab43dcdc0f4_US1&user=78n1zqK0rQGcvIsfCcNtUQ__&course=3327773&returnUrl=https%3a%2f%2faut… 8/23
3/1/2020 Assessment Results

Correct
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?

 Make the connection to the FTP server prior to running the bot.
  Use the If: Ping is successful, command
 Make sure the FTP credentials are correct

 Use the Ping: Ping ip address, command

Incorrect
The 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 condition should the bot developer use for this situation?

 String variable
  Check key
  Boolean variable

 List variable

Correct
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 date
  File exists
File size
https://automationanywhere.litmos.com/assessment/results?token=1483009cd59845e9b6976ab43dcdc0f4_US1&user=78n1zqK0rQGcvIsfCcNtUQ__&course=3327773&returnUrl=https%3a%2f%2faut… 9/23
3/1/2020 Assessment Results


 File does not exist

Correct
A bot developer has to create an automation that needs to consist of multiple bots. What are two ways they can ensure that information
from the main bot is available in all sub bots? (Choose two.)

  The bot developer creates variables in the sub-bots and tags them as input and output

  The bot developer creates variables in the sub-bots and tags them as input
 The bot developer creates variables in the sub-bots and tags them as input and constant

 The bot developer creates variables in the sub-bots and tags them as constant

Correct
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 command, specify loop: continue when the line item value is under $15 and specify loop: break when the total expense report
value exceeds $1500

 The loop command, specify loop: break when the line item value is under $15 and specify loop: continue when the total expense report
value exceeds $1500

 The If…Else If…Else commands to build the logic


 The Number commands to build the logic

Correct
A Business user needs a web page closed when the bot run has completed, whether or not the data was downloaded successfully. What

https://automationanywhere.litmos.com/assessment/results?token=1483009cd59845e9b6976ab43dcdc0f4_US1&user=78n1zqK0rQGcvIsfCcNtUQ__&course=3327773&returnUrl=https%3a%2f%2fa… 10/23
3/1/2020 Assessment Results

should the bot developer do to meet the request?

 Add the window package: close action to close the web page within the error handler package Try action
 Add the window package: close action to close the web page within the error handler package Catch action

 Add the window package: close action to close the web page within the error handler package Throw action
  Add the window package: close action to close the web page within the error handler package Finally action

Correct
The bot developer wants to check if a specific push button exist on an Internet Explorer web page. What is the best loop condition to
meet the request?

 Window is found in image file

 Image file is found in window


 Image file is found in image file
  Object

Incorrect
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
  String

  Boolean

Correct
A bot developer creates a bot that loops through an Office 365 Excel Spreadsheet. When they go to run the bot, they receive an error:
https://automationanywhere.litmos.com/assessment/results?token=1483009cd59845e9b6976ab43dcdc0f4_US1&user=78n1zqK0rQGcvIsfCcNtUQ__&course=3327773&returnUrl=https%3a%2f%2fa… 11/23
3/1/2020 Assessment Results

Cannot find any open spreadsheet command using session name “Default”. What command is likely missing?

  Office 365 Excel: Open


 Office 365 Excel: Get multiple cells

 Analyze: Open
 Application: Open program/file
 CSV/TXT: Open

Correct
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 Condition’ command to test if the file exists.

  Use the ‘Wait for Window’ command to wait for the loading window to close.
 Use the ‘Wait for Window’ command to wait for the loading window to open.
 Use the ‘Delay’ command to create a random delay between 30-90 seconds.

 Use the ‘Delay’ command to create a 90 second delay.

Correct
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 Delay command with a setting of 3300 seconds.


 Use the ‘Wait for Window’ command.

https://automationanywhere.litmos.com/assessment/results?token=1483009cd59845e9b6976ab43dcdc0f4_US1&user=78n1zqK0rQGcvIsfCcNtUQ__&course=3327773&returnUrl=https%3a%2f%2fa… 12/23
3/1/2020 Assessment Results

 Use the ‘Wait for Screen Change’ command.

  Use the ‘Wait for Condition’ command.

Correct
A business user want to extract table data from a web page, the window title of the web page is similar but always changing. What two
wait actions would address the request? (Choose two.)

  Using wait for screen change action, use the wildcard character to match the window title
  Using wait for window action, use the wildcard character to match the window title
 Using wait for condition action's wait till window exists

 Using wait for condition action's wait till window is found in window, use the wildcard character to set both of the window titles

Correct
A project manager is reviewing a bot designed by the RPA developer. The project manager observes that network fluctuations result in
the web application taking varied times to open, and sometimes it fails to load the screen resulting in failure of the bot. What should the
bot developer do to resolve the issue?

 Use the Delay action for screen to load


  Use the Wait for Condition action

 Use the Activate Window action after screen is loaded


 Use the Random Delay action for screen to load

Correct
Organization A wants their email process to be automated. By using A2019, Email Subject and Email Sender are to be entered in a CSV
File. Which packages and variables should be used by the bot developer?

  Packages & Actions: Email, Log to File and Loop | Variables DataType: Dictionary

https://automationanywhere.litmos.com/assessment/results?token=1483009cd59845e9b6976ab43dcdc0f4_US1&user=78n1zqK0rQGcvIsfCcNtUQ__&course=3327773&returnUrl=https%3a%2f%2fa… 13/23
3/1/2020 Assessment Results

 Packages & Actions: Email, Write to File and If | Variables DataType: String
 Packages & Actions: Email, Log to File and Loop | Variables DataType: Table

 Packages & Actions: Email, Write to File and Loop | Variables DataType: List

Incorrect
A user would like to compare the answers of two Boolean type questions in a questionnaire. The answer to question 1 was assigned to
variable “Boolean1,” and the answer of question 2 was assigned to variable “Boolean2.” Which of the following is a correct description of
the A2019 Boolean package?

 “True” is assigned in variable “Boolean1” and “True” is in variable “Boolean2”. Compare action returns “0” and Equal action returns “0”.
  “True” is assigned in variable “Boolean1” and “False” is in variable “Boolean2”. Compare action returns “1” and Equal action returns “false”.

  “False” is assigned in variable “Boolean1” and “False” is in variable “Boolean2”. Compare action returns “1” and Equal action returns
“false”.

 “False” is assigned in variable “Boolean1” and “False” is in variable “Boolean2”. Compare action returns ”0” and Equal action returns “0”.

Correct
The organization’s international business unit sent a file to be imported into an accounting general ledger system by a bot. During
execution, the bot failed due to an invalid date format. As a bot developer, which two of these packages would resolve the issue for you?
(Choose two.)

  String

 Number
  Datetime
 Clipboard

Correct
A bot developer would like to know how many cells that contain email address are in the specific Excel sheet. They will create a bot to

https://automationanywhere.litmos.com/assessment/results?token=1483009cd59845e9b6976ab43dcdc0f4_US1&user=78n1zqK0rQGcvIsfCcNtUQ__&course=3327773&returnUrl=https%3a%2f%2fa… 14/23
3/1/2020 Assessment Results

search the cells for “@” for email address. Which two procedures are suitable for his 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 “dictionary” type variable. Inside the Loop “for each key in the
dictionary”, use 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 “dictionary” type variable. Use the Dictionary package: Size action and
assign the result to a “number” variable. 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.

Correct
A company has strict policies to ensure data security and strictly enforces password security. The bot developer is developing a bot that
requires connecting to a MySQL database to retrieve data. The database administrator is not able to share the database password due to
security policies. How will the bot developer work with the database administrator to ensure that the bot can successfully connect to the
MySQL database without violating the security policies of the organization?

 Ask the database administrator to input the password whenever the bot runs.
 Store the password in a text file on a shared drive that only the database administrator can access.

  Create a Credential Vault to store the password in an encrypted format.


 Use Single Sign-On for authentication.

Correct
In a customer contact center, all attendants access the email system using the same ID and password. When the locker administrator
creates the login credential for all attendants, what credential type should be used for this situation?

  Standard
 User-provided

https://automationanywhere.litmos.com/assessment/results?token=1483009cd59845e9b6976ab43dcdc0f4_US1&user=78n1zqK0rQGcvIsfCcNtUQ__&course=3327773&returnUrl=https%3a%2f%2fa… 15/23
3/1/2020 Assessment Results

 Master

 Express

Correct
To secure the invoice system access, the botdeveloper 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
 Ask the administrator for locker participant permission of the invoice system locker
 . Ask the administrator for locker manager permission of the invoice system locker

 Ask the administrator for locker owner permission of the invoice system locker

Correct
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 a base-64 encoded XML file.


 Store the credentials on a secure FTP server.
 Store the credentials in a TLS-encrypted XML file.

  Store the credentials in the Credential vault.

Correct
On the first of the month, Database package version 1.0.0 was the default version in the Control Room. On the fifth of the month,
Database package version 1.1.0 was uploaded and set as default. Which two descriptions are correct? (Choose two.)

 All existing and future bots will use version 1.1.0 when executing the bots.
  Only bots created after version 1.1.0 has been set as the default will use version 1.1.0.

https://automationanywhere.litmos.com/assessment/results?token=1483009cd59845e9b6976ab43dcdc0f4_US1&user=78n1zqK0rQGcvIsfCcNtUQ__&course=3327773&returnUrl=https%3a%2f%2fa… 16/23
3/1/2020 Assessment Results

  Only the user with Upload Package permission can set the default.
 Every bot developer should set the default for themselves before executing the bots.

 Whenever uploading a newer version of package, it must be set as default.

Correct
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 command package should be used to capture the desired data?

  Screen > Capture Window


 OCR > Capture Area
 OCR > Capture Image by Path
 Image Recognition > Find Image in Window
 Send Keystrokes > Alt + PrtScn

Correct
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 latest default version of package is always used when executing bots.
  The bot developer should open the existing bot in Workbench and select the version of the package to be used.
 The bot developer should open the Packages page and select the version of the package to be used.
 The bot developer should ask the Package Manager to select the version of the package to be used.

Correct
A bot built a long time ago uses old versions of packages, yet continues to work properly. Why should the package references not be

https://automationanywhere.litmos.com/assessment/results?token=1483009cd59845e9b6976ab43dcdc0f4_US1&user=78n1zqK0rQGcvIsfCcNtUQ__&course=3327773&returnUrl=https%3a%2f%2fa… 17/23
3/1/2020 Assessment Results

updated to the latest versions?

 It may affect all of the bot’s package references


 It will prevent the bot from being checked in
 It will prevent the bot from being checked out
  It may change the parameters for some actions

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

  Insert a Log To File: Log To File action and write relevant information to a dedicated file.
 Enter a Comment: Comment action and add the matching variables.
 Enter a Play Sound: Play media file action and select a pre-recorded MP4 media file.
  Establish a database connection and log the desired information into an anticipated table.

Incorrect
A bot developer has completed process automation using a variety of commands. There is one section that gives many errors on lines
10-15 of the bot. The bot developer is interested in testing this section line-by-line. How should they proceed with troubleshooting?

 Insert ‘Stop Task’ commands between each line.


 Wrap this section with error handling commands to remove any errors.
 Place a breakpoint at lines 9 and 16.
  Place breakpoints on lines 10-15 and use the ‘Step Over’ command to go through each line.

  Place breakpoints on lines 10-15 and use the ‘Enable Breakpoints’ commands to go through each line.

https://automationanywhere.litmos.com/assessment/results?token=1483009cd59845e9b6976ab43dcdc0f4_US1&user=78n1zqK0rQGcvIsfCcNtUQ__&course=3327773&returnUrl=https%3a%2f%2fa… 18/23
3/1/2020 Assessment Results

Correct
To check a bot's functionality, a Bot Developer ran the bot in the Debug mode and inserted several breakpoints. After debugging, the Bot
Developer found that one action needs to be edited but they are unable to change it. What would resolve the issue?

 Clear all watched variables


 Clear all breakpoints
 Disable step over
  Exit Debug mode

Correct
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?

 Create a temporary file to pass the results of Bot B to Bot A


  Run Bot A from Bot B while passing the parameter as an Input Variable
 Store the status of Bot B in a database and read it from Bot A
 Use the Catch action as a trigger to execute the different actions in Bot A

Correct
A client has a company-wide application which is used by multiple business units. To save time, they also want to automate the login
phase. How would a bot developer meet this request while creating separate bots for each business unit?

 Copy the set of actions for the Login and paste it across all the bots
 Include the actions in a Step action and copy the Step across the bots
  Create a separate bot for the Login and call it with a Run action from the Task Bot package
 Write a Python script for the Login and invoke it in all the bots

https://automationanywhere.litmos.com/assessment/results?token=1483009cd59845e9b6976ab43dcdc0f4_US1&user=78n1zqK0rQGcvIsfCcNtUQ__&course=3327773&returnUrl=https%3a%2f%2fa… 19/23
3/1/2020 Assessment Results

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

 The citizen developer should create a Credential Vault variable that will be available in all bots.

  A modular bot can contain variables tagged as “input” and/or variables tagged as “output”.
 A modular bot can contain only variables tagged as “input” or variables tagged as “output”. Not both.
  A variable content in a modular bot tagged as “input” can potentially stay constant.

Correct
A bot developer creates one parent bot and one child bot. They are trying to pass a value from the child bot to parent bot, but keep
getting an error regarding the variable that is containing the value. What is the first step that should be taken to troubleshoot this issue?

  Create a variable and select when use as output


 Create a variable and select when use as input
 Create a variable and select none
 Change the variable type to String

Incorrect
While creating a bot, a bot developer needs to use the bot created by a colleague. Which package can they use for performing the
action?

 Call Task
  Task Bot
 Child Task
  Bot Migrate

https://automationanywhere.litmos.com/assessment/results?token=1483009cd59845e9b6976ab43dcdc0f4_US1&user=78n1zqK0rQGcvIsfCcNtUQ__&course=3327773&returnUrl=https%3a%2f%2fa… 20/23
3/1/2020 Assessment Results

Correct
A bot developer needs to leverage a modular bot that was created by a Citizen Developer (botA). What should be the chosen action to
achieve this?

  Execute the 'Task Bot: Run' action and select botA

 Use the 'DLL: Run function' and select the DLL version botA.
 Add botA to the list of dependencies of the calling bot.
 Utilize the 'Application: Open program/ file' action and select the executable of botA.

Correct
A developer needs to prepare an automation to handle unforeseen events but still execute some code if those events happen. Which two
does the developer need to consider in the solution? (Choose two.)

  A “Finally” action placed after a “Try” action will always be executed.

  Each “Finally” action after a “Try” action will only be executed in case an action inside the “Try” action caused certain execution errors.
 A “Finally” action can be used without prior usage of a “Catch” action.
 A “Finally” action after an empty “Catch” action.

Incorrect
A Citizen Developer has the task to improve an automation. The Try section contains numerous actions which results in different types of
errors. How should they resolve this?

  Create a 'Catch' action for each type of error and specify the actions that need to be executed in each case.

  Create a 'Catch' action for the most important types of errors. All other errors can together be caught in a 'Finally' action.
 Outsource each action into a sub bot in where the potential error can be logged into a file and dealt with appropriately.
 Recording the content of all variables used in the monitored actions into the BotInsight database is sufficient.

https://automationanywhere.litmos.com/assessment/results?token=1483009cd59845e9b6976ab43dcdc0f4_US1&user=78n1zqK0rQGcvIsfCcNtUQ__&course=3327773&returnUrl=https%3a%2f%2fa… 21/23
3/1/2020 Assessment Results

Correct
A bot developer has put a bot into production but realizes there is one line which needs a slight change. What steps should the bot
developer take to change this bot and put it back into production?

 Check in the bot, make necessary edits, check out the bot, schedule the bot on the Bot Runner
 Navigate to the bot in the Private folder, make edits, check in the bot

  Check out the bot, make necessary edits, check in the bot, and schedule it on the Bot Runner
 Make necessary changes to the bot and the production file will be updated upon saving.
 Use the ‘Update Bot’ functionality of the Control Room to propagate any changes needed in production.

Correct
A bot developer builds a bot and is planning to schedule the bot on Bot Runners. While trying to schedule this to run at 11 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 out the Task bot

 Import the Task bot


 Export the Task bot
  Check in the Task bot

Incorrect
An RPA developer has been assigned to design an unattended bot for a given process to run in the background. It involves working on
CSV/TXT and Excel applications extensively. The data extracted from a CSV file has to first be validated before it is loaded into the
destination file. Which two options would meet the requirement? (Choose two.)

  Use an Excel Basic package


 Use an Excel Advanced package
  Use a Read action for CSV/TXT file

  Use an Open action for CSV/TXT file


https://automationanywhere.litmos.com/assessment/results?token=1483009cd59845e9b6976ab43dcdc0f4_US1&user=78n1zqK0rQGcvIsfCcNtUQ__&course=3327773&returnUrl=https%3a%2f%2fa… 22/23
3/1/2020 Assessment Results

 
Privacy Policy (https://www.litmos.com/privacy-policy)

https://automationanywhere.litmos.com/assessment/results?token=1483009cd59845e9b6976ab43dcdc0f4_US1&user=78n1zqK0rQGcvIsfCcNtUQ__&course=3327773&returnUrl=https%3a%2f%2fa… 23/23

You might also like