Exam Flashcards

1
Q

What is the status of a queue item before it is changed to “Abandoned”?

A

There are several possible answers depending on the specific queue configuration. Options could include: Pending, In Progress, Reserved.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

A user needs to loop over a variable number of months. Which data type is best suited to store the month names?

A

String Array is the most suitable data type to store a variable number of month names.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a characteristic of an Orchestrator Asset?

A

Orchestrator Assets are reusable components within a folder structure. Examples include workflows, libraries, and data tables.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the best practice for nested IF clauses?

A

Avoid deeply nested IF statements. Use alternative structures like Else If or switch statements for better readability and maintainability.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Key attributes of an automation developer?

A

Analytical skills, problem-solving abilities, understanding of business processes, and proficiency in UiPath Studio.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Given two lists “FranceCities” and “IndiaCities”, how can you show all city names in a message box?

A

Concatenate both lists using the Combine Lists activity and provide the combined list to the MessageBox input.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Which variable name respects UiPath best practices?

A

Descriptive and Camel Case (e.g., totalNumberOfRecords). Avoid special characters and spaces.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Filter option for iterating through Microsoft Word documents in a folder?

A

Use the “*.docx” filter in the “For Each File in Folder” activity.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Which UiPath product combines collaboration and automation features with AI capabilities?

A

UiPath StudioX** (might also be an acceptable answer depending on the exam).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Supported variable type for the output of Get Mail activities?

A

Data Table is the most common output type for Get Mail activities.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Where can you find a published Template Project?

A

UiPath Marketplace or within your organization’s Orchestrator instance (depending on sharing permissions).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Characteristic of attended automation tasks?

A

Requires user interaction during execution.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Selecting “Step Out” during debug mode directs the Executor to?

A

The next activity following the current breakpoint.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Main components of a digital business process?

A

Inputs, activities (tasks), outputs, and controls (monitoring and decision points).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Loading a published library into a new process?

A

Use the “Add” option within the “Manage Packages” window and select the library from the local folder.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Checking the format of an email address in a string variable?

A

Utilize Regular Expressions or dedicated string manipulation functions to validate the email format.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Stable attribute in a dynamically generated selector containing ‘”=”” idx=”34” tag=”1”>’?

A

The tag attribute (“1” in this case) is likely to be stable compared to other attributes like “idx”.

13
Q

File extension of a published package downloaded from Orchestrator?

A

.nupkg (NuGet Package)

14
Q

Benefits of GIT version control in UiPath Studio?

A

Track changes, manage revisions, collaborate with other developers, and revert to previous versions if needed.

15
Q

Retrieving all text from a native PDF file?

A

Use the Read PDF Text activity.

16
Q

Mail activity requiring the least configuration?

A

Get POP3 Mail activity typically requires minimal configuration compared to sending emails or using IMAP protocols.

17
Q

Recommended properties for the Send SMTP Mail Message activity?

A

To name a few: To address, Subject, Body, From address, SMTP server details.

18
Q

A long-running job suspended waiting for an external task. Which robot is chosen to resume execution?

A

Orchestrator likely uses a queue-based approach, selecting the next available robot configured for the specific queue where the job is suspended. (Tenant Entities & Folder Entities topic)

19
Q

When is the Queue Item status updated in a REFramework Performer process?

A

The Queue Item status is typically updated in the “Process” workflow of a REFramework Performer when interacting with queues. (REFramework & Dispatcher/Performer model topic)

20
Q

Background Process Automation on a single attended robot. What’s a characteristic?

A

Background processes typically run at a lower priority compared to foreground (attended) automations to avoid impacting user experience. (Unattended Automations topic)

21
Q

LINQ query to return the quantity of pears from a table?

A

While the specific answer depends on the table structure, you can use LINQ’s Where and Count methods to filter for pears and get their count. (LINQ for Lists and DataTables topic)

22
Q

Characteristic of the Final State in a State Machine?

A

