You are on page 1of 9

UiPath- ADAv1

UiPath Automation Developer


Associate v1.0
Exam Description Document

V1.0 Sept 2023 Page 1 of 9


INTRODUCTION 3
TARGET AUDIENCE 3
Minimally Qualified Candidate 4
PRODUCTS 4
EXAM DOMAINS/EXAM SECTIONS 4
EXAM TOPICS 5
Business Knowledge 5
Platform Knowledge 5
Studio Interface 5
Variables and Arguments 5
Control Flow 5
Debugging 5
Exception Handling 5
Logging 6
UI Automation 6
Object Repository 6
Excel Automation 6
Email Automation 6
PDF Automation 6
Working with Files and Folders 6
Data Manipulation 6
Version Control Integration 7
Libraries and Templates 7
Workflow Analyzer 7
Implementation Methodology 7
RPA Testing Error! Bookmark not defined.
Orchestrator 7
Integration Service 7
ENVIRONMENTS, APPLICATIONS, AND/OR TOOLS 7
RECOMMENDED TRAINING AND HANDS-ON EXPERIENCE 8
Recommended Exam Preparation 9
EXAM DETAILS 9

V1.0 Sept 2023 Page 2 of 9


IMPORTANT ALERT
We are continuously monitoring Internet activities for any signs of cheating or misguided information.
We are aware that there are a large number of websites who are selling fake exams and charging
substantial prices for them. We will take immediate action if we find that the real exams have been
compromised. Please do not spend money or rely on such cheat sites.

Introduction
UiPath Certified Professional Automation Developer Associate is expected to be able to (1)
independently design and develop simple Automation solutions or (2) be a productive member of an
automation team led by an experienced Automation Developer responsible for developing complex
solutions using UiPath technologies.

This exam assesses knowledge and skills related to problem solving, process identification, and
building simple automation solutions with UiPath platform components such as UiPath Studio,
Robots, and Orchestrator.

The UiPath Certified Professional Automation Developer Associate is the first step for professionals
who want to build and assess their knowledge and skills towards their journey to become an
Advanced Automation Developer, Solution Architect or Automation Architect.

Target Audience
The target audience for the Automation Developer Associate v1.0 Exam include all technical and
semi-technical roles such as:

• Junior Automation Developers


• Automation Developers
• Solution Architects
• Business Analysts
• System Administrators
• College/University Students and/or Graduates
• UiPath and Partner Employees in roles such as Pre-Sales, Services, Support, etc.

V1.0 Sept 2023 Page 3 of 9


Minimally Qualified Candidate

The Minimally Qualified Candidate (MQC) is an individual with the following:

• The MQC has taken and completed UiPath Automation Developer Associate training from
UiPath, its authorized partners, Academic Alliance institutions or other sources which satisfy
learning for subjects being tested

- OR -

• 3 – 6 months’ Automation hands-on experience

Products
Products covered on the exam include:

• UiPath Studio version 2022.10


• UiPath Robots version 2022.10
• UiPath Orchestrator version 2022.10

Exam questions are based on Modern Design Experience.

Exam Domains/Exam Sections


The Automation Developer Associate v1.0 Exam contains the following exam sections:

• Business Knowledge
• Platform Knowledge
• Studio Interface
• Variables and Arguments
• Control Flow
• Debugging
• Exception Handling
• Logging
• UI Automation
• Object Repository
• Excel Automation
• Email Automation
• PDF Automation
• Working with Files and Folders
• Data Manipulation
• Version Control Integration
• Libraries and Templates
• Workflow Analyzer
• Implementation Methodology
• Orchestrator
• Integration Service

V1.0 Sept 2023 Page 4 of 9


Exam Topics
Tasks performed by the Minimally Qualified Candidate:

Business Knowledge

• Describe what business process automation is and what value it brings.


• Identify and describe key concepts related to business processes.

Platform Knowledge

• List and describe high level the use of UiPath products (Including Studio Types, Robot
Types, Orchestrator, Integration Service).
• Describe the value of the components of the UiPath Ecosystem (Community, Academy,
Forum, Documentation, Marketplace).
• Explain the difference between Attended and Unattended processes.

Studio Interface

• Describe the different variable types, how they are used, managed, and the best practice for
using the variable scope
• Describe the functions and differences between variables and arguments; including how
arguments are used, managed, and best practices

Variables and Arguments

• Explain what data types are and how they are used.
• Create, manage and use variables.
• Create, manage and use In, Out and In/Out arguments.
• Create, manage and use global constants and variables.
• Explain the difference between variables, arguments, global constants and global variables.

Control Flow

• Describe the functionality of the Control Flow activities (for example: If, Switch, While,
Do While, For Each, etc.) and workflow types
• Use Sequence and Flowchart layouts in projects.
• Use the IF, Flow Decision, Else If activities in projects and the Vb.Net If Operator.
• Use the For Each, While, Do While and Switch activities.

Debugging

• Use debug modes, debug actions and the debug ribbon option to debug a file or the entire
project.
• Use simple and conditional breakpoints and simple and conditional trace points.
• Describe and use all debugging panels.
• Use the Profile Execution feature to improve execution performance.

Exception Handling

• Use Try Catch, Throw, Rethrow and Retry Scope.

V1.0 Sept 2023 Page 5 of 9


Logging

• Describe and interpret robot execution logs.


• Apply logging best practices during development.

UI Automation

