Uipath Certification Question Set 8

What is the slowest method of reading text?
  • Native
  • FullText.
  • Answer OCR
Is it possible to retrieve the color of a specific Excel cell?
  • Answer Yes, by using Get Cell Color
  • No. The color cannot be retrieved from a workbook.
  • Only with an OCR Engine.
What is the best way of scraping a large, selectable text in a Citrix environment?
  • Use a Get Full Text activity.
  • Use the Microsoft OCR engine.
  • Use the Google OCR engine.
  • Answer Select the entire text and copy it with the Copy Selected Text activity.
Which of the following SQL statements can be executed by using the activity called Execute Non Query?
  • Answer Insert
  • Answer Update
  • Select
  • Answer Delete
How should exceptions be handled? Select all the options that apply.
  • Answer By using Try Catch activities inside the workflow for unexpected application exceptions.
  • Answer By validating data using conditional blocks for business exceptions.
  • UiPath handles exceptions by default.
How can a process be executed on three different robots?
  • By deploying the process in the environment of the robots, which run it automatically
  • Answer By creating a job and selecting all three robots
  • It is not possible to allocate a process to three different robots
  • Answer By scheduling the process and adjusting the settings in the Execution Target tab accordingly
Consider three GenericValue variables, var1 with the default value of "3 apples", var2 with the default value of "5 mangos", and the result, which is the output of an Assign Activity with the var1 + var2 expression. What is the value of the resulting vari
  • Null
  • "8 fruits"
  • 8
  • Error: "Input string was not in a correct format"
  • Answer "3 apples5 mangos"
What direction can the arguments of a workflow have?
  • Answer In arguments.
  • Answer Out arguments
  • Answer In/Out arguments.
How can you pass data between workflows?
  • Answer By using arguments.
  • By using variables.
  • By using a pipe.
After adding an Invoke Workflow File activity and selecting the workflow to invoke, you need to:
  • Answer Click Import Arguments, and then bind the arguments to the local variables or to some default values
  • Click Edit Arguments, and then bind the arguments to the local variables or to some default values
What type of argument can you define to pass data and retrieve the modified value from an invoked workflow?
  • In
  • Answer In/Out.
  • Out.
How can you dynamically change parts of a selector?
  • You cannot have dynamic components in a selector.
  • Answer By using variables to replace the dynamic parts
  • By adding parameters from the Properties tab.

Excel Automation Using UiPath

How does the Anchor Base activity work?
  • It searches for an UiElement at a fixed anchor position.
  • It searches for an UiElement using a relative coordinate position.
  • Answer It searches for an UiElement by using another UiElement as anchor.
What happens if the ClickBeforeTyping property in a Type Into activity is selected?
  • Answer Before typing, a click is performed at the center of the UiElement.
  • Before typing, a click is performed on the top left corner of the UiElement.
  • Before typing, a click is performed at the current mouse position.
Q)Can you store a Selector in a variable?
  • No
  • Yes, in a UiElement variable.
  • Answer Yes, in a String variable.
Q)Which activity is used to call another piece of automation?
  • Open Application
  • Answer Invoke Workflow File
  • Flowchart.
Q)What is the purpose of the WaitForReady property in any UiAutomation activity?
  • Specifies the amount of time (in milliseconds) to wait for the activity to run before an error is thrown.
  • Specifies to continue executing the remaining activities even if the current activity failed.
  • Answer Before performing the actions, waits for the target to become ready.
How can you identify a column in a DataTable?
  • Answer By using the column name.
  • By using the row index.
  • By using the column default value.
  • Answer By using the column index.
Which activity provides the easiest way to loop through all the rows in a DataTable?
  • While
  • For Each
  • Do While
  • Answer For Each Row
  • Repeat Until
Is it possible to write to a text file without using the Write Text File activity?
  • No
  • Answer Yes, using the Invoke Method activity
  • Answer Yes, with the Invoke Power Shell activity
What type of Output variable do all Get Mail activities return? (POP3, IMAP, Outlook, Exchange)
  • MailMessage
  • Answer List
  • List
Which of the statuses below can a transaction have? Select all the options that apply.
  • Answer New
  • Pending
  • Answer In progress
  • Answer Successful
  • Answer Abandoned
  • Answer Failed
  • Answer Retried
  • Answer Deleted
Is it possible to reprocess a transaction in a Queue after its failure due to an application exception?
  • No, transactions cannot be processed again if they fail.
  • Answer Yes, if the Auto-Retry property of the Queue is enabled.
  • Only transactions that failed due to a business exception can be reprocessed.
  • Answer Yes, it can be retried manually on the Transactions page.
