Uploaded by Vanshika Waghela

MasterA2019 82 .docx.pdf

advertisement
1.) An A2019 user with an AAE_Admin role assigned has logged in to the Control Room. This
administrator tries to explore IQ Bot using the link on the Control Room Dashboard but receives
an error message: “Access Denied”. Select the reason for the restriction and the corrective
action.
a. The administrator is not assigned the IQ Bot Services role. To fix the issue, login as a user
with IQ Bot Services role.
b. Multiple sessions are only possible from Internet Explorer or Microsoft Edge. To fix this
issue, do not use Chrome
c. System resources are running low. To fix this issue, increase the server’s RAM
d. An IQ Bot server should not be installed on the same system as a Control Room and
must be installed on a different system
2.) A corporate reorganization caused the Web Control Room Management Team to take on the
responsibility of managing the bots built to automate front office processes. One of the bots was
run by a previous end user from his desktop and the team noticed that the bot runner is not
visible in the list of Bot Runner machines on the Web Control Room. Select the cause for the
issue.
a. The Bot Runner user does not have permission to schedule the bot
b. The previous end user was allocated an Attended bot runner license
c. The Bot Runner machine is not connected to the Web CR -THIS
d. The Bot Runner machine is being used for WLM
3.) An organization receives 1000 scanned invoices from a specific number of vendors on a daily
basis. The invoice format and structure has been standardized. The invoice amount is available in
different currencies. Web services can be used to convert currencies. Select the packages you
will use to automate this process.
a. The Loop and File packages can be used to access all invoices in a folder. The OCR
package can be used to extract text from images
b. The Folder package can be used to access all invoices. The Image Recognition package
can be used to extract text from images
c. The File package can be used to access all invoices. The PDF package can be used to
extract text from images
d. The File package can be used to access all invoices. The OCR package can be used to
extract text from images
4.) A developer must divide the value “ABCD12345” into two different variables (character and
number). The data is always in the format of four characters followed by five numbers. Select the
String package action the developer should use to complete the requirement.
a. To number
b. Trim
c. Compare
d. Substring
5.) A bot must trigger one of two actions: create a ticket for IT or send an email to HR.
This is how it works:
•In a Prompt for value action, the bot receives text which will be sent to a Machine Learning
algorithm via the REST Web Services Post method action.
•The algorithm classifies the text, returning a statement of one of the categories: “IT”, “HR” or
“Error”.
•Using the REST Web Services package Get method action the results are used to either create a
ticket for IT or send an email to HR.
Select the two essential variables to include in the bot to support the workflow.
a. Dictionary
b. Boolean
c. String
d. List
6.) Which condition for the Loop action will allow Items from the third position to the sixth position
to be extracted from a list of variable?
a. Condition - For each item in the list For Range: From index #3 to #6
b. Condition - For n times - #5
c. Condition - For n times - #6
d. Condition - For each item in the list For Range: From index #2 to #5
7.) A company’s website uses a Natural Language Processing (NLP) tool to evaluate customer
feedback that comes in through the portal or via emails. The NLP tool provides key and value of
each entry so the feedback can be evaluated.
The bot used to evaluate the feedback ratings fails every time the NLP tool returns feedback to
the bot. Select the receiving variable type that will help resolve this issue.
a. Table
b. Dictionary
c. List
d. Record
8.) Select the action that you should use to automate the sales tax collection process that requires
collecting the full sales tax, if annual revenue is more than $100,000, and applying a 10 percent
discount if the annual revenue is less than $100,000.
a. Use the Loop action, select the While option, and add conditions
b. Use the String package Compare strings action
c. Use the Loop package Loop action use the n times iterator
d. Use the If package If and Else actions as appropriate
9.) A developer working on a website automation project notices that it takes 20 to 200 seconds to
load the page’s HTML components, such as textboxes and combo boxes during peak hours of
operation. Select the option that can resolve the issue.
a. Manually count the seconds and introduce delays
b. Use the Wait for Screen Change action
c. Use the If command with Object condition
d. Use the If command with Application is running condition
10.) A bot using Image Recognition is behaving intermittently. The issue persists after confirming that
the capture of the objects in the target web page is valid. Select the cause for the issue.
a. The page has loaded too quickly - a delay should be introduced
b. The bot runner’s operating system has the wrong default browser set
c. Poor network performance resulting in the browser failing to fully render
d. IQ Bot services are down resulting in Automation Anywhere having no OCR engine to
reference
11.) A consultant is automating a bank’s credit card processing that involves interaction with
multiple applications on multiple platforms. How can the consultant ensure that the bot can be
easily managed and modified by the bank’s RPA team once the automation project is complete?
a. Bots should have at least five loop actions
b. Bots should have hard coded variables and file paths
c. One bot should be created with all actions to handle end-to-end operations
d. Bots should be modularized by application or sub processes
12.) A bot runner device is running low on operating system memory after running a bot. Select the
likely cause for this issue.
a. The bot is using the DLL package. After running the required functions, the DLL reference
is not being closed
b. The bot is using the Boolean package. After running the required functions, the Boolean
reference is not being closed
c. The bot is using the Bot Migration package. After running the required functions, the
Migrate bot action is not being closed
d. The bot contains too many Comment and Step package actions
13.) A bot needs to continue to process records as long as there is text contained within a variable.
How can this be achieved using Automation Anywhere packages and actions?
a. Loop package, Loop Type 'While' - Condition, Populated String
b. Loop package, Loop Type 'While' - Condition, Not Empty String
c. If package, Loop Type 'Iterator' - Iterator, For each non empty value in record
d. If package, Loop Type 'Iterator' - Iterator, For each populated value in record
14.)A developer is designing a bot using Universal Recorder to capture the steps and wants to avoid
capturing images of a web application as it violates the security protocol related to the
application. What should the developer do to meet the security protocol?
a. Keep the secure recording feature on
b. Use an Image Recognition package to work on the specific application
c. Keep the secure recording feature off
d. Use a keystroke package to work on the specific application
15.)A developer is building a bot to replicate new records to the server in the backend database
process. How can the developer ensure the records will revert to their original state on the
server database if the bot fails during the replication process?
a. Use a Managed Stored procedure action
b. Use Connect/Disconnect actions
c. Use Begin/End database transaction actions
d. Use a Run Stored procedure action
16.)A developer has automated a process that downloads PDF files from Microsoft Outlook and
updates information in the ERP system. The management wants the developer to provide
receivable amount information on a daily basis. How can the developer provide this
information?
a. Add an analyze package and tag relevant variables
b. Use a database command to read data from the database and build logic to calculate
requested amounts
c. Modify the bot and build logic to calculate the account receivable amount
d. Build another bot to create charts and data tables for management
17.)A developer is finding it difficult to reliably automate the opening of a web-based application in a
new window. What should you do to resolve the issue?
a. Set the Browser package to use Google Chrome. Websites will be launched in a new tab
if a Chrome window is already open
b. Set the Browser package to use the default browser
c. Use Error Handling with Internet Explorer in the Try action and Chrome in a Catch Block
d. Set the Browser package to use Internet Explorer. Websites will be launched in a new
window
18.)A firm has automated their inventory system to give daily stock updates to the plant manager.
However, when there is no stock available the bot fails and stops processing. Select two options
that can handle the exception.
a. Try and Catch block
b. If/Else actions
c. Simulate keystrokes package
d. While loop package
19.)A bank uses an AS400 application to reconcile daily activities. The process requires a clerk to
upload multiple text files and download the reconciliation report. The screen resolution of the
application changes dynamically. Which of the following will you use to automate the process?
a. The Terminal Emulator package
b. The Database package
c. The If package with Window Exist condition
d. The Universal recorder
20.)A bot is designed to extract data from a table on a web site and write the data to an Excel sheet,
without opening the Excel file. The bot executes successfully, but the Excel sheet where the data
should have been written stays blank. Review the code here and select the best option to resolve
this issue.
a.
b.
c.
d.
e.
The Excel sheet has to be opened in read-write mode using the Open action
The Excel Basic > Save Worksheet action has to be used inside the Loop
The Launch web site command has to be used before the Recorder action
The Excel Advanced > Write from Data Table action has to be used inside the Loop
The Excel Basic > Save Workbook action has to be used outside the Loop
21.)An organization receives Excel files as email attachments from 300 different vendors. These
attachments contain data including Invoice Number, Bill To, Total Amount, Email, and many other
data fields. The vendors do not follow the standard Excel format that the organization shared
with them. The organization wants to fetch the total number of email addresses from all Excel
files and update this information in the ERP System. Note that the organization uses Bot Runners
without Excel installed. Select two options to automate this process.
a. Use the Loop package to iterate through all Excel files
Use the Excel basic: Find action to search emails in each Excel file
Use the Number type variable to count the number of emails in the List variable
b. Use the Loop package to iterate through all Excel files
Use the Excel advanced: Find action to search emails in each Excel file
Use the String type variable to count the number of emails in the List variable
c. Use the Loop package to iterate through all emails
Use the Excel basic: Find action to search emails in each Excel file
Use the Number type variable to count the number of emails in the Dictionary variable
d. Use the Loop package to iterate through all Excel files
Use the Excel advanced: Find action to search emails in each Excel file
Use the Number type variable to count the number of emails in the List variable
22.) A user's spreadsheet is the source for the contents of a variable. The bot often fails to capture
the correct data. Select the Excel advanced option that you will use to resolve this issue.
a. Go to Cell to ensure consistent behavior
b. Set Cell to ensure consistent behavior
c. Get multiple cells to unlock
d. Set multiple cells to unlock
23.)A user's spreadsheet is the source for the contents of a variable. The bot often fails to capture
the correct data. Select the cause for the issue.
a. The spreadsheet's active cell varies day-to-day
b. The spreadsheet is read-only
c. The spreadsheet is closed
d. The spreadsheet's active cell is fixed
24.) Select the approach to merge Multiple CSV files sent via email into one consolidated XLSX file on
a backend server. This is important because the creation of the XLSX file in a particular folder will
trigger an unattended bot using this XLSX file.
a. After an Outlook rule saves the attachments, a Data Table package merges the files into
one consolidated CSV file originating from a template file. Using the File and Folder
packages, this file is then saved as an XLSX file on the designated location
b. With the Email package looping through the various mails, all attachments are saved.
Using a Loop in a Loop action, the data is extracted and saved in an XLSX using the Excel
advanced package
c. A Loop action following an applied Outlook rule copies the data from the CSV files in a
variable using the CSV Read action. In another loop, this information is written into the
designated XLSX file using Excel basic package functionality
d. After fetching the CSV files using the Email package, the data is merged using the Excel
basic package Append Workbook action and copied to the designated location using the
File and Folder packages
25.)A developer is creating a bot to work on an Excel application. Using Excel advanced package, the
bot needs to get the name of the worksheets it is supposed to work on and save the worksheet
in an external file. What should the developer do to get the desired output?
a. Get the name of the current worksheet and assign it to a string variable
b. Get the names of all the worksheets and assign them to a string variable
c. Get the names of all the worksheets and assign them to a list variable of string data type
d. Get the names of all the worksheets and save them in a table variable
26.)A developer is creating a bot to extract data from a CSV file and load it into an Excel file. During
the execution of the bot, the Excel file at the destination is not opening on the screen. Select the
cause for the issue.
a. The Excel file is hidden
b. The Excel file is in read only mode
c. The developer is using Excel basic actions in the bot
d. The developer is using Excel advanced actions in the bot
27.)A bot inputs daily business activity into a user’s spreadsheet located on a network share. After
many successful executions it is failing. Select the cause for the failure.
a. The bot is using the Excel basic package and the file’s archive bit has been set to ‘on’
b. The bot is using the Excel advanced package, which does not support files larger than 7
MB
c. The bot is using the Excel basic package, which does not support files larger than 7 MB
d. The bot is using the Excel advanced package and the file’s archive bit has been set to ‘on’
28.) A developer is creating a bot to process table data in an Excel sheet. When executed, the bot
will apply a filter on a column of the Excel sheet. How can the developer implement this code in
the bot?
a. Use the Filter table action present in Excel advanced package
b. Use the simulate keystroke action [ALT-DOWN ARROW] dff [ALT-UP ARROW]
c. Use the insert keystroke action [ALT-DOWN ARROW] dff [ALT-UP ARROW]
d. Use the Sort Table action present in Excel advanced package
29.)Select the fastest method to read through a large Excel sheet. The sheet has over 10,000 rows
and values in a date column need to be filtered. The columns contain a variety of datatypes
including Boolean and DateTime values.
a. Use the Read from action on the Excel file in the Database package to read data and
remove the appropriate values
b. Use the Read action in the CSV package and loop through each row to remove the app
c. Use the Excel advanced set to read data and remove the appropriate values-this
d. Use the Get Cell command to get individual values for comparison
30.)A developer creates a bot which calls different Macro actions based on conditions. The Excel
basic package is used but the bot fails to get the desired output. With development efficiency in
mind, how will you resolve this issue?
a. Install Microsoft Excel and then use the Office 365 Excel package
b. Install Microsoft Excel and then use the Excel advanced package
c. Replicate the logic of macros to be used inside the bot
d. Install Microsoft Excel and then use the Excel basic package
31.) A customer uses a process involving Data Table extraction that does not allow the installation of
Microsoft Office software due to licensing regulations. Select the best way to automate the
process that requires extracting data from an XLSX file and entering into a web form.
a. Create a bot on a machine that has Excel installed. Use the Excel advanced package to
convert the file to CSV format, send it back to the workstation and use the Browser
package to enter the data
b. Run the Data Table package to extract the data from the XLSX file and use the Browser
package to open the webform
c. Use the File package to save the existing file as a CSV file and the Data Table package to
extract the data. Use the Browser package to open the web form
d. Use the Excel basic package to extract the data and use the Browser package to enter
that into the web page
32.) A developer calls an external Python script inside the bot using the Open Python action and
provides the script inside the Import existing File option. During execution, the bot throws an
error saying, “could not execute Python”. When the Python script is executed separately using an
Integrated Development Environment (IDE), it executes without any error. Select the change that
needs to be made to successfully execute the bot.
a. The Python script needs a function defined in it that has to be processed/run using the
Python script package, Execute function action
b. The Execute function action is required to run the external script and must be added to
the bot code
c. The Python script has to be provided with IPNB format
d. The Path variable has to be set for Python inside the Environment variables-this
33.) The code shown here is trying to run the python script by passing multiple variables stored in a
single variable of list type.Select a subtype for the list variable
a.
b.
c.
d.
e.
String
Boolean
Any
Number
Dictionary
34.) A developer embeds a Python script using the Python script: Open action within the bot code.
The script runs a function which processes two arguments/variables. The bot needs to pass the
value of the variables to the Python script. Select two variable types that can be used to satisfy
the requirement.
a. One Table type variable with dimension 2X1 of subtype String
b. One Dictionary type variable where the subtype is String
c. One variable of type Any and other of type String
d. One List type variable where the subtype is String
35.) The code here indicates call to the Add function which returns a+b. The output is stored in a
String variable Result.
What would the message box display, if
Case 1: List variable lstNumbers subtype is String and contains two values: 33 and 55
Case 2: List variable lstNumbers subtype is Number and contains two values: 33 and 55
a. Case 1: 3355 and Case 2: Bot Error
b. Case 1: 88 and Case 2: 3355
c. Case 1: 3355 and Case 2: 88
d. Case 1: Bot Error and Case 2: 88
36.) Review the code shown here and select two statements that describe the issue.
a. You must close the Python script before executing the function
b. A Python package is being used to provide the script details and a JavaScript package is
being used to run it
c. You cannot execute Python scripts from the Run JavaScript action
d. The code has no issues and will execute without throwing an error
37.) A developer has to automate a data entry application that needs credentials to login. The login
details are created in Credential Vault in the control room. The credentials are added in the
locker and the developer is assigned the manager role for the locker. While developing the bot,
the developer is unable to see the credentials in the variables list. How can this issue be
resolved?
a. The developer should be added as a participant because locker participants can view the
locker
b. The developer should be added as an owner because locker owners have all the
required access
c. The developer should be added as a consumer because the locker consumers can view
both the locker and the credentials in the locker
38.)A newly hired accounts payable executive has been given access to create credentials for an
application and add the credentials to the accounts payable locker. While creating attributes, the
executive is unable to view the accounts payable locker. How should the control room
administrator resolve this issue?
a. The administrator has to restart the control room services
b. The administrator should have the executive restart the bot agent
c. The administrator should reinstall the license
d. The administrator has to add the executive as a participant of the locker
39.)An organization receives 1000 emails every day. Management wants to extract all invoice-related
emails and store in the Invoices folder under the Inbox folder. Select the packages/action that
will help complete this task.
a. Use Email: Connect > Email: Move all > Set Destination folder path in mailbox as
Inbox/invoices > When subject contains (optional) as Invoices
b. Use Email: Move all > Set Destination folder path in mailbox as Inbox/invoices > When
subject contains (optional) as Invoices
c. Use Email: Connect > Loop: For each mail in mailbox > When subject contains (optional)
as Invoices > Email: Save email
d. Use Email: Connect > Loop: For each mail in mailbox > Email: Move all > Set Destination
folder path in mailbox as Inbox/invoices > When subject contains (optional) as Invoices
40.) How should you automate the process of forwarding hundreds of emails to team members
based on the message body in the email on a daily basis?
a. Use Email: Connect > Loop: For each mail in mailbox > Assign output to Dictionary
Variable > Check Condition on Dictionary{emailMessage} > Email: Forward
b. Use Email: Connect > Loop: For each mail in mailbox > Assign output to Dictionary
Variable > Check Condition on Dictionary{emailBody} > Email: Forward
c. Use Email: Connect > Loop: For each mail in mailbox > Assign output to Dictionary
Variable > Check Condition on Dictionary{emailMessage} > Email: Send
d. Use Email: Connect > Loop: For each mail in mailbox > Assign output to List Variable >
Check Condition on List Variable > Email: Forward
41.) A developer has created a bot to download all email messages and write the content to a CSV
file. Review the bot code and the error. How should the developer fix the error?
a. The developer should use the Log Content action rather than the Log to File action
b. The file address should end in CSV
c. The Dictionary Key emailMessage has to be used in the Log to File action
d. The Dictionary Key emailBody has to be used in the Log to File action
42.)In a customer’s Salesforce.com instance, recurring updates of records occur via email. First an
email is sent to a shared mailbox, and then the information on the record is updated. Select the
best method to validate the email sender before executing the update, when fetching the
emails.
a. In order to provide a good security practice, the system that fetches the emails is
required to have an up-to-date firewall and malware protection installed
b. Using the Email package in a Loop action, only download emails in HTM
c. Create a rule in Outlook and only fetch the various mailboxes using the Loop package
d. Using the String package, extract the information from the email header and compare
them to the email address that sent the email
43.)Select the user role that can create a credential locker and allow a Control Room Administrator
to:
# Store a set of credential variables they created inside the control room
# Make the credentials available to a set of developers with a specific role
a. A user with AAE_LockerAdmin role privileges has to create the locker for the
administrator
b. A user with AAE_Manager role privileges has to create the locker for the administrator
c. A user with AAE_LockerManager role privileges has to create the locker for the
administrator
d. A user with AAE_LockerAdmin role privileges has to create the locker in the control room
and assign the administrator as the manager of the locker
44.)A finance department receives thousands of scanned invoices as attachments from multiple
vendors. All emails are automatically segregated by vendor name and moved to the respective
sub folder in the Inbox. A finance assistant then manually downloads all invoices and uploads
them to the shared drive. How will you automate the manual process of downloading the
invoices and uploading them to shared drive?
a. Use the Loop package with the For each item in the list iterator
b. Use the If package with the File exists condition
c. Use the Loop package with the For each mail in mailbox iterator
d. Use the Loop package with the For each file in folder iterator
45.)A bot was created to automate an SAP application for various users on different machines. The
RPA Program Manager creates credentials in credential vault. The manager creates username
and password attributes with standard values. When the bot is executed on different users’
machines, it is observed that the same credentials are used to login instead of the individual
user’s login. What’s the cause for this issue and how will you resolve it?
a. The SAP application is causing the error due to usage of the same credentials on other
machines. The manager should not have created the credentials, but should have asked
the developer to enter hard values for the username and password while setting values
in the textbox
b. A single username and password attribute was created for all users. The manager should
have created the number of attributes for the number of users for the same SAP
application under one credential vault
c. While creating attributes, the Standard option was selected. The manager should have
selected the user-provided option to have each user enter their own credential values in
the Credential Request tab
d. The bot is being executed on different machines. Separate bots must be created for the
separate machines
46.)The text from emails within a shared mailbox is supposed to be analyzed by sentiment analysis.
The bot is set up using the Email package with a connection to a sentiment analysis algorithm
and the necessary Get method actions to receive the classification. The bot doesn’t execute
successfully. Select the likely cause for the issue.
a. The user that executes this bot has another mailbox configured besides the shared
mailbox, preventing the bot from finding the correct mailbox as multiple mailboxes are
not allowed-this
b. For the sentiment analysis, no third-party solutions are allowed. It is necessary to set up
an IQ Bot instance to make use of the Automation Anywhere platform functionality
c. Within the Email package, the Get method action is using the wrong session within the
bot, causing a runtime error
d. The Outlook client needs the proper hostname, port and password configuration to send
and receive emails
47.)A developer has created a bot which uses the Email > Send action to email a notification after
the bot completes execution. The developer has selected Outlook in the Send email via property.
During the test run the bot fails at the Send email action. Select two ways in which you can
resolve this issue.
a. Ensure that Outlook is opened or present on the task panel during the execution of the
bot
b. Ensure the control room system date and time are in sync with the execution machine
date and time
c. Ensure that Outlook is installed on the system where the bot is executed
d. Ensure that Outlook has a user profile configured
48.)A developer’s first attempt to leverage the REST API to authenticate with the server completes
successfully. After this authentication, there is a permission error when attempting to trigger a
bot. What should the developer do to identify the issue?
a. Ensure the Authenticating account has the right to download bots
b. Ensure the Authenticating account has the right to manage scheduled activity
c. Confirm the Authenticating account matches the Bot Creator
d. Check the Unique Identifier of the bot
49.)An organization has automated a task to send welcome emails to all new employees every week.
The email includes a background image, the employee’s photo and a text message. On receipt,
the emails display the message body as text with no formatting (Color, Font, Style). How should
you resolve this issue?
a. Use Email: Connect, Email: Send Email and Send Email as HTML property
b. Use Email: Send Email and Select Send Email as HTML property
c. Use Email: Connect, Email: Send Email and Send Email as Plain Text property
d. Use Email: Send Email and Send Email as Plain Text property
50.)A request has been received to use an existing bot for a form completion on the organization’s
public website. Once submitted, the bot should automatically be triggered via the Rest API;
however, when submitted the bot fails to start.
What is the most likely cause of this error?
a. The User ID and File ID need to be used as part of the API Call
b. The User ID and Automation Name need to be used as part of the API call
c. The Bot Name and Username need to be used as part of the API call-this
d. The Bot Creator has not set the bot to Allow API Calls
Download