Professional Documents
Culture Documents
Change This Answer
Change This Answer
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
2. 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?
3. 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?
Ensure files are only located on network folders are available when needed in the business process.
5. A clerk in an insurance office consolidates 100 customer details daily, which are scanned
and saved in a folder. Which packages from A2019 would help the bot developer automate
this process?
6. A bot developer installed a Bot Agent with administrator rights successfully for the first
time but cannot create a bot with the universal recorder. What would be the first step to
resolve the issue?
7. 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
8. 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?
9. A bot is created to extract data from a CSV file and input the data into a web-based form.
When executed, the bot fails to write the data to the form. How can the developer modify the
bot to correct the failure?
10. 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?
11. A bot developer is using the Universal Recorder to automate a process. Which two
precautions are necessary? (Choose two.)
Ensure that you run the application before starting the Recorder
12. The procurement team needs to feed all the temporarily logged purchase information
from one large CSV file into the correct finance database. What loop types can the bot
developer use to meet this request? (Choose two.)
13. 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?
Use Recorder: Capture to select the field, then simulate keystrokes to consistently fill in the data
14. 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
15. 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 Delimiter of the Open action in the CSV/TXT package was set to 'Newline'
16. A developer needs to automate the following process: 1. Receives daily reports in an
e-mail with a specific subject 2. Downloads the report 3. Formats the report in Excel (i.e.
sorts columns, removes unnecessary columns, filters required rows.) 4. Saves the report with
a date-time stamp 5. Logs in to SAP 6. Uploads the report into SAP What action would be
used in the Bot for step 6?
17. The CommissionCalculator bot reads rows from an Excel worksheet one-by-one and
updates a form in SAP. The bot uses a Loop action with the iterator 'For each row in
worksheet' and assigns the current value to a variable called 'currentRow'. However, the
variable does not seem to appear in the list for selection. What change should the bot
developer make to resolve this issue?
18. A bot developer has created a bot to extract data from a CSV file and load it into the Excel
format. The bot is running successfully but the Excel file at the destination is not opening
during execution, resulting in the inability to monitor the data being loaded in the Excel file.
What is the reason for this issue?
19. A bot developer wants to organize a task bot that is easy to read and troubleshoot for
other developers, which action will help achieve this goal?
Step: Step
20. A developer has recorded a process that edits user information via a web-based 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 window variable created by the recording to accept a wildcard in the window title
21. A bot has been created to run a Python script using inline scripting. When the bot runs, it
fails to execute the Python script. What is causing the problem?
22. A bot developer is creating 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
The bot developer creates variables in the sub-bots and tags them as input and output
23. While designing a bot, a bot developer captures the application page by its window title
and Path as parameters for correct object identification. The bot runs successfully when the
window title is consistent but fails if the window title is inconsistent, even though the same
Path exists. What are the two ways to resolve this issue? (Choose two.)
Use the wild card character for capturing the window title
24. A manager has multiple files that are created on a daily basis and placed into multiple,
specific folders on the manager’s personal computer. The manager wants to automate a
process to move these files from their current locations into different locations on a network
folder that the manager’s team can access. What are two steps that a Bot developer should
use to address this request? (Choose two.)
File exists
26. 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?
27. A bot developer is responsible for processing expense reports submitted by employees in
the organization. The developer wants to create a bot that reads a set of expenses submitted
and then sends them for approval to the appropriate approvers. If the expense value of a line
item in the report is under $15, the bot should ignore the record and process the next record.
If the total value of all expenses in the expense report exceeds $1500, the bot should stop
processing and send an email to the submitting employee that the value exceeds policy
limits. Which approach will the bot developer use in the bot?
The Loop action, specify Loop: Continue when the line item value is under $15 and specify Loop:
Break when the total expense report value exceeds $1500
28. A bot developer wants to check if a specific push button exists on a webpage in the
Internet Explorer browser. What is the best loop condition to meet the request?
Object
29. A bot developer is given the requirements to create a bot that repeats 10 steps. If the first
five steps are true, the bot should stop processing. How should the developer meet this
requirement?
30. A bot developer creates a bot that loops through an Office 365 Excel Spreadsheet. When
they run the bot, they receive an error: Cannot find any open spreadsheet action using
session name “Default”. What action is likely missing?
Using wait for condition action's wait till window is found in window, use the wildcard character to
set both of the window titles
Using wait for window action, use the wildcard character to match the window title
32. 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?
33. While developing a bot, a bot developer notices that the bot continues the automation
before the target Excel file is opened, causing the bot to error out. This file contains 700,000
lines of data and takes between 30-90 seconds to open. While the file is opening, a small
loading window appears and then closes just before the file is opened. How can the bot
developer make the bot most resilient and prevent the error at this stage?
Use the ‘Wait for Window’ action to wait for the loading window to close
34. A bot developer is creating a bot to extract data from a web page. The bot developer
wants to ensure that the web page loads entirely before the next action is executed. What
action can the bot developer include in the steps?
35. What will be the result if the following parameters are specified in the String: Extract Text
action? • Source string: Today 1 US Dollar is equal to 0.8984 EUR • Before and/or after: o
Start after text: equal to o End before text: EUR
0.8984
36. A user would like to extract table data from a web page and save it in a CSV file. What
procedure should be used after using the Browser package: Launch website action?
Capture the table using Recorder and set Action to 'Get table'. Assign the output to table type
variable and use the Data Table package to Write to file action to write the data in the table variable
to a CSV file.
38. A developer has created a string variable called vCounter with a default value of 1. The
developer added the ‘Increment’ action at the end of a loop to add 1 to the variable each time
the loop repeats. When the bot reaches the ‘Increment’ action it receives an error. What is
the cause of this issue?
The String > Number action must be used to first convert the string variable to a number.
39. 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?
When entering user credentials into a form, select the 'select a credential' option and then pick the
matching attribute of the right credential.
40. A bot developer has completed all development activities for an automation. As a last
step, all fixed login information needs to be replaced by securely stored information from the
environment. How can the bot developer achieve this?
When entering the login data, select action Set text, select 'Select a credential' and pick the right
attribute of the matching credential.
41. 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?
42. A company has strict policies to ensure data security and strictly enforces password
security. A 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?
Excel basic package version 2.0.0-20200215 will execute, but if user changes the version of
package that is called from an existing bot, it might be different.
44. A developer is building a bot to run daily reports. If any errors occur in the web app while
the report is running, a window titled ‘Error’ with important information is displayed. The
developer would like to capture this window when errors occur and save it to a local file on
the desktop. What action package should be used to capture the desired data?
45. 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?
46. A bot developer is looking to create an automation where their bot connects to a SQL
instance and runs a few queries. What action should be used as a first step in their workflow?
47. A developer is attempting to run a bot locally but receives the following message:
“Unexpected error setting up a new user session”. What three steps would reveal the root
cause of this error? (Choose three.)
48. 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 the
'if' statement?
Establish a database connection and log the desired information into an anticipated table
Insert a Log To File: Log To File action and write relevant information to a dedicated file
50. 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?
Create a separate bot for the Login and call it with a Run action from the Task Bot package
51. Bot A is required to execute different actions based on the status of a parameter from Bot
B. The bot developer wants to ensure portability and maintainability of the bots. How would
the bot developer accomplish this?
Run Bot A from Bot B while passing the parameter as an Input Variable
52. A bot developer is tasked to create a modular bot that will be made available to all citizen
developers. The modular bot and each calling bot will be able to communicate with each
other. What two conditions should the bot developer consider? (Choose two.)
A modular bot can contain variables tagged as ‘Use as input’ and/or variables tagged as 'output'.
A variable content in a modular bot tagged as ‘Use as input’ can potentially stay constant.
53. A bot developer is tasked to create a modular bot that will be made available to all citizen
developers. The modular bot will be able to communicate back with the calling bot. What
should the bot developer’s action be to accomplish this?
54. A bot developer needs to leverage a modular bot (botA) that was created by a citizen
developer. What should be the chosen action to achieve this?
55. 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?
Task Bot
56. A bot developer has created a bot to read data from a Microsoft Excel file and store it in a
database. The bot may encounter an error if the required Excel file is not available or while
updating a table in the database. What is the best way the bot developer can address this
issue?
Use another file that contains the same data in a Catch block
57. A developer creates an automation that includes many error-prone actions. How can the
developer handle the potential errors?
Include all error-prone actions into a 'Try' action and catch all possible types of errors.
58. 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 out the bot, make necessary edits, check in the bot, and schedule it on the Bot Runner
59. A bot developer builds a bot and is planning to schedule the bot for execution on Bot
Runners. While trying to schedule this to run at 11:00 AM every Monday, the bot developer
does not see their bot populating in the list of available bots. How can the bot developer
resolve the issue?
60. A bot developer is assigned to create a global schedule for bot execution on different Bot
Runner machines residing in different countries. The bots must get triggered on the first day
of the month for each country. During testing, it was observed that the bots got triggered
before the month-end on some Bot Runner machines. How can this issue be resolved?
The bot developer should create multiple schedules country-wise, with the correct Time zone of the
respective country
COMPLETE