What do the Items in the Orchestrator queues consist of? Select all the options that apply.
  • Answer Input data for the processes executed by the robots
  • Jobs to be executed by the robots
  • Processes to be executed by the robots
In the UiPath Robotic Enterprise Framework template, what happens if the processing of a transaction item fails with an Application Exception or a System Error?
  • The process executes the End Process state.
  • Answer All used applications are closed and then re-initialized.
  • Answer The execution of the transaction item is retried if the MaxRetryNumber config value is greater than 0.
In UiPath Robotic Enterprise Framework, the value of MaxRetryNumber in the Config.xlsx file should be set to a number greater than 0 to enable the retry mechanism in the following cases:
  • Answer Get data from spreadsheets,​ ​databases, email,​ ​web​ ​API.
  • Answer Do not work with UiPath​ ​Orchestrator ​queues.
  • Get data from UiPath Orchestrator queues with Auto Retry disabled.

Conditional Statements in UiPath Studio

What status does a job have when a schedule is triggered in Orchestrator, but there are no available robots to execute it?
  • In progress
  • Answer Pending
  • New
One of the actions below is not required when starting processes with UiPath Orchestrator.
  • Registering robots to Orchestrator
  • Publishing projects from UiPath Studio
  • Creating an environment containing the robot
  • Answer Creating a queue in Orchestrator
  • Creating a process with the published package and environment
  • Starting a job, which is the execution of the process
What types of assets can be stored in Orchestrator?
  • Array, Datatable, Bool, String
  • Answer Bool, String, Integer, Credential
  • Integer, Password, GenericValue, String
What is the safest way to close an application?
  • By sending the Alt + F4 hotkeys
  • Answer By using the Close Application activity
  • By using the Process Name property of the Kill Process Activity
Which is the best way to delete unreferenced variables?
  • Delete them one by one from the Variables panel. UiPath Studio performs the workflow validation in real time, therefore you can see which variable is being used.
  • Answer You can manage your variables from the Design panel > Manage Variables > Remove Unreferenced.
  • The unreferenced variables do not utilise memory, therefore you do not have to delete them.
How can you provide more details to explain the purpose of the activities in a workflow?
  • Answer By adding activity Annotations.
  • By using a Comment Out activity.
  • Answer By using the Comment activity.
Why is renaming activities considered to be one of the best practices?
  • Answer In case of an exception, to be able to find its source activity
  • Answer To be able to understand the process logic without expanding each sequence or invoked workflow.
  • Answer To easily understand the high-level business logic from a workflow.
You need to collect employees data and send it by email as an Excel file. What type of workflow is the most suitable for the final part, which adds the file attachment, formats the email, and sends it?
  • Flowchart
  • Directed Acyclic Graph (DAG)
  • State Machine
  • Answer Sequence
Which of the following types of variables can be defined in UiPath Studio?
  • Answer GenericValue.
  • Answer DataTable
  • Number.
At the end of the execution of Workflow1, which retrieves some items from a database, is the database connection closed automatically?
  • Yes, the connection is closed after 30 seconds.
  • Answer The connection has to be closed using a Disconnect activity.
  • Only the database admin can decide this aspect.
What is the robot able to do when the Full Text scraping method is used?
  • Get font information (size, colour).
  • Answer Get hidden information.
  • Answer Get editable text.
  • Answer Get the entire visible text.
How can a robot start an application in Citrix?
  • Answer By using a command line.
  • Answer By double clicking on a Desktop icon.
  • By using an Open Application activity.
  • Answer By defining a shortcut key for the application and then triggering the app with a Send Hotkey activity.
Where can we see the logs generated by running robots?
  • Answer In the Output panel.
  • Answer In the local Logs folder.
  • Answer In the Orchestrator logs.
When should the "Add Log Fields" activity be used?
  • Answer When the standard log message has to be customized by adding new fields to it
  • When logs need to be enabled
  • When a log message with a maximum number of five visible fields needs to be generated
Where can the logging level of a robot be changed from?
  • Answer The robot settings, which are accessed via the UiPath Robot icon in the System tray.
  • Answer Orchestrator, in the Edit Robot section, the Settings tab.
  • You can not change the logging level.
Is there any way to hide the execution of one activity in the logs?
  • Answer Yes, by checking the Private property of the activity that is to be hidden.
  • No, but the logs can be manually edited.
  • Yes, by changing the minLevel property of the "Execution" logger from NLog.config file.
Which statements are true regarding the Write Line and the Log Message activities?
  • Answer By using a Log Message activity, you can set different levels of tracing.
  • Answer Write Line is just a Log Message set on Trace.
  • Answer By using any of them, you generate traces in the Output panel and also in the log files.
