What is the recommended layout to define business logic in a complex process automation? Answer - Flowchart
As a best practice, how should workflows use a local desktop application? Answer - - By checking if the corresponding process is running and if not, opening the application by using the Open Application activity.
- By using selectors to interact with the application.
- By closing the application once it's no longer needed.
Which of the following is a good example of a workflow name? Answer - GetCostumerNumber.xaml
How can you extract data from an invoked workflow? Answer - - By using Out arguments.
- By using In/Out arguments.
Which of the following phrases are true regarding Project Organization? Answer - - Saves time for all team members
- Is a constant concern of the robot developer
What is the recommended layout for a sequence of UI Interactions? Answer - Sequence
How can you trigger another workflow from within your current one? Answer - By using the Invoke Workflow File activity.
How should an RPA developer address runtime exceptions in the workflows? Answer - - By logging any exception events - By using automatic recovery sequences inside the Catch blocks.
- By using Try/Catch blocks when invoking external workflow files How can you manage passwords for an automation project? Answer - - With Windows Credential Manager
-With the Get Password activity
What is the recommended layout for sequential activities? Answer - Sequence
Is notifying the user via a Message Box activity a good way to keep track of a workflow's
execution progress ? Answer - No
What type of arguments can you use in a workflow? Answer - - In
-Out
- In/Out
Which of the following is a good example of a workflow name? Answer - GetCustomerNumber.xaml
Is "Workflow2.xaml" a good name for a reusable workflow? Answer - No
What activity is used to chain together multiple workflows in a single automation? Answer - Invoke Workflow File activity
What is considered a best practice in large projects? Answer - - Breaking a large process in smaller workflows
- Giving descriptive names to variables and workflows
- Testing workflows independently
How can you trigger another workflow from within your current one? Answer - By using the Invoke Method activity.
What can you use to add more details about the process in the workflow itself? Answer - - Adding activity annotations
- The comment activity (maybe)
As a best practice, how should workflows use a local desktop application? Answer - - By closing the application once it's no longer needed.
- By using selectors to interact with the application.
When is it recommended to use nested If activities inside workflows? Answer - You should avoid using nested If activities. Which of the following phrases are true regarding Project Organization? Answer - - Saves time for all team members
- Is a constant concern of the robot developer
Where can you see the variables' values during workflow execution? Answer - In the Locals pane
What happens if you put a Breakpoint on a Click activity and start the workflow in Debug
mode? Answer - The workflow will be paused unti you click the Continue button.
What can you use to make sure that the execution continues even if an activity fails? Answer - Try/Catch activity
What does the Locals panel display when you are working in Debug mode? Answer - The current values of your variables
How can execution be paused before a particular activity? Answer - - By using a breakpoint in Debug mode
-By using a Break activity
How can you run the process slower in order to analyze the robots behavior in certain conditions? Answer - - by using Slow Step and running the workflow in Debug mode
- by using Slow Step and starting the workflow normally (maybe)
If you want to wait until a UI Element becomes available on the screen, what activity should you use? Answer - Find Element
If you need to know if a UI Element is available on the screen or not, what activity should you use? Answer - [NOT] Element Exists
When running a workflow how can you see the steps the workflow is executing? Answer - - using Debug with Highlight Activities option
- using Debug and inspecting the Output panel
Can you run the robot manually, step by step, in order to analyze the robot behavior in certain conditions? Answer - - Yes, by using Step Into and Step Over.
- Yes, by using Breakpoints and running the workflow in Debug mode.
How many Catches can you have in a Try/Catch block? Answer - There is no limit on the number of catches.