ow can we purposely pause the debugging process on an activity which may trigger execution issues?
Choose one of the options that apply.
By using the Step Into button from the Debug tab while debugging.
By enabling the Highlight Elements function from the Debug tab before debugging.
By using the Step Out button from the Debug tab while debugging.
By right-clicking the activity, and selecting Toggle Breakpoint to add and enable the breakpoint.
By using the Step Into button from the Debug tab while debugging.
What are three reasons for which an RPA Developer must have a clear understanding of the ‘to-be’ process steps?
To make sure that the automation outcome is the one agreed upon with the business.
Because the RPA Developer follows the ‘to-be’ process diagram to write the code.
If changes or bug fixes are needed, the RPA Developer will refer to the diagram for cross-checking and removing ambiguities.
What activity can we use to iterate through emails and process each piece of information individually?
The ‘For Each’ activity
What is one way we can make sure our selector is reliable when interacting with various windows, buttons, drop-down lists, and other user interface elements?
By using other UI elements as anchors, e.g. a label or title.
What method can we use to check if a string contains a specific fragment of type string?
The ‘Contains’ method.
How can we publish to the ‘Orchestrator Personal Workspace Feed’?
By first enabling the option in Orchestrator and then selecting ‘Orchestrator Personal Workspace Feed’ when publishing in Studio.
What debugging action can we use to debug activities one at a time?
Step Into
Use Step Into to debug activities one at a time. When this action is triggered, the debugger opens and highlights the activity before it is executed.
When Step Into is used with Invoke Workflow File activities, the workflow is opened in a new tab in ‘ReadOnly’ mode and each activity is executed one by one.
The keyboard shortcut for Step Into is F11.
How can we convert a variable of type string to a double?
What happens if the files saved in the specified folder have the same name as the email attachments?
What filtering expression must we add inside the ‘Filter’ property of the ‘Get Outlook Mail Messages’ activity to retrieve only emails that have ‘Course Invoices’ in the subject line?
“[Subject] = ‘Course Invoices’”
How can we leave out a specific file from the publishing package?
By right-clicking it in the Project panel, and then selecting Ignore from Publish in Studio.
Which of the following responsibilities are performed by the RPA Developer throughout the implementation process?
What are the topics on which an RPA Developer collaborates with the RPA Solution Architect throughout the stages of an implementation?
In which of the stages does an RPA Developer have the highest contribution and responsibility?
In the development and Unit Testing, Integration and UAT, and Deployment and Hypercare stages.
What are the correct categories for the following factors used to assess the automation potential of a process?
Is there any difference when it comes to documenting a process versus documenting a procedure?
A process is typically documented via a diagram, be it a flowchart or workflow, which aims to highlight the logical sequence of the process steps.
A procedure, on the other hand, is often a complex, written document, focused on providing guidelines
What is the correct description for each of the six RPA implementation stages?
Which of the following three fields are mandatory when creating a variable in the variable panel?
Data Type: String:
System.String: used to store text. This type of data comes with many specific methods of processing, and will be addressed in depth in another lesson, namely Data Manipulation with Strings in Studio.
Data Type: Numeric (category):
Used to store numbers. There are different sub-types of numerical variables. For a few examples:
Int32 - System.Int32 (signed integers): 10, 299, -100
Long - System.Int64 (long integers): 54354353430, -11332424D
Double - System.Double (allows decimals, 15-16 digits precision): 19.1234567891011
Data Type: Boolean:
System.Boolean: Used to store one of two values - True or False.
Data Type: Collection (category)
This category reunites all collections of objects. Collections are largely used for handling and processing complex data. Some of the most encountered collections are:
Array - ArrayOf or System.DataType[]: used to store multiple values of the same data type. The size (number of objects) is defined at creation.
List - System.Collections.Generic.List: used to store multiple values of the same data type, just like Arrays. Unlike Arrays, their size is dynamic.
Dictionary - System.Collections.Generic.Dictionary: used to store objects in the form of (key, value) pairs, where each of the two can be of a separate data type.
Data Type: DataTable:
DataTable variables represent a type of variable that can store big pieces of information, and act as a database or a simple spreadsheet with rows and columns.
Data Type: Date and Time (category):
DateTime - System.DateTime: Used to store specific time coordinates (mm/dd/yyyy hh:mm:ss).
This kind of variable provides a series of specific processing methods (subtracting days, calculating time remaining vs. today, and so on).
For example, to get the current time, assign the expression DateTime.Now to a variable of type DateTime.
TimeSpan - System.TimeSpan: Used to store information about a duration (dd:hh:mm:ss). You can use it to measure the duration between two variables of the type DateTime.
For example, you can save the time at the start of the process in one variable (of type DateTime), the time at the end in another (of type DateTime) and store the difference in a variable of type TimeSpan.