The String.Format("Input = {0} and Output = {0}", "1","2") expression returns the following:
  • Input = {0} and Output = {0}.
  • Input = 1 and Output = 2.
  • Answer Input = 1 and Output = 1.
  • Input = {1} and Output = {2}.
  • An error.

Debugging in UiPath Studio

Which of the following statements are true? Select all the options that apply.
  • You cannot use a recorder in a Citrix environment
  • Answer The recorder is used to create a skeleton for the UI automation
  • Answer The Desktop recorder generates partial selectors
"Add Assets" in Orchestrator has the following option:
  • Answer Value Per Robot
  • Value Per Environment
  • Value Per Process
  • Answer Single Value
What happens if you try to end the execution of a job by clicking the Stop/Cancel button in UiPath Orchestrator?
  • The execution process is killed.
  • Answer The execution is not impacted if no Should Stop activity has been included in the workflow in Studio.
  • The job state is changed to Canceled/Stopped, even if no Should Stop activity was used.
What happens if you try to end the execution of a job by clicking the Kill/Terminate button in Uipath Orchestrator?
  • Answer The execution process is killed.
  • The execution is not impacted if no Should Stop activity has been included in the workflow in Studio.
  • Answer The job state is changed to Canceled/Stopped, even if no Should Stop activity was used.
What happens when a new version of a package is published?
  • The processes using the package are automatically updated to the latest version
  • Answer The processes have to be updated in order for the robots to run the latest version of the package
  • The old version of the package is overwritten
What is Orchestrator used for?
  • Running Windows processes on the local machine.
  • Answer Remotely controlling any number of robots and performing workflow management.
  • Designing workflows to be run by robots in a supervised mode.
  • Designing workflows to be run by robots in an unsupervised mode.
In UiPath Robotic Enterprise Framework, what are the transitions of the Init state?
  • Answer In the case of Success, the transition is to the Get Transaction Data state.
  • In the case of System Error, the transition is to the Init state.
  • In the case of Success, the transition is to the Process Transaction state.
  • Answer In the case of System Error, the transition is to the End Process state.
What happens in the Init state of the Main workflow, in the UiPath Robotic Enterprise Framework template?
  • Answer The robot reads the configuration file and initializes all the required applications.
  • The transaction items are extracted from the Queue.
  • The robot checks if the previous transaction is complete and then starts the next one.
The best way of managing variable values within a workflow, so that they can be shared on different robots and environments is:
  • Using Json config files.
  • Using excel config files
  • Answer Using assets defined in Orchestrator.
What robots can be selected when you start a job from Orchestrator?
  • Any robot provisioned in Orchestrator.
  • Any robot you have access to according to your role permissions.
  • Answer Any robot in the same environment as the process to be executed.
Which of the following statements related to Orchestrator are true?
  • Answer Robots can be assigned to multiple environments.
  • A robot can execute many different jobs at the same time.
  • Answer A robot can execute many different jobs one after the other.
What robot state is displayed on the Robots page while a job is being executed?
  • Answer Busy
  • Runnning
  • Pending
In a Try Catch activity, how many times is the Finally section executed if no error occurs in the Try section?
  • Answer Once
  • The Finally section is executed only when the Catch section is executed.
  • Zero
What happens if the result of a transaction is not set?
  • It is automatically set to Successful after 24 hours
  • It is automatically set to Failed after 24 hours
  • Answer The status is "In Progress" for 24 hours, and then it switches to Abandoned
What is the best way of restricting the access of a person to a limited number of pages in Orchestrator?
  • That option does not exist. Everyone is able to see everything
  • By changing the rights of the Administrator to the desired state.
  • Answer By creating a different account and role for that person. When creating a new role, restrictions can be applied.
What is the relation between environments and provisioned robots?
  • Answer One robot can be assigned to multiple environments.
  • One robot can be assigned to a single environment only.
  • Answer An environment can contain multiple robots.
  • An environment can contain a single robot only.

Creating UiPath Library

What is the best practice to stop an ongoing job in Orchestrator?
  • The process can only stop on its own.
  • Answer By cancelling it and using a Should Stop activity inside the workflow.
  • By terminating it.
Which is considered to be one of the best practices regarding the process finalization?
  • Leave the used applications open, so that a person can inspect the result
  • Answer Leave the application in its initial state, so that we can execute the process again
  • Restart the machine, so that any potential problem can be fixed
How can you retrieve the value stored in a Queue Item variable?
  • Use the Deserialize Json activity
  • Use the Deserialize Xml activity
  • Answer Use the SpecificContent property
