본문 바로가기
_PM•PO/[RPA] [UiPath]

[RPA][UiPath] UiPath Automation Developer Professional v1.0 Practice Test - 문제 풀면서 정리하기(2)

by Jiji_지지 2023. 12. 19.

11. When is it necessary to use the Invoke Method activity?

When it is necessary to create custom code for specific steps within the process.
When invoking the VB.NET or C# code.
When the method doesn't produce an output and thus cannot be used in an Assign activity.
When invoking the VB.NET or Java code.

Explanation

Topic: Use Invoke Method and Invoke code in projects.

 

12. What type of information is primarily available in the Logs monitoring feature in UiPath Orchestrator?

Execution details, errors, warnings, and messages generated by Robots.
Notifications about potential issues with infrastructure or Robots.
Detailed history of user actions and activities.
Detailed record of actions and activities performed within the system.
 

 

13. Which Log Levels will be displayed if a user of UiPath Orchestrator filters the severity to Error for UiPath Robots' logs?
Info, Warn, and Error.
Error only.
Error and Fatal.
Warn and Error.

 

 

14. What is the effect of using a UiPath.UIAutomation.Activities package version that does not match the deployed driver version of the UiPath Remote Runtime?

Selectors are not generated and an exception is thrown, as the package is incompatible with the UiPath Remote Runtime on the server.
The mismatched package version would be automatically updated to match the deployed driver version on the server.
The automation process will automatically be downgraded to use the supported UiPath.UIAutomation.Activities package version.
The automation process will continue to execute, but only OCR and image recognition activities will function correctly.

Explanation

Section: Automate virtual environments using Remote Runtime.

 

15. What LINQ query can be used to filter a list of DataTables based on a specific column's value in C#?

myDataTables.GroupBy(dt => dt.AsEnumerable().All(row => row["ColumnName"].ToString() == "Value"))
myDataTables.Where(dt => dt.AsEnumerable().Any(row => row["ColumnName"].ToString() == "Value"))
myDataTables.Select(dt => dt.AsEnumerable().Where(row => row["ColumnName"].ToString() == "Value"))
myDataTables.OrderBy(dt => dt.AsEnumerable().Any(row => row["ColumnName"].ToString() == "Value"))

Explanation

Topic: Use LinkQ for Lists and DataTables.

 

16. When using REFramework without Orchestrator access, what is the best practice to ensure that a transaction will be retried in case a System Exception occurs during its processing?

Use a Retry Scope activity within the Process Transaction state.
Create a queue in Orchestrator with the "Max # of retries" greater than 0.
Use a Try Catch activity with a Retry Scope activity in the Catch block defined for System Exceptions.
Set the MaxRetryNumber in the Config.xlsx file to a number greater than 0.

Explanation

Topic: Describe the mechanisms of the REFramework template.

 

17. In which REFramework workflow are the custom fields "logF_TransactionStatus", "logF_TransactionNumber" and "logF_TransactionID" being added to logs?
GetTransactionData.xaml
InitAllSettings.xaml
Process.xaml
SetTransactionStatus.xaml

 

 
18. A developer is using the Dispatcher-Performer model in UiPath to create a workflow where the Dispatcher component, constructed within the REFramework, adds data from a data table to a queue. What type of automation project would be most fitting for this Dispatcher implementation?
Iterative Process
Linear Process
Sequential Process
Transactional Process

Explanation

Topic: Describe the mechanisms of the REFramework template.

 
 
19. Considering that the attached table is stored in a variable called "dt":



What will be the result of the following LINQ query?
"dt.AsEnumerable.Count(Function(x) x("Item").ToString.Equals("apple"))"

3
17
27
"27"
 
 

 20. When building an automation for a booking company as part of a larger project initiative, a developer should follow the high-level steps:


1. Retrieve emails from the company-wide Bookings Microsoft Outlook Inbox account.
2. Extract the booking data from the current email.
3. Add individual reservation data to the Orchestrator queue.
4. Log in to the company's desktop application.
5. For each Queue Item:

a. Navigate to the Bookings section from the Requests section.
b. Add the reservation data to the Bookings section.
c. Close the current booking.
6. Log out and close the company's application.

The developer decides to use the Dispatcher/Performer model for the automation. Which steps will be included in the Performer process?
 
 
1 - 3
5 - 6
4 - 6
1 - 4

댓글