KP

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 13

A bot developer has built a bot in a

Developer environment. After the bot has


been promoted to the production
environment. The bot runner is not able to
get access to the application credentials to
execute the automation. What is the possible
reason for this?
The Bot Runner does not have ‘Participant’ access to the credential vault locker.
The Bot Runner does not have access to Active Directory.
The Bot Runner does not have ‘Manager access to the credential vault locker.
The Bot Runner does not have ‘Consumer’ access to the credential vault locker.

A bot developer is attempting to use the


“Trigger loop” package to run a series of
actions when a trigger event occurs. Which
actions are supported by the trigger loop
package? (Choose two.)
Use the If/Else action to trigger the event

Use the scheduler to trigger a series of events

Nest one trigger loop within another trigger loop

Insert multiple trigger loops within the same bot

Use the trigger loop action to trigger parallel events


A bot developer is creating a bot that would
read data from a Microsoft Excel worksheet
and enter the data into a webpage using a
recorder. The recorded webpage is open on
a remote application at the client end. How
can the bot developer ensure that the
recording happens correctly and without
additional installation at the client end?
Ensure that the bot agent is installed on the remote desktop
Use a combination of mouse clicks and simulate keystroke actions
Perform the recording using the AI sense recorder and ensure that the remote application is
present on the taskbar
Perform the recording using the universal recorder and ensure that the remote application is
present on the taskbar

A bot developer wants to automate payroll


processing in SAP. The bot developer has
got access to SAP Scripting Tracker tool
which gives the SAP User Interface IDs.
Which is the best option to automate?
SAP APIs
SAP Package
DLL Package
Recorder
During the automation of an Excel
spreadsheet, a macro must be called from
the spreadsheet itself. Which package
should be used to achieve that result?
Excel advanced
Office 365 Excel
Database
Excel basic

A bot developer wants to provide a set of


four options to an end user. While the bot is
executing, the end user is expected to
choose one option based on which action the
bot is supposed to perform. Which of the
following options supports a solution to the
requirement best?
Use an interactive form, trigger loop and break statement to achieve this objective
Use a prompt for value action, trigger loop and break statement to achieve this objective
Use an interactive form and a trigger loop to achieve this objective
Use prompt for value action to receive input from the end user

A bot developer needs to get the response


from a Rest web service command. The
response is populated in a Dictionary
variable name $RestResponse$. Which key
of the $RestResponse$ Dictionary variable
should the bot developer use to get the
whole rest response?
Response
RestResponse
Body
Output

A customer cannot capture objects from a


Remote Desktop (RDP) session using the
Universal Recorder. What is the best
alternative to capture RDP elements?
Use the OCR package
Create a custom package and use Java to capture object
Use AISense recorder
Use the Simulate keystrokes action

A bank runs applications using Unix systems


for security purposes. After identifying many
repetitive processes, they decide to
automate the file operations in the Unix
system using Enterprise A2019. How can the
bot developer handle this without using the
Files/Folders action?
Use Recorders in the Unix OS
Use Image Recognition for Cut, Copy and Paste operations
Use the Active Directory: Connect action
Use the Terminal Emulator action and use shell commands
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
Credentials for the application you are automating
Windows username and password
Single Sign-On credentials

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 device status be checked in the
Control Room?
Add new device
User profile
Audit Log
Devices>My Devices

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

When the bot developer runs the bot, the


message box is empty. What should the bot
developer do to fix this?
In step 3, set the Action property for the Capture action to 'Get property' and specify the
correct property name
Recapture the object in step 3
Use a different browser
In step 3, set the Action property for the Capture action to 'Left click' and ensure that the
correct variable name is specified in the 'Assign the output to variable' field
4

A bot developer has recorded a process that


edits user information via a web-based form.
The bot works fine for a certain users (the
one recorded), However, the bot fails for any
other user and displays and error message
'cannot find window or application that was
open during recording'. What should the bot
developer do to allow the bot to be used with
a variety of user IDs?
Adjust the Object properties to be more generic
Create a variable to adjust the Object properties dynamically
Adjust the window variable created by the recording to accept a wildcard in the window title
Create a bot for each user
3

A bot developer wants to modularize the


actions in a task bot to make it easy to read
and troubleshoot for other developers. which
action will help achieve this goal?
Group: Group
Step: Step
Comment: Comment
Block: Block
2

A bot developer is designing a bot to perform


automation on a Microsoft SQL Server
database. There are multiple conditional
queries affecting multiple records of
dependent tables in different databases. The
bot developer must ensure that if the bot fails
midway during the query 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 Run Stored Procedure action in the Advanced Excel package
The developer should use the Connect/Disconnect action in the Database package
The developer should use the Managed Stored Procedure action in the Basic Excel package
The developer should use the Begin/End Database Transaction action in the Database
package
2

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?
Convert the Total column to Number
Convert the Total column to String
Use the If condition to check if the Record (3) is less than 5000
Use the If condition to check if the Record (2) is less than 5000

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
actions should the bot developer use in the
bot?
The Number actions to build the logic
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
The If, Else If, and Else actions to build the logic
The Loop action, specify Loop: Break when the line item value is under $15 and specify
Loop: Continue when the total expense report value exceeds $1500

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.
How can the bot developer achieve this?
Debug tool
Error handler Package
Variable watcher
Analyze Package
2

To read price data from a CSV file, a 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 List
The variable type should be Record
The variable type should be Any

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

String

Datetime

Record
2 and 4

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?
Window: Activate
Browser: Launch Website
Wait: Wait for window
Wait: Wait for screen change

A bot developer is running a Microsoft Excel


macro to change the color of one cell. The
macro takes a variable length of time to
complete. The bot developer is not able to
get the bot to pick the correct color because
the bot attempts to get this color before the
macro changes it. How can the bot
developer best prevent this issue?
Use the Wait for Window action to wait for the Microsoft Excel window to open
Use the Wait for Condition action to test if the macro is completed
Use the Wait for Screen Change action to wait for the cell to change color
Use the Delay action to create a long static delay
3

A bot developer has created an automation


that gets the current system date and time.
In the next step of the bot, one week needs
to be added to this date. What type of
variable should be used for this purpose?
A Dictionary Variable
A Number Variable
A Datetime Variable
A String Variable

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 bot developer
best maintain security in this scenario?
Store the credentials in a TLS-encrypted XML file
Store the credentials in the Credential vault
Store the credentials on a secure FTP server
Store the credentials in a base-64 encoded XML file
2

A bot developer is assigned to automate an


end-to-end process. Their project manager
has asked to design the bot keeping in mind
the ease of review during testing. Which
action should the bot developer use to
modularize the actions within the bot?
Use the Step action
Use the Merge action
Use the Join action
Use the Sort action
1

A bot developer creates an automation that


includes many error-prone actions. How can
the developer handle potential errors?
Include all error-prone actions into a Catch action and catch all possible types of errors.
Put the error-prone actions into a loop and iterate until all the actions succeed.
Include all error-prone actions into a Try action and catch all possible types of errors.
Execute a Log to file action right after each error-prone action to document the error in a file.

You might also like