In which workflow in the UiPath Robotic Enterprise Framework template is the retry mechanism implemented?
  • Answer The SetTransactionStatus workflow
  • The Main workflow
  • The GetTransactionData workflow
Downloading a report from a web application takes a variable amount of time, but a pop-up window is shown when the download is finished. What should you do to check whether the file has been fully downloaded before continuing the process?
  • Answer Use the On Element Appear activity and indicate the download pop-up window
  • Use the Element Exist activity and indicate the download pop-up window
  • Set the WaitForReady property to Complete
In the UiPath Robotic Enterprise Framework template, in the Main workflow, the State Machine includes the following states:
  • Answer Init state
  • Answer Get transaction data state
  • Answer Process​ ​Transaction​ ​State
  • Set Transaction State
  • Answer End​ ​Process​ ​State
In the UiPath Robotic Enterprise Framework template, if a System Error is encountered in the Process Transaction state of the Main workflow, which state is executed next?
  • Get Transaction Data
  • Answer Init
  • End Process
When should an Attended Robot be used? Select the option that applies.
  • Answer When the processing of some input data relies on human decision.
  • When a workflow needs to be modified and corrected.
  • When the process might be interrupted by exceptions and errors.
Which is the best way to navigate to a specific page in a web browser?
  • Answer Use the Navigate To activity inside an Attach Browser container
  • Use the Type Into activity inside an Attach Browser container
  • Use a Type Into activity with a full selector
Which of the following are considered best practices?
  • Answer Removing unreferenced variables.
  • Answer Deleting disabled code.
  • Leaving target applications opened.
Which of the following are considered best practices? Select all the options that apply.
  • Keeping environment settings hard coded inside workflows.
  • Answer Breaking the process into smaller workflows.
  • Answer Reusing workflows across different projects.
Which of the following are considered best practices?
  • Answer Start your new sequence with a short annotation meant to explain the purpose of the workflow.
  • Include a Should Stop activity at the end of the workflow.
  • Answer Think about the exceptions that might occur during the execution of the process.
What can the UiPath Robotic Enterprise Framework template be used as?
  • Answer The starting point for every automation project
  • A complete library for front office robots
  • A consumer of a queue in Orchestrator
When requesting a work item from Orchestrator Queues using the Get Transaction Item activity, you need to specify the following:
  • Answer The name of the Queue which contains that specific work item
  • The name of the Queue and the number of items to be retrieved
  • The name of the Queue, the number of items, and a filtering expression
Which of the following are required to have efficient execution of automation projects?
  • Answer Proper exception handling
  • Answer Recovery abilities
  • Answer Effective logging mechanisms

Robotic Enterprise Framework in UiPath

What layout should be used for UI navigation and data processing?
  • Flowchart
  • Answer Sequence
  • State Machine
What is the best way to select a row with a certain value from a column in Excel?
  • Use a Read Range activity to retrieve the contents of the Excel file, and then use a For Each activity loop to iterate through the data and identify the element.
  • Answer Use a Read Range Activity to retrieve the contents of the Excel file, and then use a Select method to identify the desired row.
  • Use the Find functionality from Excel.
If a large item collection is processed using For Each, which activity enables you to efficiently exit the loop after a specific moment?
  • No activity can be used. Instead, you have to create a Boolean variable based on which the For Each loop is broken
  • Answer The "Break" activity is the most suitable in For Each
  • A While loop should be used instead of For Each
In the UiPath Robotic Enterprise Framework template, in the Main workflow, what is the default type of the TransactionItem variable?
  • String
  • Answer QueueItem
  • Object
You want to build a Dispatcher process to populate an Orchestrator Queue for parallel processing on multiple robots. Which activity should you use to add a queue item for each work item?
  • Answer Add Queue Item
  • Get Transaction Item
  • Add Transaction Item
In the UiPath Robotic Enterprise Framework template, if a System Error is encountered in the Init state of the Main workflow, which state is executed next?
  • Get Transaction Data
  • Init
  • Answer End Process
When should the Simulate Type/Click property be used?
  • Answer Whenever supported by the target application
  • Only when background automation is required
  • Only for testing purposes
What is the difference between a Click activity whose SimulateClick property is checked and another one with the same property unchecked?
  • The activity with an enabled SimulateClick flag does not click the target element, it just simulates the action.
  • Answer The activity with the SimulateClick flag unchecked moves the mouse cursor over the target element, while the one with the flag set does not move the mouse cursor.
  • There is no difference - both can be used in same scenarios.
In the UiPath Robotic Enterprise Framework template, in the Get Transaction Data state of the Main workflow, what happens before the next transaction item is retrieved?
  • We check if the previous transaction has been completed
  • We check if a kill signal was sent from Orchestrator
  • Answer We check if a stop signal was sent from Orchestrator