• Explain how UI Automation works and switch between the modern and classic design
experiences.
• Use the Modern Recorder to create UI Automation.
• Use Modern UI Automation Input Activities and Input Methods.
• Use Modern UI Automation Output Activities and Output Methods.
• Use UI Synchronization with activities available in the Modern Design Experience.
• Evaluate and configure static and dynamic Descriptors.

Object Repository

• Create, publish, and consume a UI Library with static and dynamic descriptors.

Excel Automation

• Explain how Excel Automation works.


• Use the modern Excel Integration activities like Excel Process Scope, For Each Excel Row,
Use Excel File, Remove Duplicates, Copy/Paste Range, Insert Column, VLookup, Write Cell,
Create Pivot Table and Insert Chart.
• Use the Excel Workbook activities like Read Range Workbook, Write Range Workbook, Get
Cell Workbook, Write Cell Workbook, Append Range Workbook.

Email Automation

• Get IMAP and POP3 Emails and send SMTP Mail Messages.
• Get, Send and Manage Microsoft and Gmail Integration Emails.
• Use Microsoft 365 and Gsuite packages.

PDF Automation

• Extract data from native and scanned PDF.


• Extract a single piece of data from a single and multiple native PDFs.

Working with Files and Folders

• Create, manage, and iterate through local files and folders.

Data Manipulation

• Use VB.Net methods to perform string manipulation: Trim, ToLower, ToUpper, StringConcat,
Contains, String, Format, IndexOf, LastIdexOf, String.Join, Replace, Split, Substring.
• Use the RegEx Builder for string manipulation.
• Initialize an Array variable, iterate through an array, reference elements, replace them and
convert arrays of type string to string.

V1.0 Sept 2023 Page 6 of 9


• Initialize a List type, iterate through it and use Studio activities to add, remove and modify the
elements of the collection.
• Explain what the difference is between the Array type and the List type.
• Initialize a dictionary, add key-value pairs, remove keys and retrieve values.
• Use UiPath activities to build, filter, join, merge and iterate through DataTables.
• Perform conversions between the data types.

Version Control Integration

• Use the Studio Git integration to add a project, clone a repository, commit, push, use show
changes and solve conflicts and create and manage branches.

Libraries and Templates

• Create, publish, and consume a process library.


• Create, share, and access a template.

Workflow Analyzer

• Use Workflow Analysis and Validation at file and project level.


• Configure Workflow Analyzer settings.

Implementation Methodology

• Describe the project implementation stages.


• Interpret PDDs and SDDs.
• Perform automation project peer review.

Orchestrator

• Describe Orchestrator Entities (Robot, Folder, Package, Process, Job, Heartbeat), Tenant
Entities (User, Machine, License, Webhook, Alerts) and Folder Entities (Assets, Storage
Buckets, Queues, Triggers, Credential Stores)
• Use Tenant Entities (User, Machine, License) and Folder Entities (Assets, Storage Buckets,
Queues)
• Provision Robots.
• Use Personal Workspaces.
• Define Roles and Permissions.
• Use Orchestrator Logging features.

Integration Service

• Explain what Integration Service is.


• Use Integration Service Connectors and Triggers in an automation project.
• Explain what the Integration Service Connector Builder is.

Environments, Applications, and/or Tools


The Minimally Qualified Candidate (MQC) should be comfortable working with the following
environments, applications, and/or tools:

V1.0 Sept 2023 Page 7 of 9


• Microsoft Windows
• UiPath Studio
• UiPath Orchestrator
• Virtual environments (VMs)
• Browser (IE, Chrome, etc.)
• Version Control
• MS Office and/or MS Office Suite
• Notepad++ (or any other text editor)

Recommended Training and Hands-on Experience


The following represents the recommended learning path the Minimally Qualified Candidate (MQC)
can take to prepare for the UiPath Certified Professional Automation Developer Associate v1.0
Exam:

Training Options:

• Automation Developer Associate Training is a comprehensive online


training for you to prepare for the Associate exam at no cost to you.
• Automation Business Analyst Foundation
• https://docs.uipath.com/

- OR -

• Other training or self-learning sources that cover the subjects listed in this document to
prepare for the exam.

Hands-on Experience:

1. Developing an attended process (i.e., workflow)


2. Developing an unattended process (i.e., workflow)
3. Proof of Concept – creating and/or demonstrating
4. Experience resolving application changes and/or code changes
5. Peer code reviews

V1.0 Sept 2023 Page 8 of 9


Recommended Exam Preparation

In addition to the recommended learning path, the practice test is an additional study tool to prepare
for the UiPath Certified Professional Automation Developer Associate v1.0 Exam:

• Automation Developer Associate v1.0 Practice Test

Exam Details

Certification Tracks UiPath Certified Professional - Developer Track

UiPath Certified Professional Automation Developer


Credential
Associate v1.0
Valid Period 3 years

Exam Number and UiPath-ADAv1 - UiPath Automation Developer Associate


Exam Title v1.0 Exam

Pre-requisite Exam(s) None. Some Hands-on experiences with UiPath Studio are
and/or Certification(s) recommended.

Exam Duration 90 minutes

Passing Score 70%

Exam Fee $150.00

Copyright © 2023 UiPath Inc. or its subsidiaries. All Rights Reserved. UiPath, and other trademarks are trademarks of UiPath Inc. or
its subsidiaries. Other trademarks may be the property of their respective owners.

V1.0 Sept 2023 Page 9 of 9

You might also like