Blue Prism Technical Architect study materials
Blue Prism Technical Architect study resources

Blue Prism Technical Architect key terms

Blue Prism Technical Architect · Get comfortable with the vocabulary.

Process

The top-level Blue Prism artifact that models an end-to-end business workflow, built from stages in Process Studio and responsible for calling business objects to interact with applications.

Related: Object Studio, Page
Business Object

A reusable Blue Prism component that encapsulates all interactions with one application or system, exposing Actions that processes call instead of automating the application directly.

Related: Action, Application Model, Process
Action

A published, callable entry point on a business object that performs one discrete task, such as logging in or reading a record, and can be invoked from a process or another object.

Related: Business Object, Page
Page

A tabbed subdivision of a process or object that groups related stages, supports reuse through page references, and keeps logic readable and testable.

Related: Process, Action
Application Modeler

The Blue Prism component used to spy and interrogate application user interfaces, capturing elements and attributes that become the Application Model an object automates against.

Related: Application Model, Spy Mode, Element
Application Model

The stored hierarchy of windows and elements that represents an application's interface inside a business object, enabling stable identification of controls at runtime.

Related: Application Modeler, Element, Attributes
Spy Mode

A capture technique in Application Modeler (such as accessibility, HTML, or region modes) that determines which attributes Blue Prism records to identify and manipulate interface elements.

Related: Application Modeler, Attributes
Attributes

The named properties captured for an element, such as path, name, or class, which Blue Prism matches at runtime to locate the correct control on screen.

Related: Element, Spy Mode, Wildcard Matching
Element

A single identified user interface control within an application model, with its own attributes, that actions read from, write to, or click on during automation.

Related: Application Model, Attributes
Wildcard Matching

The technique of replacing volatile parts of an element attribute with wildcard characters so identification survives values that change between sessions, such as dynamic IDs or timestamps.

Related: Attributes, Element
Data Item

A typed variable declared in a process or object that holds a value during execution, with a defined data type, initial value, and scope of visibility.

Related: Collection, Data Type, Environment Variable
Collection

A tabular data structure in Blue Prism holding rows and named fields, commonly used to pass queues of work items or multi-record results between pages and objects.

Related: Data Item, Work Queue
Data Type

The declared category of a data item, such as text, number, date, flag, or binary, which constrains the values it can hold and the operations applied to it.

Related: Data Item, Collection
Environment Variable

A named configuration value stored outside process logic, letting the same release run against different environments by changing settings rather than editing and republishing processes.

Related: Release, Credential
Work Queue

A Blue Prism store of work items with statuses such as pending, locked, and completed, enabling multiple robots to share workload, retry failures, and report throughput.

Related: Queue Item, Collection, Deferred Item
Queue Item

A single record in a work queue carrying the data and status needed to process one unit of work, including attempts, priority, tags, and exception details.

Related: Work Queue, Deferred Item, Retry
Deferred Item

A queue item deliberately postponed until a specified future time, used when a dependent system or condition is not yet ready and immediate retry would fail.

Related: Queue Item, Work Queue
Exception Handling

The structured use of recover, resume, and block stages to detect errors, decide whether to retry, skip, or fail, and record clear diagnostic information.

Related: Recover Stage, Resume Stage, System Exception
Recover Stage

A stage that marks the start of a block whose errors are caught rather than propagated, giving the developer a defined point to handle failure and choose the next step.

Related: Resume Stage, Exception Handling, System Exception
Resume Stage

A stage paired with a recover block that defines where execution continues after an error is handled, typically retrying the attempt or moving to cleanup logic.

Related: Recover Stage, Exception Handling
System Exception

An error raised when automation cannot continue, such as an application crash or missing element, which typically marks the queue item as failed and triggers retry or escalation.

Related: Business Exception, Exception Handling, Retry
Business Exception

A rule-based outcome where the data or situation is invalid rather than the automation broken, usually flagged so the item is not retried but routed for human review.

Related: System Exception, Work Queue
Credential

A secret such as a username, password, or token stored in the Blue Prism credential store and retrieved by name at runtime, so secrets never appear in process logic or logs.

Related: Credential Store, Environment Variable, Role-Based Access
Credential Store

The secured repository, often backed by a database or vault, that holds encrypted credentials and answers retrieval requests only for authorized users and robots.

Related: Credential, Role-Based Access
Role-Based Access

The assignment of permissions to roles rather than individuals, controlling which users can view, edit, run, or release processes, objects, queues, and credentials.

Related: Credential, Audit Log
Audit Log

The recorded history of changes and actions inside Blue Prism, supporting traceability of who changed what and when for governance and investigation.

Related: Role-Based Access, Release
Runtime Resource

A machine registered with Blue Prism that executes processes under a robot account, characterized by capacity, resource pool membership, and availability for scheduling.

Related: Resource Pool, Scheduler, Session
Resource Pool

A grouping of runtime resources that share work, allowing the scheduler to allocate queue items to whichever robot in the pool is free.

Related: Runtime Resource, Scheduler, Work Queue
Session

A single execution instance of a process on a runtime resource, with its own logs and status, which administrators monitor and can terminate when stuck.

Related: Runtime Resource, Process Log
Process Log

The detailed record of stages executed during a session, including data values and errors, used for debugging and evidencing what the robot did.

Related: Session, Audit Log
Scheduler

The Blue Prism facility that starts tasks at defined times or intervals on selected resources or pools, forming the backbone of unattended overnight operations.

Related: Runtime Resource, Resource Pool, Session
Release

A packaged, versioned snapshot of processes, objects, and related components that is imported into another environment as the unit of promotion and rollback.

Related: Environment Variable, Release Manager, Audit Log
Release Manager

The Blue Prism component that builds release packages, tracks their contents and versions, and imports them into target environments.

Related: Release, Environment Variable
Robotic Operating Model

Blue Prism's delivery and governance framework covering roles, processes, and controls needed to run an automation programme reliably from idea through live operation.

Related: Center of Excellence, Process Definition Document
Center of Excellence

The central team that owns standards, tooling, pipeline governance, and support for automation, enabling consistent delivery and reuse across business units.

Related: Robotic Operating Model, Process Definition Document
Process Definition Document

The agreed specification of a process to automate, capturing steps, systems, data, exceptions, and volumes, and serving as the baseline for build and testing.

Related: Robotic Operating Model, Solution Design
Solution Design

The document translating requirements into an automation blueprint, defining process decomposition, objects, queues, error strategy, and infrastructure before build begins.

Related: Process Definition Document, Work Queue
Process Decomposition

The practice of splitting a large business process into smaller processes, objects, and pages so work can be parallelized, reused, and maintained independently.

Related: Solution Design, Page
Retry

The configured behavior of re-attempting a failed queue item, bounded by a maximum attempt count, to absorb transient errors without manual intervention.

Related: Queue Item, System Exception
Throughput

The rate at which completed work items are produced, used with item handling time and resource count to size robot capacity against business demand.

Related: Work Queue, Runtime Resource
Scalability

The ability to add runtime resources, split queues, or shard workloads so automation volume grows without redesigning processes or breaching service levels.

Related: Throughput, Resource Pool