Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

1.

The Bot Runner wants to run a bot with a different device, which is not registered in the 
Control Room. To activate the local device, the Bot Runner installs the Bot Agent to the local 
device. What should the Bot Runner do next? 

Set the local device login credentials to the user profile in the Control Room 

↑ Change this answer 

2. ABC, a manufacturing company emails a PDF file that includes a list of items to be 
procured to many vendors. All vendors reply to ABC with quotations in the standard Excel 
format. Quotations from all vendors are consolidated in a master Excel file and the three 
lowest bidders are identified. Based on the quality of service from the three vendors, one is 
chosen by the Manager and an email is sent for confirmation. Which packages from A2019 
would help the bot developer automate this process? 

Packages: Excel, Email, and Prompt 

↑ Change this answer 

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? 

Use the Terminal Emulator action and call shell commands 

↑ Change this answer 

4. What actions are needed for a citizen developer to create an automation? 

Ensure files are only located on network folders are available when needed in the business process. 

↑ Change this answer 

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? 

Packages: OCR, Loop, String 

↑ Change this answer 

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

Verify that the Bot Agent is connected to the Control Room 

↑ Change this answer 

7. A bot developer has logged into a Control Room with a Bot Creator account to build a bot. 
When trying to record a process from the workbench, the following error is generated: 
“Device is disconnected.” Where should the administrator go to check the device status? 
Devices>My Devices 

↑ Change this answer 

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?   

Windows desktop username and password 

↑ Change this answer 

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? 

Add the CSV/TXT: Read action with a Table variable 

↑ Change this answer 

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? 

Delimit variable names with double quotes 

↑ Change this answer 

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 

Set the scaling for the monitor to 100% 

↑ Change this answer 

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

'Iterator CSV/TXT' / 'For each row in CSV/ TXT' 

'Iterator EXCEL ADVANCED'/ 'For each row in worksheet' 

↑ Change this answer 

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 

↑ Change this answer 

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 

↑ Change this answer 

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' 

↑ Change this answer 

16. A developer needs to automate the following process: 1. Receives daily reports in an 
e-mail with a specific subject 2. Downloads the report 3. Formats the report in Excel (i.e. 
sorts columns, removes unnecessary columns, filters required rows.) 4. Saves the report with 
a date-time stamp 5. Logs in to SAP 6. Uploads the report into SAP What action would be 
used in the Bot for step 6? 

SAP: Set text 

↑ Change this answer 

17. 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? 

Declare the variable as a 'Record' type 

↑ Change this answer 

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? 

The Excel file is in read-only mode 

↑ Change this answer 

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 

↑ Change this answer 

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 

↑ Change this answer 

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? 

Python Runtime is not installed on the device 

↑ Change this answer 

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 

↑ Change this answer 

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

Convert the window title as a variable 

Use the wild card character for capturing the window title 

↑ Change this answer 

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

Creating files on the network folder 

Reading files on the local device on which the bot is executed 

↑ Change this answer 


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

File exists 

↑ Change this answer 

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? 

Error handler Package 

↑ Change this answer 

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 

↑ Change this answer 

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 

↑ Change this answer 

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? 

Write a loop using the Loop: Break action 

↑ Change this answer 

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? 

Office 365 Excel: Open 

↑ Change this answer 


31. A business user wants 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 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 

↑ Change this answer 

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? 

Add a Delay action for the maximum expected wait time 

↑ Change this answer 

33. While developing a bot, a bot developer notices that the bot continues the automation 
before the target Excel file is opened, causing the bot to error out. This file contains 700,000 
lines of data and takes between 30-90 seconds to open. While the file is opening, a small 
loading window appears and then closes just before the file is opened. How can the bot 
developer make the bot most resilient and prevent the error at this stage? 

Use the ‘Wait for Window’ action to wait for the loading window to close 

↑ Change this answer 

34. A 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? 

Wait: Wait for window 

↑ Change this answer 

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 

↑ Change this answer 

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. 

↑ Change this answer 


37. A business user is working on an automation to gather information from their email inbox 
and has used the ‘Loop for each mail in mailbox’ action. The user would now like to get 
certain values from each email like To, From, and Subject. How can the user retrieve such 
values? 

Use key-value pairs found in the Dictionary variable 

↑ Change this answer 

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. 

↑ Change this answer 

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. 

↑ Change this answer 

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. 

↑ Change this answer 

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? 

Create 4 lockers to hold this data 

↑ Change this answer 

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? 

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

↑ Change this answer 


43. A bot developer created a bot using the Excel basic package (version 2.0.0-20200215) on 
the first of the month. On the fifth of the month, an administrator in the organization uploaded 
the new version of Excel basic package (version 2.0.0-20200305) to Control Room and set it 
as default. What will occur when a bot created on the first of the month is executed on the 
fifth of the month and beyond? 

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. 

↑ Change this answer 

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? 

Screen > Capture Window 

↑ Change this answer 

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? 

It may change the parameters for some actions. 

↑ Change this answer 

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? 

Use the ‘Connect’ action 

↑ Change this answer 

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

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

Review the Audit Log for more detailed information. 

Verify the device username is correct in the user profile. 

↑ Change this answer 

48. A 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? 

Use the Message box action inside the 'if' statement 

↑ Change this answer 


49. A business analyst requests that an automation provides specific, dynamic information at 
defined points of the execution of the bot. What two actions should the bot developer utilize 
to achieve this? (Choose two.) 

Establish a database connection and log the desired information into an anticipated table 

Insert a Log To File: Log To File action and write relevant information to a dedicated file 

↑ Change this answer 

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 

↑ Change this answer 

51. Bot A is required to execute different actions based on the status of a parameter from Bot 
B. The bot developer wants to ensure portability and maintainability of the bots. How would 
the bot developer accomplish this? 

Run Bot A from Bot B while passing the parameter as an Input Variable 

↑ Change this answer 

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

↑ Change this answer 

53. A bot developer is tasked to create a modular bot that will be made available to all citizen 
developers. The modular bot will be able to communicate back with the calling bot. What 
should the bot developer’s action be to accomplish this? 

In the modular bot, create a variable that is tagged 'Use as output'. 

↑ Change this answer 

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? 

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

↑ Change this answer 

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 

↑ Change this answer 

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 

↑ Change this answer 

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. 

↑ Change this answer 

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 

↑ Change this answer 

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

Check in the Task bot 

↑ Change this answer 

60. A 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 

↑ Change this answer 

COMPLETE 

You might also like