ANSWERS RATED A+
✔✔Flow decision - ✔✔Flowchart layouts are good for showcasing important business
logic and related conditions like nested If statements or If... Else If constructs. There are
situations where a Flowchart may look good even inside a Sequence.
✔✔Flow switch - ✔✔Activity selects the next node depending on the value of an
expression; Flow Switch can be seen as the equivalent of the procedural Switch activity
in flowcharts. It can match more than 12 cases by starting more connections from the
same switch node
✔✔Variable/Argument naming conventions - ✔✔-Snake case (First1_Name2,
first_name2)
-Camel case (FirstName, lastName)
-Pascal case (First1Name2, First1Name)
-Kebab case (First-Name, First-Name1)
✔✔Assign activity - ✔✔Activity that enables you to assign a value to a variable. You can
use this activity to increment the value of a variable in a loop, sum up the value of two or
more variables and assign the result to another variable, assign values to an array, and
so on.
✔✔Delay activity - ✔✔Activity enables you to pause the automation for a custom period
of time (in the hh:mm:ss format). (This activity proves itself quite useful in projects that
require good timing, such as waiting for a specific application to start or waiting for some
information to be processed so that you can use it in another activity)
✔✔How to browse for .Net variable types - ✔✔1) In the Variables panel, from the
Variable Type drop-down list, select Browse for Types. The Browse and Select a .Net
Type window is displayed
2) In the Type Name field, type a keyword for the variable you are looking for
3) Select one and click OK. A new variable is created with the selected type and is
displayed in the Variables panel
✔✔Modify text - ✔✔Updates a text value using modifications including find and replace,
trim, and combining (concatenating) with another text value
-Find and replace
-Combine text
-Trim
-Text to upper/lowercase
, ✔✔Join data tables - ✔✔Combines rows from two tables by using values common to
each other, according to a Join rule, which is specified in the JoinType property
✔✔Join Data Tables Wizard - ✔✔-This wizard helps you configure the properties of the
Join Data Tables activity. It can be opened by using the Join Wizard button in the body
of the activity in the Designer panel.
-From the upper section of the wizard, you can select both of the DataTable variables
you wish to use in the operation, the Join type, and the output variable
✔✔Merge data table - ✔✔Merges the Destination with the Source, indicating whether to
preserve changes and how to handle missing schema in the Source
Input:
-Destination: DataTable object to which the source DataTable is merged
-MissingSchemaAction: Specifies the action to take if there are schema issues when
merging the two DataTables
-Source: The DataTable object to be added to the destination DataTable
✔✔Add log fields - ✔✔Adds custom log fields to the Robot Execution Logs. The new log
fields created via this activity are added for every Log Message execution throughout
the entire workflow, unless a Remove Log FIelds activity is used
✔✔Lookup data table - ✔✔Activity enables you to search for a provided value in a
specified DataTable and returns the RowIndex at which it was found. This activity can
also help you return the value found in the cell that has the row coordinates specified in
the RowIndex property and the column coordinates specified in the Target Column
property category.
✔✔Check true/false - ✔✔Checks if a given Boolean expression is true/false and throws
an exception with a custom message at runtime when the expression is false/true. This
activity can be used in the Retry Scope activity.
✔✔Invoke code - ✔✔Synchronously invokes VB.NET or C# code, optionally passing it a
list of input arguments. This activity can also return out arguments to the caller workflow
✔✔Invoke process - ✔✔Executes a UiPath process that is available for the local
machine. Can be used to run local packages, as well as processes in Orchestrator, if a
connection is available. It runs in Synchronous mode, meaning that the parent process
waits for the child process to complete before resuming. Logs generated by the child
processes only contain the outcome of the execution and errors, and are written in the
same place as the ones from the parent and can be differentiated by the ProcessName
field in local logs and Process column in Orchestrator