The Final State has no outgoing transitions. It signifies the end of the workflow execution. (State Machines topic)

22
Q

Major benefit of REFramework Performer with Orchestrator queues?

A

A major benefit is scalability and fault tolerance. Orchestrator queues manage job distribution and retries, enabling parallel processing with reliable handling of exceptions. (REFramework with Orchestrator Queues topic)

23
Q

Log Levels displayed with “Error” filter in UiPath Orchestrator?

A

The displayed logs will include only entries with severity levels of Error or higher (e.g., Fatal). (Custom Log Fields in REFramework projects topic)

24
Q

Automating a system that reads invoice data for another system. What project type is best?

A

A process-based automation project would be suitable. Each invoice can be processed independently, suggesting a linear workflow without complex decision-making. (REFramework template mechanisms topic)

25
Q

In which REFramework workflow are custom log fields added?

A

Custom log fields are typically added in the “Init” workflow of a REFramework project to configure logging behavior. (Custom Log Fields in REFramework projects topic)

26
Q

Transforming a REFramework process into a linear process?

A

To achieve a linear process from REFramework, remove unnecessary states and transitions, ensuring a straightforward execution flow. (Adapt a REFramework project to a linear process topic)

26
Q

REFramework with Orchestrator queues - Max retries configuration conflict?

A

In case of conflicting configurations, the lower value takes precedence. So, the queue item will be retried a maximum of 2 times (considering both “Max # of retries” and “MaxRetryNumber”). (Build a REFramework project with Orchestrator queues topic)

27
Q

Remote Debugging - Where does the remote robot download required packages?

A

During Remote Debugging, the remote robot downloads required packages from the NuGet package feed configured in UiPath Studio. (Remote Debugging topic)

28
Q

During which REFramework state is the job Stop Signal recognized?

A

The Stop Signal is typically recognized within the “End Process” state of the REFramework Performer. (State Machines topic)

29
Q

Configuring UiPath Remote Runtime for Citrix?

A

Utilize the Citrix Remote Desktop Integration feature within UiPath Remote Runtime for proper interaction with Citrix environments. (Automate virtual environments using Remote Runtime section)

30
Q

Queue Item status when a transaction fails with retries enabled?

A

The Queue Item status will likely be set to “Pending” or a similar state indicating it’s available for retry attempts. (Advanced Topics in Automation topic)

31
Q

Defining an Input Element correctly?

A

Define an Input Element using UiPath activities like “Click Activity” or “Type Into”, specifying the element’s selector for identification. (Build UI Automation using Web Driver section)

32
Q

In which REFramework workflow is the Queue Item Status updated to “Failed”?

A

The Queue Item Status is typically updated to “Failed” in the “Process” workflow of a REFramework project. This occurs when encountering errors or exceptions during transaction processing. (Topic: Build a REFramework project with Orchestrator queues)

33
Q

When is it necessary to use the Invoke Method activity?

A

The Invoke Method activity is used to call methods exposed by external libraries (e.g., .NET assemblies, DLLs) within your UiPath workflow. It allows you to leverage functionalities not directly available within UiPath Studio activities. (Topic: Use Invoke Method and Invoke code in projects)

34
Q

Debugging a workflow - Executor on “Log Message” activity with 285 rows remaining. How to finish quickly?

A

Click the “Continue” button in the debug toolbar. This executes the remaining iterations of the “For Each Row in Data Table” activity without stepping through each iteration and logs the messages. (Topic: Perform remote Debugging when building automation projects)

35
Q

A developer needs to modify a flowchart based on a business rule:
Remove special characters from Customer Name if present.
Maintain current logic for names containing only letters.
Which activity (according to UiPath best practices) should be used?

A

he developer should utilize an “If” activity within the flowchart. The condition would check if the Customer Name contains special characters. If true, use String manipulation activities to remove them before proceeding. Otherwise, the workflow continues with the existing logic. (Topic: Advanced Topics in Automation)