ASDEV01 Exam Information and Guideline
Blue Prism Associate Developer - 2025
Below are complete topics detail with latest syllabus and course outline, that will help you good knowledge about exam objectives and topics that you have to prepare. These contents are covered in questions and answers pool of exam.
Exam Code: ASDEV01
Exam Name: Blue Prism Associate Developer
Number of Questions: 50
Exam Duration: 60 Minutes*
Language: English
Passing Score: 70%
Object Development (40%)
- Create standard action types following by best design standard
- Understand how to organize and label Objects
- Understand Application Modeller elements and labelling conventions
- Describe different spy modes for interacting with various applications
- Understand how to use wait stages
Process Development (40%)
- Demonstrate how to use process templates for consistent process structure
- Build work queues to manage work items
- Understand work queue actions for process requirements
- Identify best practice standards in credential manager
- Identify best practice standards for environment variables
- Understand when to reuse existing objects, pages and sub-pages
- Build basic Decisions, Calculations, Data Items and Collections
- Illustrate knowledge of common process utilities such as MS Excel, Collection Manipulation, and File Management
- Understand exception handling types, retry loops, breakpoints and blocks
- Demonstrate the use of Loops
- Recognize process stop controls
- Understand how to import and use pre-built skills
Process Implementation (20%)
- Identify test of actions and processes to reduce errors
- Demonstrate debugging steps in different scenarios
- Run a process in control room, understand how schedules are configured and how to identify process errors
- Understand appropriate usage of stage logging
- Outline the process to create a release file
1. Blue Prism Foundation Knowledge
- Robotic Process Automation (RPA): Automation of rule-based, repetitive tasks using software robots.
- Blue Prism Architecture: Client-server model with components like Runtime Resources (bots), Application Servers, and Databases.
- Control Room: Centralized management interface for scheduling, monitoring, and controlling processes.
- Process Studio: Environment for designing and building automation processes.
- Object Studio: Environment for creating reusable business objects to interact with applications.
- Digital Workforce: Collection of software robots performing automated tasks.
- Runtime Resource: A virtual or physical machine running Blue Prism processes.
- Session: An instance of a process running on a Runtime Resource.
- Queue: Work queue for managing and prioritizing tasks in Blue Prism.
- Environment Variables: Configurable variables for storing dynamic data across processes.
2. Process Development
- Process Flow: Sequence of stages (e.g., Start, End, Decision, Action) to define automation logic.
- Stages: Building blocks in Process Studio, such as Calculation, Decision, Loop, and Anchor.
- Data Items: Variables used to store and manipulate data within a process.
- Exception Handling: Managing errors using Try-Catch mechanisms (e.g., Recover and Resume stages).
- Work Queues: Managing workloads by adding, retrieving, and updating queue items.
- Calculation Stage: Performs arithmetic or logical operations on data items.
- Decision Stage: Evaluates conditions to control process flow (e.g., If-Then-Else logic).
- Loop Stage: Repeats a set of actions for a specified number of iterations or until a condition is met.
- Exception: An error or unexpected event disrupting process execution.
- Recover Stage: Captures exceptions to initiate error handling.
- Resume Stage: Marks the end of exception handling, allowing the process to continue.
- Queue Item: A single task or work unit in a work queue.
- Tag: Metadata added to queue items for filtering or categorization.
3. Business Objects and Application Interaction
- Business Object: Reusable component encapsulating interactions with a specific application.
- Application Modeller: Tool for mapping application elements (e.g., buttons, text fields) for automation.
- Spying Modes: Techniques to identify UI elements (e.g., Win32, HTML, Accessibility, Region).
- Actions: Operations performed by business objects, such as clicking buttons or entering text.
- Publish: Making object actions available for use in processes.
- Spying Mode: Method for identifying UI elements (e.g., HTML Mode for web, Win32 for desktop apps).
- Element Attributes: Properties of UI elements (e.g., ID, Name, Class) used for identification.
- Navigate Stage: Performs navigation actions in an application (e.g., launching, attaching).
- Read Stage: Retrieves data from application elements (e.g., text from a field).
- Write Stage: Inputs data into application elements (e.g., typing into a text box).
- Wait Stage: Pauses execution until a condition is met (e.g., element exists).
- Dynamic Match: Using variables to dynamically identify UI elements.
4. Work Queues
- Queue Configuration: Setting up queues with attributes like priority and SLA.
- Queue Actions: Adding items (Add to Queue), retrieving items (Get Next Item), and updating status (Mark Completed/Exception).
- Priority: Assigning urgency levels to queue items.
- Status: Tracking the state of queue items (e.g., Pending, Completed, Exception).
- Add to Queue: Action to insert a new item into a work queue.
- Get Next Item: Retrieves the next available item from a queue for processing.
- Mark Completed: Updates a queue item’s status to indicate successful processing.
- Mark Exception: Flags a queue item as failed due to an error.
- SLA (Service Level Agreement): Time-based constraints for processing queue items.
5. Credentials and Security
- Credential Manager: Stores encrypted credentials for use in processes and objects.
- Credential Access: Retrieving credentials securely during automation.
- Role-Based Access Control (RBAC): Restricting access to Blue Prism components based on user roles.
- Credentials: Encrypted username-password pairs for application access.
- Credential Store: Database storing encrypted credentials.
- Get Credential: Action to retrieve credentials from the Credential Manager.
- Encryption Scheme: Method used to secure credentials (e.g., AES-256).
6. Best Practices and Process Templates
- Process Templates: Predefined frameworks for consistent process design.
- Modularity: Breaking processes into reusable components for scalability.
- Logging: Recording process execution details for auditing and debugging.
- Error Management: Designing robust exception handling to ensure process reliability.
- Main Page: Primary flowchart in a process or object.
- Subpage: Secondary flowchart for modular process design.
- Log Parameter: Data logged during process execution for tracking.
- Retry Logic: Reattempting actions after recoverable errors.
- Business Exception: A planned exception for specific business conditions (e.g., invalid input).
- System Exception: An unplanned error (e.g., application crash).
7. Control Room Operations
- Scheduling: Automating process execution at specified times.
- Session Management: Starting, stopping, or monitoring process sessions.
- Logs: Reviewing session logs for troubleshooting.
- Scheduler: Tool for automating process execution.
- Session Log: Record of actions and outcomes during a process run.
- Resource Pool: Group of Runtime Resources for load balancing.
- Stop Request: Command to terminate a running session.