COMPUTER S CS-DM501 A2019_Advanced_Dump.
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 crede
...[Show More]
COMPUTER S CS-DM501 A2019_Advanced_Dump.
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
ABC, a manufacturing company emails a PDF file that includes a list of
items to be procured to many vendors. All vendors reply to ABC with
quotations in the standard Excel format. Quotations from all vendors are
consolidated in a Master Excel file and the three lowest bidders are
identified. Based on the quality of service from the three vendors, one is
chosen by the Manager and an email is sent for confirmation. Which
packages from A2019 would help the bot developer automate this process?
Packages: Excel, Email, and Prompt
Packages: Excel, PDF, Email, and Message Box
Packages: Excel, PDF, and Prompt
Packages: Excel, PDF, Email, and Prompt
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.
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”.
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
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
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.
A bot must be executed once a day on any device belonging to a specific
group. Which is the correct target when scheduling the Bot to obtain that
result?
Default Device
Workload Queue
Device Pool
Run As
A bot developer has logged into a Control Room with a Bot Creator account
to build a bot. When trying to record a process from the workbench, the
following error is generated: “Device is disconnected.” Where should the
administrator go to check the device status?
Devices>My Devices
User profile
Add new device
Audit Log
A bot developer is assigned to schedule the execution of different bots
from the
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 of
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
A bot developer needs to automate the following process: 1. Receives daily
reports in an e-mail with a specific subject 2. Downloads the report 3.
Formats the report in Excel 4. Saves the report with a date-time stamp 5.
Logs in to SAP 6. Uploads the report into SAP What command would be
used in the Bot for step 3?
Excel advanced: Format worksheet
Excel advanced: Sort table
Mouse: Click
If: Else
List: Add item
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
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
A developer has recorded a process that edits user information via a webbased form. The bot works fine for a certain user IDs (the one recorded),
but any other user ID fails with the message 'cannot find window or
application that was open during recording'. What should the developer do
to allow the bot to be used with a variety of user IDs?
Adjust the Object properties to be more generic.
Adjust the window variable created by the recording to accept a wildcard in the
window title.
Create a variable to adjust the Object properties dynamically.
Create a new bot for each userid.
A bot developer needs to automate the following process: 1. Receives daily
reports in an e-mail with a specific subject 2. Downloads the report 3.
Formats the report in Excel 4. Saves the report with a date-time stamp 5.
Logs in to SAP 6. Uploads the report into SAP What command would be
used in the Bot for step 2?
Email: Save attachments
Email: Save email
Email: Move all
Excel advanced: Save workbook
Excel advanced: Convert excel to PDF
A bot has failed during execution. Error handling was not incorporated in
the bot logic. The administrator wants to check the cause of the failure.
What will help identify the reason for the bot failure?
Run the bot in debug mode.
Run the bot on a diferent device.
Run the bot with enough delays between steps so that the error messages can be
viewed.
Check the audit log for the bot run for any error messages.
For security reasons, Organization A has collected citizenship cards of all
15000 employees which need to be uploaded to an HR Portal. All
employees have submitted the citizenship card in PDF format. The HR
portal allows only JPG image files to be uploaded. How should the bot
developer automate this process?
Loop through each PDF file saved in a folder. Use the Extract Image Action from the
PDF package to convert PDF to Image format and upload the image to the HR Portal
using Recorder.
Loop through each PDF file saved in a folder. Use the OCR package to convert the
PDF to Image format and upload the image to the HR Portal using Recorder.
Loop through each PDF file saved in a folder. Use the Image Recognition package to
convert the PDF to Image format and upload the image to the HR Portal using
Recorder.
Loop through each PDF file saved in a folder. Use the Capture Window action from
the Screen package to capture the PDF window, save as Image format and upload an
image to the HR Portal using Recorder.
A bot developer is writing the requirements document for a use case where
an Excel workbook will be used to retrieve data and then move that data to
new worksheets within the workbook. What packages should be specified
in the requirements document?
Excel basic package
Excel advanced package
Database package
XML package
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
There is a CSV file which a user needs to update daily with the daily sales
numbers from ERP (one data per day). A Bot Creator would like to
automate this operation. After getting the data from ERP, which procedure
is good for the bot?
Open an existing CSV file using Excel basic package Open action and add data using
Excel basic package Get cell action.
Open an existing CSV file using Excel advanced package Open action and add data
using Excel advanced package Get cell action.
Add data using Log to file package Log to file action.
Open an existing CSV file using CSV/TXT package Open action and add data using
CSV/TXT package Update action.
A bot is executed to extract data from a web table with values ranging
from 10,000 to 10,000,000 and write it to a CSV file. When the CSV file is
opened after execution, each row of data has a different number of
columns. How would the bot developer modify the bot to correct the issue?
Delimit variable names with double quotes
Use the correct column identifier by opening with the “Sheet contains a header”
variable
Manually remove the commas before running the automation
Use a string operation to filter out commas from the data
A business analyst wants to automatically retrieve stock market values
from a web portal and automatically send them to another team. What
action would help the bot developer to achieve this?
Use the “Recorder: Capture-Get table action and save the table into a local variable
of type “any”.
Use the Recorder: Capture-Get total rows action and save the table into a local
variable of type “any”.
Use the Data Table: Assign action and assign the table to a local variable of type
“Table”.
Use the Recorder: Capture-Get table action and save the table into a local CSV file.
One of the bot developers using A2019 is facing a challenge during bot
development, specifically when opening an application in Microsoft Edge.
What is a possible reason for the issue?
A2019 supports only the Google Chrome browser
A2019 supports only the Internet explorer browser
A2019 does not support the Microsoft Edge browser
A2019 does not support the Mozilla Firefox browser
A bot developer created a bot to filter out values less than 5000 in the
Total column (the third column in the web table) of a financial report. To
filter the data, what is the first step the bot developer should take before
writing the if condition?
Use the if condition to check if the record (2) is less than 5000
Convert the Total column to string
Convert the Total column to number
Use the if condition to check if the record (3) is less than 5000
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
To manage overtime work effectively, the bot developer is building a bot to
check employee's work time at the end of every month using the timesheet
CSV file downloaded from the attendance system. The timesheet CSV file
contains the employee's position and total working hours in a month. The
bot should find employees that worked overtime for more than 20 hours
but exempt the managers. What are the two If conditions that could be
used to build the bot? (Choose two.)
List variable
Check key
String condition
Number condition
A developer is writing a bot to be scheduled to download the previous days
reports from SAP. After running the report, the developer finds that the bot
downloaded all reports from the past month. How can this issue be
resolved?
Change the report in SAP to only download yesterday’s report
Add the If: Date is after, conditional statement
Restrict the users’ access to SAP reports from yesterday
Add the Datetime: Is after command, then an If: Boolean conditional statement
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
A bot developer needs to provide a mechanism to log issues within a bot in
a production environment while providing an inline resolution for known
fault scenarios. Which tool allows this result?
Debug tool
Variable watcher
Error handler Package
Analyze Package
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: 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
To read price data from a CSV file, the bot creator creates a number
variable and uses the loop package iterator "For each row in CSV/TXT" to
build a bot. But, while setting the loop iterator's "Assign the current row to
this variable" action, the bot creator could not find the number variable
from the drop-down list. What is the likely cause of this issue?
The variable type should be “string”
The variable type should be “any”
The variable type should be “record”
The variable type should be “list”
A bot developer must create an automation that validates the content of a
data table on a record-by-record basis. Which two options allow the
developer to access the information inside each record when iterating
through the data table? (Choose two.)
Click the wand icon to create a variable of the chosen type on the fly.
Click the wand icon to create a variable of type “any” on the fly.
Switch over to the variable pane and create a variable of the required variable type.
Leave the bot editor and create a credential in the Credential Locker.
A bot developer deploys a bot which keeps failing between two actions.
The failing action depends on the completion of the previous Task bot, Run
action. The previous task bot is creating a file for use in the current bot.
How should the bot developer modify the bot to prevent failure?
Add the Delay action and determine the amount of time needed
Add the Hold action to pause the bot
Add the Wait for condition action and select the proper condition
Manually click the Pause button during the execution of the bot
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.
Use the ‘Wait for Screen Change’ command.
Use the ‘Wait for Condition’ command.
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
When switching between screens in an application, a bot periodically
hangs. This seems to happen most when the remote system is busy and
slow. What should the bot developer do to make the bot more tolerant of
remote system pacing issues?
Add a Delay action for the maximum expected wait time.
Display the expected time to wait using a message box.
Have the system prompt you to press OK when the remote system catches up.
Use the Object Cloning command to make the remote system respond faster.
A developer has created an automation that gets the current system date
and time. In the next step of the bot, the developer needs to add one week
to this date. What type of variable should be used to meet this
requirement?
A String Variable
A Number Variable
A Datetime Variable
A Dictionary Variable
A Window Variable
A developer has created a string variable called vCounter with a default
value of 1. The developer added the ‘Increment’ command at the end of a
loop to add 1 to the variable each time the loop repeats. When the bot
reaches the ‘Increment’ command it receives an error. What is the cause of
this issue?
A Record variable is required to use the ‘Increment’ command.
The String > Number command must be used to first convert the string variable to a
number.
The String > Assign command must be used to first assign a number to the variable.
A Boolean variable is required to use the ‘Increment’ command.
The Number > Assign command must be used to first assign a number to the
variable.
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”.
A business user is working on an automation to gather information from
their email inbox and has used the ‘Loop for each mail in mailbox’
command. The user would now like to get certain values from each email
like To, From, and Subject. How can the user retrieve such values?
Use key-value pairs found in the Dictionary variable.
Use unique email ID’s that are extracted in the loop.
Use the variables named ‘emailTO, emailFROM, emailSUBJECT that are automatically
created.
Use the Recorder to capture the three fields for each email.
Use the ‘Save Email’ command for each item in the loop.
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
Master
Express
A bot developer has completed all development activities for an
automation. What should be the next action to replace hard-coded login
information by securely stored login data?
Use specifically named variables.
To retrieve securely stored login data, establish a connection with the Control Room
database, read the login data into temporary variables, and use them for the
authentication process.
When entering user credentials into a form, select the “select a credential” option
and then pick the matching attribute of the right credential
When entering user credentials into a form, select the “Keystrokes” option and then
pick the matching attribute of the right credential.
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.
A bot developer is looking to leverage the Credential Vault to store user
data for an ERP application. They would like to store their URL, username,
password, and API Key in the vault. How can this best be accomplished?
Create 4 lockers to hold this data
Create 4 credentials to hold this data
Create a single credential to hold this data
Create a credential request to have IT add this information
Only usernames and passwords are supported in the Credential Vault.
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
A bot built a long time ago uses old versions of packages, yet continues to
work properly. Why should the package references not be updated to the
latest versions?
It may afect 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
A bot developer has completed an end-to-end automation and is looking to
incorporate user inputs into the bot. The intent is to run this in an
attended fashion in production. What commands can they use to achieve
this?
Use the ‘Attended’ command packages to prompt for input
Use the ‘Prompt’ command packages to prompt for input
Use the ‘Message Box’ command to ask users to input data into a message box
Use the ‘Create Inputs’ command packages to prompt for input
The user must first mark this bot as Attended in the Control Room. This will unlock
attended command packages
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.
While verifying the bot using the Debug feature in the bot, a bot developer
identifies an error in the bot steps. The bot developer is unable to edit the
step. What should the bot developer do to fix this?
Check out the bot
Exit the Debug mode
Restart the Automation Anywhere Bot Agent Service
Use a diferent browser
A bot is not executing expected actions within an 'if' statement. What
should the bot developer do to present a visual indicator that the bot flow
is performing actions within your 'if' statement?
Write a message using the Log to file action to write the variables to a file.
Use the Excel – set cell action to update the record in the Excel file.
Use the Excel – get cell action to look up the error code in the Excel file.
Use the Message box action inside the 'if' statement.
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
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
Abot developer is assigned to automate an end-to-end process. Their
project manager has asked to design the bot keeping in mind ease of
review during testing. Which action should the bot developer use to
modularize the actions within the bot?
Use the Merge action
Use the Join action
Use the Sort action
Use the Step action
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.
A developer is creating three bots and wants to pass the variables among
them. The second bot must accept the values from the first and pass them
to the third. How can this be configured?
Variables must be checked as input variables
Send the variables to bot insight
Use the default setting
Make sure all the variable names match in each bot
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.
A colleague has told a bot developer that they created a re-usable bot for
logging into their CRM system. The bot developer would now like to test
the colleagues bot. What two steps should the bot developer take to use
the CRM login bot at the front-end of their automation? (Choose two.)
Have the colleague check out the bot to their private folder
Ensure the colleague checks in the bot to the public folder
Use the flow view to drag the login bot into the existing automation.
Use the ‘Run Task’ command to call the CRM login bot.
Use the ‘Open Program/File’ command to open the CRM bot file in the automation.
A developer shall create an automation that includes many error-prone
actions. How can the developer accomplish this?
Include all ineligible actions into a “Try” action and catch all possible types of errors.
Include all ineligible actions into a “Catch” action and catch all possible types of
errors.
Put the ineligible actions into a loop and iterate until all the actions succeed.
Execute a “Log To File” action right after each ineligible action to document the error
in a file.
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.
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.
A project manager wants to make changes to a bot stored in private tab.
They have asked the bot developer to move the bot to public tab, but the
project manager is not able to edit the bot. What is the likely reason for
this?
If a bot has been checked out from the Public tab, it can be viewed and run by other
people, but cannot be edited.
If a bot has been checked out from the Private Tab, it can be viewed and run by other
people, but cannot be edited.
Public bots and files can be viewed, run, and checked out by other people, based on
permissions set by the administrator.
If a bot or file has been checked in from the Private tab, it can be viewed and run by
other people, but cannot be edited.
A bot developer has to create an automation that processes several files in
a directory. How can each file be opened dynamically?
By assigning a variable of type 'Dictionary' to the loop that will contain the keys
'name' and 'extension' of which the value items contain the related information
By creating the string variables $filename$ and $extension$ and then in each
iteration reading these variables
By assigning two variables of type 'List' to the loop that will contain the filenames
and extension (each at the same position of the respective list)
By determining the list of filenames and extensions before executing the loop and
then accessing the information from inside the loop
[Show Less]