Uipath Certification Dumps

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 12
At a glance
Powered by AI
Some of the key takeaways from the document include understanding how to dynamically change parts of a selector using variables, different ways to identify elements in a datatable, and best practices for stopping jobs in Orchestrator.

There are many different types of variables in UiPath Studio. Some of the main ones mentioned are: Text, True/False, GenericValue, Array, Date/Time, and Number.

There are a few different ways to identify a column in a DataTable mentioned in the document: by using the column name, by using the column index, and by using the column default value.

1. How can you dynamically change parts of a selector?

a. You cannot have dynamic components in a selector

b. By using variables to replace the dynamic part

c. By adding parameters from the properties tab

2. Which activity provides the easiest way to loop through all the rows in a DataTable?

a. While

b. For Each

c. Do while

d. For Each Row

e. Repeat Until

3. Which statements are true regarding the Write Line and Log Message activities?

a. By using a log Message activity, you can set different levels of tracing.

b. Write Line is just a Log Message set on Trace

c. By using any of them, you generate traces in the Output Panel and also in the log files

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

a. Null

b. “8 fruits”

c. 8

d. Error. “Input string was not in a correct format”

e. “3 apples 5 mangoes”

5. What is the purpose of waitforready property in any UiAutomation activity?

a. Specifies the amount of time (In milliseconds) to wait for the activity to run before an error is thrown.

b. Specifies to continue executing the remaining activities even if the current activity is failed

c. Before performing the actions, wait for the target to become ready

6. How can you identify a column in a datatable?


a. By using the column name

b. By using the row index

c. By using column default value

d. By using the column index

7. What types of assets can be stored in Orchestrator?

a. Array, Datatable, Bool, String

b. Bool String Integer Credential

c. Integer, Password, GenericValue, String

8. What do the Items in the orchestrator queues consist of? Select all the options that apply.

a. Input data for the processes executed by the robots

b. Jobs to be executed by the robots

c. Process to be executed by the robots

9. What is the relation between environment and provisioned robots?

a. One robot can be assigned to multiple environments

b. One robot can be assigned to single environment only

c. An Environment can contain multiple robots

d. An Environment can contain single robot only

10. What is the best practice to stop an ongoing job in Orchestrator?

a. The process can only stop on its own

b. By cancelling it and using a Should Stop activity inside

c. By terminating it.

11. What is Orchestrator used for?

a. Running Windows processes on a local machine

b. Remotely controlling any number of robots and performing workflow management.

c. Designing workflows to be run by robots in a supervised mode

d. Designing workflows to be run by robots in a unsupervised mode


12. What is the best way of restricting the access of a person to a limited number of pages in
Orchestrator?

a. That options does not exist. Everyone is able to see everything

b. By changing the rights of the Administrator to the desired state

c. By creating a different account and role for that person. When creating a new role, restrictions
can be applied.

13. Where can you trigger an unattended robot from? Select all the options that apply?

a. The UiPath Robot icon in the system tray

b. UiPath Studio

c. Remotely, from Orchestrator2

14. What status does a job have when a schedule is triggered in Orchestrator, but there are no
available robots to execute it?

a. In progress

b. Pending

c. New

15. What happens when new version of a package is published?

a. The process using the package are automatically updated to the latest version

b. The processes have to be updated in order for the robots to run the latest version of the package

c. The old version of the package is overwritten

16. What robots can be selected when you start a job from Orchestrator?

a. Any robot provisioned in orchestrator

b. Any robot you have access to according to your role permissions

c. Any robot in the same environment as the process to be executed.

17. When should the Simulate Type/Click properly be used?

a. Whenever supported by a target application

b. Only when background automation is required

c. Only for testing purpose

18. How should exceptions be handled? Select all the options that apply.
a.By using Try Catch activities inside the workflow for unexpected application exceptions.

b.By validating data using conditional blocks for business exceptions.

c.Uipath handles exeptions by default

19. In which workflow in the UiPath Robotic Enterprise Framework template is the retry
mechanism implemented?

