UiPath Studio |
- Identify and describe background versus foreground automation and how background automation is used for monitoring
- Describe how to use state machines versus flowcharts and sequences
- Describe how to use and configure Activity Properties settings at the project level
|
UiPath Studio – Activities and Properties |
- Identify and describe how activities are used to automate actions in Excel, e-mail, and .pdfs
- Differentiate between using Simulate versus Send Windows Message versus Default
- Identify and describe the key UI Activities properties; for example, Continue OnError, DelayBefore, DelayAfter, and Target
- Describe the use of various UI synchronization activities; for example, ElementExists, FindElement, and Find Text
- Demonstrate and describe how to extract structured data from an application to UiPath Studio
|
UiPath Studio – Robotic Enterprise (RE) Framework |
- Modify the REFramework to use any datatype for TransactionItem; for example, QueueItem, String, DataTable, etc.
- Describe how queues and tabular data are used within the REFramework
- Identify and describe the differences between repetitive and linear processes
- Describe the differences between Dispatcher and Performer
- Describe how the Dispatcher is used to upload transaction items
- Describe how the Performer is used to consume the queues and process the transactions
- Differentiate between using the Settings fields and the Assets fields in the configuration file
- Differentiate between using Application Exceptions and Business Rule Exceptions
|
Selectors |
- Determine and describe how robust selectors are created; for example, dynamic versus static selectors
- Describe how Tags and Attributes, Dynamic Selectors, Anchor Base, etc. are used in UI Explorer to create a robust selector in the Default, Active Accessibility, or UI Automation frameworks
- Describe the differences between using full selectors versus using partial selectors
|
.NET Classes and Objects |
- Identify and describe how string manipulation, regular expressions, and string methods are used
- Describe how to work with complex data structures and data manipulation; for example, datatables and collections
- Describe how to initialize variables such as datatables•Describe how to filter datatables
- Explain how to use the Invoke Code and Invoke Method activities
|
Advanced Functions |
- Identify and describe UiPath coding best practices
- Identify and describe how to use version control; for example, working with GIT, SVN, or TFS for version control
- Describe the functionality of the Workflow Analyzer and how to create new rules
|
Error Handling and Troubleshooting |
- Identify and describe the use of the error handling activities such as Try Catch, Throw, Rethrow, and Retry Scope
- Examine and describe the activities and/or features used to troubleshoot, debug, and modify processes
- Describe how to write coherent log messages (default or user-defined), and how to use them to diagnose and debug a production process running in UiPath Studio
|
Advanced Orchestrator Functions |
- Describe how to work with Orchestrator queues and assets
|
Official Information |
https://academy.uipath.com/learning-plans/rpa-developer-advanced |