Which statement about the UiPath Robotic Enterprise Framework template is false?
  • The​ ​framework​ ​is​ ​meant​ ​to​ ​be​ ​a​ ​template​ ​that​ ​helps​ ​the​ ​user​ ​design​ ​processes​.
  • Answer The framework can be used only if you get the input data from the UiPath​ ​server​ ​queues.
  • The framework has ​a​ ​robust exception​ ​handling​ ​scheme​ ​and​ ​event​ ​logging.
Which Queue Item properties can be used to control the order in which the items are processed?
  • ItemInformation
  • Answer Priority
  • Answer Deadline
  • Answer Postpone

Browser Automation Using UiPath

In the UiPath Robotic Enterprise Framework template, to enable the retry mechanism without using Queues, what should the value of MaxRetryNumber be set to?
  • 0
  • Answer Any value greater than 0
  • Any value greater than 2
In which workflow in the UiPath Robotic Enterprise Framework template is the TransactionNumber global variable incremented by default?
  • Process workflow
  • Answer SetTransactionStatus workflow
  • GetTransactionData workflow
Which one of the statements below regarding the GetAppCredentials workflow included in UiPath Robotic Enterprise Framework is true?
  • It first requests the credential from user.
  • It​ ​first tries​ ​to​ ​fetch​ a ​credential ​from​ ​the Windows​ ​Credential​ ​Manager.
  • Answer It​ ​first​ ​tries​ ​to​ ​fetch​ ​​a​ ​credential ​​from​ ​Orchestrator.
Where should credentials be stored? Select all the options that apply.
  • Answer In Windows Credential Store.
  • Answer In Orchestrator, as assets.
  • Directly inside the workflows, as variables.
While automating an installation wizard, a pop-up window may or may not appear. What can you use to close the window without stopping the workflow?
  • Answer Use a Click activity inside a Try Catch activity.
  • Answer Use a Click activity with the ContinueOnError property set to True.
  • Use a Click activity and set its TimeoutMS property to 30.
The return value of the Get Transaction Item activity is of the following type:
  • Object
  • String
  • Answer QueueItem
  • List
One of the steps in your process is to authenticate on a web application. How can you check if the login succeeded or not?
  • Place the login activities inside a Try-Catch block. An exception is thrown in case a login problem occurs.
  • Answer Use an Element Exist activity to check whether the login succeeded by searching for an element that is only displayed in that case.
  • Check the return value of the Login activity.
In the UiPath Robotic Enterprise Framework template, what should be the outcome of the Process Transaction state of the Main workflow when the application loops back to the Get Transaction Item state?
  • Answer Success
  • Answer Business rule exception
  • Application exception
How should a UiPath developer handle frequent changes in the project files?
  • By creating daily backups of the files
  • Answer By using a source control solution, such as SVN, TFS, etc.
  • Old versions of the project files are not relevant
Where can you trigger an unattended robot from? Select all the options that apply.
  • Answer The UiPath Robot icon in the system tray
  • UiPath Studio
  • Answer Remotely, from Orchestrator
This is a reliable selector for a dynamic web page: webctrl idx='144' tag='IMG'/
  • True
  • Answer False
Where should you store the environment settings that are prone to changes?
  • Answer In Orchestrator, as assets
  • Answer Inside config files (.xml, .json, .xlsx, etc.)
  • Directly inside the workflows, as hard coded values

Data Table Automation in UiPath

How can you improve a selector?
  • Answer By replacing the dynamic parts of an attribute with wildcards.
  • By adding the absolute position of the elements to the selector.
  • Answer By using intermediate containers for a better matching of the UI element.
What are the functions of the Outline panel?
  • Answer It shows the structure of the workflow
  • It shows the execution result of the workflow
  • Answer If the Activities are properly named, it can be used to search and select specific Activities used inside the workflow
What can be used to debug a workflow?
  • Answer Breakpoints
  • Answer Highlighting activities.
  • Answer The Slow Step option.
Which of the following technologies can be used for background automation?
  • Answer The Click activity with the Simulate Click flag checked.
  • Answer Data Scraping.
  • Answer The Full Text method of Screen Scraping.
  • Answer Type into activity with SendWindowMessages flag checked.
In the UiPath Robotic Enterprise Framework template, where can the GetAppCredentials workflow retrieve credentials from?
  • Answer Orchestrator Asset
  • Answer Windows Credential Manager
  • Answer User dialog

UiPath Orchestrator

Comment / Suggestion Section
Point our Mistakes and Post Your Suggestions
  • Reply