Ans: The SetTransactionStatus workflow

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

a. Get transaction Data

b. Init

c. End Process

21. Which of the following considered best practices?

a. Removing Unreferenced Variables

b. Deleting Disabled one

c. Leaving target applications opened

22. What is the best way to select a row with certain value from a column of Excel sheet?

a. Use read range activity to retrieve the contents of the excel file and then use a for each activity to
iterate through the data and identify the element.

b. Use read range activity to retrieve the contents of the excel file and then use a select method to
identify the desired row

c. Use the find functionality from Excel

23. What can the UiPath Robotic Enterprise Framework template be used as?

Ans. The starting point for every automation project

24. What are the functions of the outline panel?


Ans:

a. It shows the structure of the workflow

c. If the activities are properly named, it can be used to search specific activites used inside the
workflow

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

Ans. Use the On Element Appear activity and indicate the download pop-up window

26. How can you improve a selector?

Ans. We can improve a selector :


a. By replacing the dynamic parts of an attribute with wildcards.
c. By using intermediate containers for a better matching of the UI element.

27. The return value of Get Transaction Item Activity is of the following type

a. Object

b. String

c. QueueItem

d. List< QueueItem>

28. In which workflow in the UiPath Robotic Enterprise Framework template is the retry
mechanism implemented?

Ans. The SetTransactionStatus workflow

29. When requesting a work item from Orchestrator Queues using the Get Transaction Item
activity, what do you need to specify ?

Ans. The name of the Queue which contains that specific work item

30. When should an Attended Robot be used ? Select the option that applies

Ans. Attended robots should be used when the processing of some input data relies on human
decision.

31. In UiPath Robotic Enterprise Framework template, Where can the GetAppCredentials workflow
retrieve credentials from?
a.Orchestrator Asset

b.Windows Credential Manager

c.User dialog

32. This is a reliable selector for a dynamic web page: webctrl idx=’144′ tag=’IMG’/

False

33. The String.Format(“Input = {0} and Output = {0}”, “1”,”2”) expression returns the
following

Ans. Input = 1 and Output = 1.

If a large item collection is processed using For Each, which activity enables you to
efficiently exit the loop after a specific moment?

Ans. The “Break” activity is the most suitable in For Each

35. Which of the following are required to have efficient execution of automation projects?

a. Proper exception handling

b. Recovery abilities

c. Effective logging mechanisms

36. Which Queue Item properties can be used to control the order in which the items are
processed?

a. ItemInformation

b. Priority

c. Deadline

d. Postpone

37. One of the steps in your process is to authenticate on a web application. How can you check
if the login succeeded or not?

a. Place the login activities inside a Try-Catch block. An exception is thrown in case a login problem
occurs.
b. Use an Element Exist activity to check whether the login succeeded by searching for an
element that is only displayed in that case.

c. Check the return value of the Login activity.

38. What is the difference between a Click activity whose SimulateClick property is checked
and another one with the same property unchecked?

a.The activity with an enabled SimulateClick flag does not click the target element, it just simulates
the action.

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

c.There is no difference - both can be used in same scenarios.

39. Which one of the statements below regarding the GetAppCredentials workflow included in
UiPath Robotic Enterprise Framework is true?

a.It first requests the credential from user.

b.It first tries to fetch a credential from the Windows Credential Manager.

c.It first tries to fetch a credential from Orchestrator.

40. How can you retrieve the value stored in a Queue Item variable?

Ans. Use the SpecificContent property

41. What happens in the Init state of the Main workflow, in the UiPath Robotic Enterprise
Framework template?

Ans. The robot reads the configuration file and initializes all the required applications.

42. Which is the best way to delete unreferenced variables?

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

b. You can manage your variables from the Design panel > Manage Variables > Remove
Unreferenced.
c. The unreferenced variables do not utilise memory, therefore you do not have to delete
them.

43. Is there any way to hide the execution of one activity in the logs?

a.Yes, by checking the Private property of the activity that is to be hidden.


