Correcto
Correcto
developer discovers the first line of data repeats for every CSV file in the folder. How
can they eliminate the duplicated data?
RPA Workspace
AARI
IQ Bot
Discovery Bot – X BIEN
CorrectoPeso: 1
A bot developer is writing up the requirements document for a use case where data
from a Microsoft Excel workbook is moved to a new worksheet within the workbook.
What packages should be specified in the requirements document?
The bot developer should create a single schedule with frequency set as Monthly
The bot developer should create country-wise schedules with the correct Time zone of the
host machine (Web Control Room)
The bot developer should create multiple schedules country-wise, with the correct Time
zone of the respective country – X BIEN
The bot developer should create a country-wise schedule with the correct Start Time of the
respective country
CorrectoPeso: 1
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?
Simulate keyboard
Simulate keystrokes – X BIEN
Insert keystrokes
Insert keyboard
CorrectoPeso: 1
A bot developer is creating a bot for an attended bot runner. After the first sub-bot
logs into an external website, the automated process includes a second sub-bot that
completes a series of steps in the external website, then a third bot logs out of the
system. Initial development requires the attended agent to trigger the bot multiple
times, executing the log in and log out processes for each triggered execution.
Use the Task Bot: Run action and set the Repetition to Repeat N times - 10 times
Use the Task Bot: Run action and set the Repetition to Repeat for time unit - 3 hours
Use the Task Bot: Run action and set the Repetition to Repeat until stopped by user - XBIEN
When scheduling the Bot, use the Repetition option during schedule creation.
IncorrectoPeso: 1
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. Quotes 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 Automation 360 would help the bot developer automate this process?
The bot developer should ensure that JavaScript exists on the Bot Runner machine and not
in the Control Room
The bot developer should ensure that JavaScript exists in the Control Room and not on the
Bot Runner machine
The bot developer should specify the JavaScript code either using 'import existing file' or
'manual input' option using the JavaScript: Open action – X BIEN
The bot developer should specify the JavaScript code using 'import existing file' AND
'manual input' option using the JavaScript: Open action
CorrectoPeso: 1
A bot developer is creating a bot that performs the following steps: - Use the
Browser: Open action to open the web page:
http://rpademo.automationanywhere.com/rpadaq - Capture the table from the web
page - Write the contents of the table in a CSV file When the bot runs, it launches
Google Chrome and the following error appears: "Cannot find window or application
titled 'Sample Index Page - Internet Explorer' that was open during recording." How
can you resolve this error?
Run the bot again with all browsers closed prior to running.
Recapture the table using the default browser.
Specify a browser in the Browser: Open action. – X BIEN
Use a Table variable instead of an Any type variable to capture the contents of the table.
IncorrectoPeso: 1
An information technology administrator builds an environment that will allow
parallel users to execute tasks on one host. Which two operating systems would
support this requirement so that it can be installed on the target host?
Windows 7 Professional
Windows 10 Professional -X MAL
Windows 10 Enterprise on Azure -X MAL ¿
Windows 2019 Server
IncorrectoPeso: 1
A bot developer is running a loop through each row in a table but needs to keep track
of how many iterations occur. There does not seem to be any system variable that
keeps track of iterations. Which two actions can be used in conjunction in the bot's
code to address this issue? Choose two.
Loop through each PDF file saved in a folder. Use the Encrypt Document Action from the
PDF package to set the password – X BIEN
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
CorrectoPeso:
1
A business user needs to get notified when the Unattended bot finishes running.
What is the best action to meet the request?
Using the Email: Send Email action to send an email when the bot run has completed X
BIEN
Using the Message Box action to display a message when the bot run has completed
Using the Play Sound action to play a sound when the bot run is completed
Enable 'send email' notifications to trigger an email for the completed task
CorrectoPeso: 1
The procurement team needs to feed all the temporarily logged purchase information
from one large CSV file into a finance database. What loop types can the bot
developer use to meet this request? (Choose two.)
Open an existing CSV file using Excel basic: Open action and add data using Excel basic: Get
cell action.
Open an existing CSV file using Excel advanced: Open action and add data using Excel
advanced: Get cell action
Add data using the Log To File: Log to file action. – X BIEN
Open an existing CSV file using CSV/TXT: Open action and add data using CSV/TXT: Read
action.
CorrectoPeso: 1
A bot developer plans to execute a python script with the help of a bot. What are the
dependencies that should be considered for the Bot Agent device? (Choose two.)
The Python application should be installed on the Bot Agent device. – X BIEN
The Path environment variable should include the installed Python directory on the Bot
Agent device. – X BIEN
Only additional packages used in the Python script need to be installed on the Bot Agent
device
Anaconda or Pycharm compatible IDE should be present on the Bot Agent device to run the
Python script
CorrectoPeso: 1
The supply chain department of an organization wants to automate its category
management process. Each item has a unique SKU ID (formatted ###-###-##). The
category, subcategory and item name are part of the SKU ID. Every day, the
department receives consolidated sales report that give the number of sales per SKU
ID. Which action would allow the user to identify the category, subcategory, and item
name details to place an order?
String - Compare
String - To Number
String - Extract Text – X BIEN
String - Trim
CorrectoPeso: 1
A developer finds that they often reuse identical values between the bots they
develop. What Automation 360 RPA development best practice should the developer
use to simplify this process?
Use a Credential variable and verify the bot runner user has values entered for this
credential – X BIEN
Enter the password in plain text in the Recorder command on line 11
Read the password from a file on a shared file system into a String variable and enter the
String variable into the Recorder command
Re-record the textbox on line 12
IncorrectoPeso: 1
Having finished recording several blocks of steps, a developer is reviewing the
Variables list. This list contains a set of window and browser variables that were
automatically created and have similar names. The developer notices that some of
these variables are not used in the bot and wants to delete multiple variables from
the variables list to ensure only the variables used in the actions remain. What is the
fastest way to clean up the Variables list?
Use the Search variables box to find the names of known unused variables and delete them
individually.
Use the fly-out menu to delete variables individually.
Click the vertical ellipsis in the Variables palette and choose “Delete unused variables” from
the menu.
Click the trash can icon at the top of the variables list in the Variables palette. – X MAL
CorrectoPeso: 1
A Solution Architect wants to make sure that all team members use a certain date
format in the bots that they develop, so that if the bot is reused and the value is
changed, the storing variable itself cannot be deleted. How can this be achieved?
Install the Automation Anywhere plug-in for Citrix on the developer's device.
Install target applications on developer and bot runner devices. – X BIEN
Ask the IT department to open a port on the firewall.
Upgrade to the latest version of Citrix Receiver.
IncorrectoPeso: 1
A bot developer needs to automate an application hosted on Citrix XenApp Server.
While they are aware of the Automation 360 Bot Agent's capability to automate such
applications, they observe that it fails to get the object details of the application.
What are two methods for the developer to troubleshoot and try to resolve the
failure? Choose two.
Edit the Capture action once the recording has been completed.
Select the Scan button to analyze the window objects.
Define the object and the supporting anchor.
Wait 20 seconds for the highlight to appear. – X MAL
CorrectoPeso: 1
A company wants to automate their helpdesk ticket flow, and update the CRM
application using the bot. The bot developer recorded the flow using the recorder
and automated the process. When a user tries to run the recorded flow, the bot
results in an error. On initial analysis, the bot developer identified that the bot fails
when it selects a specific window. How would the developer resolve the issue?
They did not capture the object properties correctly; recapture the recording accounting for
this object.
Force select the window using the window package and recapture the recording.
Use the window variable with the application title, as the window URL likely has dynamic
properties. – X BIEN
The captured object contains unidentified property; resize the window and recapture the
recording.
CorrectoPeso: 1
A multinational company hired a new RPA Developer to automate their application
systems. When trying to register the developer device to automate his first process,
an error "Code: user.not.logged.in" is received. What is a potential reason this is
occurring?
The developer is using a Windows system without the necessary administrator permissions.
Device credentials are missing after device registration. – X BIRN
The OS is a multiuser windows server with too many users already logged in.
The developer's network has an authenticated proxy.
CorrectoPeso: 1
A citizen developer wants to record a simple task to upload data to a legacy
application that is used daily. Using the Universal Recorder option, the object text
box cannot be captured. Which recorder should be used to resolve this issue?
Web Recorder
AISense Recorder – X BIEN
Capture Recorder
Smart Automation
IncorrectoPeso: 1
A bot developer is creating a bot that reads a table from a web page, writes the data
into a Microsoft Excel worksheet, and performs some calculations based on this data.
What are the two packages needed to accomplish this? (Choose two)
Loop through each PDF file saved in a folder. Use the Extract image action from the PDF
package to convert PDF to an image format and upload the image to the HR Portal using
the Recorder. – X BIEN
Loop through each PDF file saved in a folder. Use the OCR package to convert the PDF to
an image format and upload the image to the HR Portal using the Recorder.
Loop through each PDF file saved in a folder. Use the Image Recognition package to
convert the PDF to an image format and upload the image to the HR Portal using the
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 an image and upload the image to the
HR Portal using the Recorder.
IncorrectoPeso:
1
A recorder is used to capture a series of steps to fill out a web-based form. On
playback, there is an inconsistency noticed in filling out certain fields of the form.
Some fields are filled out faster than the others. How can the bot developer change
the code to ensure consistent playback?
Perform the recording using the AI sense recorder and ensure that the remote application is
present on the taskbar – X BIEN
Perform the recording using the universal recorder and ensure that the remote application
is present on the taskbar
Ensure that the bot agent is installed on the remote desktop
Use a combination of mouse clicks and simulate keystroke actions
CorrectoPeso: 1
A developer is working on an application and learns that there is a pre-built bot in the
Bot Store for this application that can be downloaded. However, the developer is not
able to locate this bot in the Control Room even though it is displayed in the Bot
Store tab in the repository. What role should be assigned to the developer so that
they can download and use this bot?
Use the Forgot Password link on the Control Room login dialog. –
Click on Forgot Password link in the Bot Store login dialog. – X MAL
Use their credentials for A-People.
Create a support ticket via their Automation Anywhere contact.
CorrectoPeso: 1
A bot developer wants to automate tasks on an FTP server whose connection is not
stable. How should they fix this?
The bot developer should use the connect action in a loop and try for certain number of
times (e.g. 10 times)
The bot developer should use the 'Reconnect if connection fails' option of FTP/Sftp:
Connect action – X MAL
The bot developer should try to automate ONLY when the FTP connection is stable
The bot developer should automate the FTP server with an FTP application
CorrectoPeso: 1
A developer is creating a bot to generate a report and wants to ensure that 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 – X MAL
File size
File format
IncorrectoPeso: 1
A bot developer is creating an automation that needs to consist of multiple bots.
What are two ways they can ensure that variable values from the parent bot are
available in the child bots? (Choose two.)
Create variables in the sub-bots and tag them as input and output – X MAL
Create variables in the sub-bots and tag them as input
Create variables in the sub-bots and tag them as input and constant
Create variables in the sub-bots and tag them as constant – X MAL
All variables in the parent bot are automatically available in the child bots
CorrectoPeso: 1
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
Variable watcher
Error handler Package – X BIEN
Analyze Package
CorrectoPeso: 1
A bot developer is creating a bot that should process expense reports submitted by
employees in the organization. The bot should read a set of expenses and send those
for approval. If the expense value of a line item is under $15, the bot should skip the
record and process the next record. If the total value of all expenses 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?
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 – X BIEN
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
The If, Else If, and Else actions to build the logic
The Number actions to build the logic
CorrectoPeso: 1
A developer is required to run a bot using input from an Excel file in a specific folder
and end the bot as soon as the file is no longer available. Which package can be used
so that the bot can stop the execution as soon as the dependent Excel file is no longer
available?
Use the Multiple variables option instead of the Record option in the Assign the current
value to this variable section.
Read the spreadsheet data using Get multiple cells and use the Loop iterator, "for each row
in table." – X BIEN
Use the Loop iterator for each row in a table.
Save the spreadsheet as a CSV file and use the Loop iterator for each row in a CSV/TXT file.
CorrectoPeso: 1
A bot processes records within the Peoplesoft application. A manager wants to view
the information being processed without interrupting the bot. How can this be
accomplished?
Design the bot to log data to a text file after each record is processed and then the
manager can review the log file. – X BIEN
The manager logs in to their account on the unattended bot runner device and watches the
bot run.
Add error handling commands into the bot.
The manager looks up the information on the Devices page in the Control Room.
CorrectoPeso: 1
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?
Use a Delay: Delay action and choose Random as the Delay type.
Use a Delay: Delay action and choose a Delay interval equivalent to the maximum wait time
experienced during testing.
Use a Wait: Wait for condition action and select Wait till: Wait for window of same title to
exist.
Use a Wait: Wait for screen change and choose Wait for window to close, then add another
Wait: Wait for screen change to select Wait for window to open. – X BIEN
CorrectoPeso: 1
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 String Variable
A Number Variable
A Datetime Variable – X BIEN
A Dictionary Variable
CorrectoPeso: 1
While building a data reconciliation bot on an SQL database, a developer wants to
concatenate Customer ID and Customer reference fields into the Customer ID-Ref
field. The Customer ID data is a Numeric value and needs to be converted into String
value to perform a successful concatenation. Which action will allow the developer to
accomplish this?
Assign the name and extension to the Table type variable. To move the files, use the File
package Copy action and Delete action.
Assign the name and extension to the Table type variable. To move the files, use the File
package Archive action.
Assign the name and extension from the Dictionary type variable. To move the files, use the
File package Copy action and Delete action. -X BIEN
Assign the name and extension to the Dictionary type variable. To move the files, use the
File package Move action.
IncorrectoPeso: 1
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 they achieve this?
Universal Recorder
Citrix Agent
SAP Package
Citrix XenDesktop – X MAL
IncorrectoPeso: 1
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� action to test if the file exists
Use the �Wait for Window� action to wait for the loading window to close
Use the �Wait for Window� action to wait for the loading window to open – X MAL
Use the �Delay� action to create a random delay between 30-90 seconds
Use the �Delay� action to create a 90 second delay
A bot developer is writing up the requeriments document for user case where data from
Microsoft Excel workbook is moved to a new worksheet within the workbook packages should
be specified in the requeriment document?
CorrectoPeso:
1
A bot developer wants to get data from PostGreSQL database. How should the bot
developer proceed?
AAE_Bot Developer
AAE_Basic
AAE_Discovery Bot Analyst
AAE_Discovery Bot User – BIEN
CorrectoPeso: 1
A bot developer is writing up the requirements document for a use case where data
from a Microsoft Excel workbook is moved to a new worksheet within the workbook.
What packages should be specified in the requirements document?
The bot developer should create a single schedule with frequency set as Monthly
The bot developer should create country-wise schedules with the correct Time zone of the
host machine (Web Control Room)
The bot developer should create multiple schedules country-wise, with the correct Time
zone of the respective country – BIEN
The bot developer should create a country-wise schedule with the correct Start Time of the
respective country
IncorrectoPeso: 1
The virtual machines being used as bot runner devices have no applications installed.
A bot needs to open and modify an Excel file. How can the developer automate this
process?
Analyze package
Bot Insight package
Data Table package
Interactive forms package – X BIEN
CorrectoPeso: 1
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 bot editor, the following error is
generated: "Device is disconnected." Where can the device status most efficiently be
checked in the Control Room?
Run the bot again with all browsers closed prior to running.
Recapture the table using the default browser.
Specify a browser in the Browser: Open action. -X BIEN
Use a Table variable instead of an Any type variable to capture the contents of the table.
IncorrectoPeso: 1
An information technology administrator builds an environment that will allow
parallel users to execute tasks on one host. Which two operating systems would
support this requirement so that it can be installed on the target host?
Open an existing CSV file using Excel basic: Open action and add data using Excel basic: Get
cell action.
Open an existing CSV file using Excel advanced: Open action and add data using Excel
advanced: Get cell action
Add data using the Log To File: Log to file action. – X BIEN
Open an existing CSV file using CSV/TXT: Open action and add data using CSV/TXT: Read
action.
CorrectoPeso: 1
A non-administrative user has executed a bot and runs it on a bot runner machine.
What is the most efficient way that the user can check the execution status?
Log in as the administrator to check the Audit Logs and view the status of execution.
Go to the Activity > Historical tab and check the Status column. – X BIEN
Check the user email inbox for an email alert of a successful execution of the bot.
Check the Windows Status bar notifications
CorrectoPeso: 1
A bot developer develops a bot that performs a repetitive action within an Excel file.
It repeats this until a specific condition is met at which point it moves to another part
of the task to perform more actions. Which action should be leveraged in this
scenario?
Stop
Terminate
Break – X BIEN
Finish
End
CorrectoPeso: 1
A manager requests that a developer build a bot that provides the time of bot
execution and the machine name of the bot runner. Which variable type should the
developer user to meet the requirement?
The developer should use the Managed Stored Procedure action in the Database package.
The developer should use the Begin/End Database Transaction action in the Database
package. – X BIEN
The developer should use the Connect/Disconnect action in the Database package.
The developer should use the Run Stored Procedure action in the Database package.
CorrectoPeso: 1
A bot developer plans to execute a python script with the help of a bot. What are the
dependencies that should be considered for the Bot Agent device? (Choose two.)
The Python application should be installed on the Bot Agent device. – X BIEN
The Path environment variable should include the installed Python directory on the Bot
Agent device. – X BIEN
Only additional packages used in the Python script need to be installed on the Bot Agent
device
Anaconda or Pycharm compatible IDE should be present on the Bot Agent device to run the
Python script
IncorrectoPeso: 1
Having finished recording several blocks of steps, a developer is reviewing the
Variables list. This list contains a set of window and browser variables that were
automatically created and have similar names. The developer notices that some of
these variables are not used in the bot and wants to delete multiple variables from
the variables list to ensure only the variables used in the actions remain. What is the
fastest way to clean up the Variables list?
Use the Search variables box to find the names of known unused variables and delete them
individually. – X MAL
Use the fly-out menu to delete variables individually.
Click the vertical ellipsis in the Variables palette and choose “Delete unused variables” from
the menu.
Click the trash can icon at the top of the variables list in the Variables palette.
CorrectoPeso: 1
A developer is automating email handling and ticket creation during off-hours. To do
this, the developer has created DateTime type variables and assigned the begin time
and the end time conditions to perform the automation. But the automation is not
following the time set in the begin time and end time. The developer assigned the
value using the custom format MM DD YYYY HH:MM to the datetime variable. How
can the developer resolve this issue?
List – X BIEN
String
File
Session
CorrectoPeso:
1
A Solution Architect wants to make sure that all team members use a certain date
format in the bots that they develop, so that if the bot is reused and the value is
changed, the storing variable itself cannot be deleted. How can this be achieved?
String - Compare
String - To Number
String - Extract Text – X BIEN
String - Trim
IncorrectoPeso: 1
An architect is working on an RPA project and has to make sure that Leads on the
project have the necessary permissions to store the bots in a public workspace. What
are the two minimum permissions required so that the Leads can store the bots in the
public workspace? Choose two.
Create a custom role with administrator permissions and assign the role to all Control
Room administrators.
Create a custom role with the bot execute permissions and assign the role to all of the bot
creators.
Create a custom role with the appropriate permissions and assign the role to all of the bot
creators.
Create a custom role with the appropriate permissions and assign the role to all of the bot
runners. X – MAL
CorrectoPeso: 1
Citrix is the primary delivery method for applications at a company. The universal
recorder is not identifying objects in a Citrix Receiver window. What are two ways the
bot developer can resolve this issue? Choose two.
Edit the Capture action once the recording has been completed. – X MAL
Select the Scan button to analyze the window objects.
Define the object and the supporting anchor.
Wait 20 seconds for the highlight to appear.
CorrectoPeso: 1
A company wants to automate their helpdesk ticket flow, and update the CRM
application using the bot. The bot developer recorded the flow using the recorder
and automated the process. When a user tries to run the recorded flow, the bot
results in an error. On initial analysis, the bot developer identified that the bot fails
when it selects a specific window. How would the developer resolve the issue?
They did not capture the object properties correctly; recapture the recording accounting for
this object.
Force select the window using the window package and recapture the recording.
Use the window variable with the application title, as the window URL likely has dynamic
properties. – X BIEN
The captured object contains unidentified property; resize the window and recapture the
recording.
CorrectoPeso: 1
A citizen developer wants to record a simple task to upload data to a legacy
application that is used daily. Using the Universal Recorder option, the object text
box cannot be captured. Which recorder should be used to resolve this issue?
Web Recorder
AISense Recorder – X BIEN
Capture Recorder
Smart Automation
CorrectoPeso: 1
A developer has created a bot that opens a new Microsoft Edge browser window to a
webpage they wish to record. Using the universal recorder, the webpage shows a red
rectangle highlighting the objects, but any click reveals a message box saying, "Your
Edge Plugin in either not installed or disabled" What steps should the developer
follow to ensure they capture the objects on the webpage loaded in Microsoft Edge?
The developer is using a Windows system without the necessary administrator permissions.
Device credentials are missing after device registration. – X BIEN
The OS is a multiuser windows server with too many users already logged in.
The developer's network has an authenticated proxy.
CorrectoPeso: 1
A user is capturing actions on an application that they want to automate using the
Universal Recorder. They observe the following behavior: - While recording, a 'shield'
icon is displayed in the Universal Recorder popup. - After the bot has been saved and
later re-opened for editing, the capture preview does not display the captured
screenshot. What could be the reason for this?
Loop through each PDF file saved in a folder. Use the Extract image action from the PDF
package to convert PDF to an image format and upload the image to the HR Portal using
the Recorder. – X BIEN
Loop through each PDF file saved in a folder. Use the OCR package to convert the PDF to
an image format and upload the image to the HR Portal using the Recorder.
Loop through each PDF file saved in a folder. Use the Image Recognition package to
convert the PDF to an image format and upload the image to the HR Portal using the
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 an image and upload the image to the
HR Portal using the Recorder.
IncorrectoPeso: 1
An RPA Solution Architect needs to work on an RPA Project that has a system with
multiple Window Titles, most of them with few common words on the window title.
To build a more robust bot the architect needs to use a pattern to only identify those
window titles that match this pattern. What is the most effective way to accomplish
this?
By using a Wildcard
By using a Variable
By using a String value with the Window Title – X MAL
By using a Regular Expression
IncorrectoPeso: 1
While building a bot for a remote application accessible via RDP, what would be an
optimal method for the developer to manipulate object/elements on that application?
Use the Recorder: Capture action with the Enter keystrokes option
Use the Recorder: Capture action with Set text and Select a credential option – X BIEN
Use the Prompt for value action to capture the user's credentials to store in a variable
Use an interactive form to capture the user's credentials to store in a variable
CorrectoPeso: 1
A developer is working on an application and learns that there is a pre-built bot in the
Bot Store for this application that can be downloaded. However, the developer is not
able to locate this bot in the Control Room even though it is displayed in the Bot
Store tab in the repository. What role should be assigned to the developer so that
they can download and use this bot?
Use the Forgot Password link on the Control Room login dialog. – X MAL
Click on Forgot Password link in the Bot Store login dialog.
Use their credentials for A-People.
Create a support ticket via their Automation Anywhere contact.
CorrectoPeso: 1
A bot developer is building a bot to manage overtime effectively. The bot should
check employees' work time at the end of every month using a timesheet CSV file
downloaded from the attendance system. The file contains each employee name,
position, and total hours worked in a month. The bot should find all employees who
worked overtime for more than 20 hours but exempt the managers. Which If
conditions would the bot developer use?
Insert a Message Box: Message box at the bottom of the Try with a 5 second time out,
showing $ErrorMessage$.
Ensure the Error Handler: Catch node assigns the error message and error line number to
local variables. – X MAL
Insert a Message Box: Message Box into the Error Handler: Catch block to display local
variables assigned by the Error Handler: Catch node.
Add an Error Handler: Finally action and add logging to the bot structure.
IncorrectoPeso: 1
A bot developer wants to automate tasks on an FTP server whose connection is not
stable. How should they fix this?
The bot developer should use the connect action in a loop and try for certain number of
times (e.g. 10 times)
The bot developer should use the 'Reconnect if connection fails' option of FTP/Sftp:
Connect action
The bot developer should try to automate ONLY when the FTP connection is stable
The bot developer should automate the FTP server with an FTP application – X MAL
CorrectoPeso: 1
A developer is creating a child bot that will read an XLSX file that is stored in the path
c:\users\Developer.1\Bot_Input. This bot should also log the errors encountered in a
log file and return appropriate errors to the parent bot. What should the developer
implement in the code to ensure that the errors are logged?
Use the Try, Throw, and Catch actions from the Error handler package – BIEN
Use the Try and Catch actions from the Error handler package
Use the If: if and Loop: loop On error condition
Error handling is available inherently
CorrectoPeso: 1
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
Variable watcher
Error handler Package – X BIEN
Analyze Package
CorrectoPeso: 1
A human resource onboarding process includes reading employee data from an Excel
file and sending notifications to new employees. The Excel file contains data for all
employees. A bot automating this process loops through the employee data and
sends notifications to new employees. The human resources manager has asked to
stop sending notifications to Employee Type: Existing Employees. How can this be
accomplished?
Use the IF command to check Employee Type and a Loop: Continue command. -X BIEN
Setup a rule on the email server to block email coming from the Automation Anywhere
server to current employees.
Use the IF command to check Employee Type and string operations to set an invalid email
address as the recipient.
Only send emails to employees in the first half of the spreadsheet to minimize the problem.
CorrectoPeso: 1
A bot needs to loop through a specific process 10 times. While executing the Loop,
the number variable used does not change value. What is used to keep track of the
number of iterations of the Loop?
In the appropriate field in the Property pane, click the create variable icon (x)+ to create a
variable of type Record on the fly. – X BIEN
Switch over to the variable pane and create a variable of the required variable type. -X BIEN
Leave the Bot editor and create a credential in the Credential Vault.
In the appropriate field in the Property pane, click the create variable icon (x)+ to create a
variable of type Any on the fly
CorrectoPeso:1
A developer has created a bot that causes multiple windows to open and close during
execution. The timing of the bot's execution varies due to the latency of the
operations and the various windows. How can the developer handle the varying
delays in the bot's execution?
Use a Delay: Delay action and choose Random as the Delay type.
Use a Delay: Delay action and choose a Delay interval equivalent to the maximum wait time
experienced during testing.
Use a Wait: Wait for condition action and select Wait till: Wait for window of same title to
exist.
Use a Wait: Wait for screen change and choose Wait for window to close, then add another
Wait: Wait for screen change to select Wait for window to open. -X BIEN
CorrectoPeso: 1
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?
A String Variable
A Number Variable
A Datetime Variable – X BIEN
A Dictionary Variable
CorrectoPeso: 1
A bot developer would like to extract table data from a web page and save it in a CSV
file. The bot developer has captured the table using a Recorder and has set the Action
to 'Get table'. What should they do next?
Assign the output to string type variable and use Log to file package to write the data in the
string variable to a CSV file.
Assign the output to table type variable and use Log to file package to write the data in the
table variable to a CSV file.
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. – X BIEN
Assign the output to string type variable and use Loop and Log to file packages to write the
data in the string variable to a CSV file.
CorrectoPeso: 1
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. Which two packages should they use to achieve this? Choose two.
Comment
Prompt – X BIEN
Message Box
Interactive Forms – X BIEN
CorrectoPeso: 1
What will be the result if the following parameters are specified in the String:
Substring action? - Source string: 1 USD equals 70.162249 INR - Start from: 14 -
Length: 5
70.162249 INR
16224
70.162
70.16 – X BIEN
IncorrectoPeso: 1
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?
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 – X MAL
Use Single Sign-On for authentication
CorrectoPeso: 1
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 bot developer ensure that
the latest version of Email package be used by the bot?
The latest default version of package is always used when executing bots.
The bot developer should open the existing bot in the Bot editor, go to the Packages and
select the version of the package to be used. – X BIEN
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.
CorrectoPeso: 1
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?