b.No, but the logs can be manually edited.

c.Yes, by changing the minLevel property of the “Execution” logger from NLog.config file.

44. Which activity is used to call another piece of automation?

a. Open Application

b. Invoke Workflow File

c. Flowchart.

45. Where can the logging level of a robot be changed from?

a. The robot settings, which are accessed via the UiPath Robot icon in the System tray.

b. Orchestrator, in the Edit Robot section, the Settings tab.

c. You can not change the logging level.

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

a. Use a Click activity inside a Try Catch activity.

b.Use a Click activity with the ContinueOnError property set to True.

c.Use a Click activity and set its TimeoutMS property

47. How can you pass data between workflows?

a. By using arguments.

b. By using variables.

c. By using a pipe.

48. In UiPath Robotic Enterprise Framework, what are the transitions of the Init state?

a.In the case of Success, the transition is to the Get Transaction Data state.

b.In the case of System Error, the transition is to the Init state.

c.In the case of Success, the transition is to the Process Transaction state.

d. In the case of System Error, the transition is to the End Process state.

49. What layout should be used for UI navigation and data processing?
a.Flowchart

b.Sequence

c.State Machine

50. What direction can the arguments of a workflow have?

a.In arguments.

b.Out arguments

c.In/Out arguments.

51. What happens if the result of a transaction is not set?

a. It is automatically set to Successful after 24 hours

b. It is automatically set to Failed after 24 hours

c. The status is “In Progress” for 24 hours, and then it switches to Abandoned

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

a.Add Queue Item

b.Get Transaction Item

c.Add Transaction Item

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

a. We check if the previous transaction has been completed

b. We check if a kill signal was sent from Orchestrator

c. We check if a stop signal was sent from Orchestrator

54. What is the best way of scraping a large, selectable text in a Citrix environment?

a. Use a Get Full Text activity.


b. Use the Microsoft OCR engine.
c. Use the Google OCR engine.
d. Select the entire text and copy it with the Copy Selected Text activity.
55. Is it possible to retrieve the color of a specific Excel cell?

Ans. Yes. It is very easy to work with excel and UiPath has lot of pre defined excel activities. You
can use 'Get Cell Color' to retrieve the color of a specific cell.

56. What are the different types of variables that can be defined in UiPath Studio ?

Ans. There are many different types of variables. Below are some of them : Text True Or False
GenericValue Array Date and Time Data Variable Number

57. Which all technologies can be used for Background Automation in UiPath ?

58. How can you identify a column in Data Table ?

Ans. We can identify a column in Data table :


 By using column name
 By using column index

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

Ans. The most suitable type of workflow for this final part is Sequence.

60. Which is the best way to delete unreferenced variables?

Ans. You can manage your variables from the Design panel > Manage Variables > Remove
Unreferenced.
61. How can you dynamically change parts of a selector?

Ans. We can dynamically change parts of a selector by using variables to replace the dynamic
parts

62. What type of argument can you define to pass data and retrieve the modified value from an
invoked workflow?

Ans. In/Out

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

Ans. We can do the following to close the window without stopping the workflow :

 Use a Click activity with the ContinueOnError property set to True.

 Use a Click activity inside a Try Catch activity

64. When should an Attended Robot be used ?

Ans. Attended robots should be used when the processing of some input data relies on human
decision.

65. How does the Anchor Base activity work?

Ans. It searches for an UiElement by using another UiElement as anchor.

66. Where can the logging level of a robot be changed from?

Ans. Below are the ways from which logging levels can be changed :
 The robot settings, which are accessed via the UiPath Robot icon in the System tray.
 Orchestrator, in the Edit Robot section, the Settings tab.

67.What is the best way of managing variable values within a workflow, so that they can be
shared on different robots and environments ?

Ans. It can be done by using assets in orchestrator

68. What can be used to debug a workflow?

Ans. Below can be used to debug a workflow :


 BreakPoint
 Slow Step
 Highlighting Activities

You might also like