Question bank
Blue Prism Certified Chorus Foundation
41 Blue Prism Certified Chorus Foundation questions with the correct answer and a written explanation, organised across 5 exam domains.
- 41 questions
- 5 domains
- Foundation level
Question index
Jump straight to any question. Answers and explanations are inline.
- Chorus Orchestration and Case Management · 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
- Chorus Overview and Architecture · 13, 14, 15, 16, 17, 18, 19, 20
- Deployment and Maintenance · 21, 22, 23, 24, 25, 26
- Monitoring, Reporting, and Analytics · 27, 28, 29, 30, 31, 32, 33, 34
- User Interface and Interaction Management · 35, 36, 37, 38, 39, 40, 41
Chorus Orchestration and Case Management
12 questions in this domain
- Question 1Single Choice
What is the primary purpose of a case type in Blue Prism Chorus?
- ATo execute automated processes without human intervention.
- BTo define the structure, lifecycle, and behavior of a unit of work.Correct answer
- CTo store user credentials and manage system access.
- DTo manage system logs and audit trails.
Why this is the answer
A case type acts as a blueprint for managing a business process from initiation to resolution, including stages, data fields, and SLA rules.
- Question 2Multiple Select
Which of the following statements about work queues are correct? (Select two.)
- AA work queue can contain cases from multiple case types.
- BWork queues hold individual cases that are awaiting human or digital worker action.Correct answer
- CA single case type can have multiple work queues.Correct answer
- DWork queues are defined at the system level and shared across all case types.
Why this is the answer
Work queues are per case type and act as containers for cases at specific stages. A case type can have several queues, but a queue belongs to exactly one case type.
- Question 3Interactive
Based on the decision table shown, what is the outcome for a case with Age=25 and Country='US'?
- ARoute to Stage ACorrect answer
- BRoute to Stage B
- CRoute to Stage C
- DNo matching rule
Why this is the answer
The first row (Age > 18 and Country = 'US') matches, so the outcome is 'Route to Stage A'. The table uses first-hit policy.
- Question 4Single Choice
In the context of case lifecycle, what is the purpose of an escalation rule?
- ATo automatically complete pending tasks.
- BTo reassign or notify when a stage exceeds its SLA threshold.Correct answer
- CTo delete stalled cases from the system.
- DTo change the case type of a running case.
Why this is the answer
Escalation rules respond to SLA breaches on manual or wait stages by notifying or reassigning to ensure timely action.
- Question 5Multiple Select
Which of the following actions can be configured in an exception stage? (Select two.)
- ALog exception details to the audit trail.Correct answer
- BSend notification emails to designated recipients.Correct answer
- CAutomatically escalate the case to a manager.
- DReassign the case to a different user.
Why this is the answer
Exception stages can log errors and send notifications, but escalation and reassignment are configured via escalation rules, not directly inside exception stages.
- Question 6Interactive
Based on the configuration snippet, which SLA setting uses calendar hours?
- AStage SLA (48 hours Business Hours)
- BQueue-Level SLA (20 hours Calendar Hours)Correct answer
- CBoth use calendar hours
- DNeither uses calendar hours
Why this is the answer
The queue-level SLA explicitly states 'Calendar Hours', meaning it counts real time, while the stage SLA uses business hours.
- Question 7Single Choice
What is the default hit policy in a Chorus decision table?
- AAll hits
- BLast hit
- CFirst hitCorrect answer
- DRandom
Why this is the answer
Chorus uses a first-hit policy, meaning the first row whose conditions are all satisfied determines the outcome.
- Question 8Multiple Select
Which of the following statements about case stages are true? (Select two.)
- AStages are optional in a case lifecycle.
- BEach stage can have multiple work queues attached.Correct answer
- CA disabled stage throws an exception when encountered.
- DStages can have entry and exit conditions.Correct answer
Why this is the answer
Stages can have multiple queues (e.g., urgent/standard) and can define conditions for transitions. Disabled stages are skipped, not errored.
- Question 9Interactive
If a case is in 'Document Check' and the reviewer rejects the documents, which transition sends the case back to 'New'?
- ADocument Check -> Approved
- BDocument Check -> NewCorrect answer
- CNew -> Document Check
- DNo transition exists for rework
Why this is the answer
The diagram shows 'Document Check -> New' as an allowed transition, enabling the case to return to the New stage for rework.
- Question 10Single Choice
What is the relationship between a case type and a work queue?
- AA work queue can be shared across multiple case types.
- BA case type contains one or more work queues.Correct answer
- CWork queues and case types are independent of each other.
- DA work queue defines the structure of a case type.
Why this is the answer
Each work queue belongs to exactly one case type, and a case type can have multiple work queues to handle different stages or priorities.
- Question 11Multiple Select
Which of the following can trigger an escalation rule in Chorus? (Select two.)
- AA stage exceeding its SLA threshold.Correct answer
- BA manual user reassigning a case to another user.
- CAn exception stage catching a system error.
- DA queue-level SLA breach.Correct answer
Why this is the answer
Escalation rules are tied to SLA thresholds on stages or queues. Exceptions and manual reassignments do not directly trigger escalation rules.
- Question 12Interactive
What happens when a case with Age=25 is evaluated against the decision table below?
- ARoute to Senior Queue
- BRoute to Standard Queue
- CNo matching row, resulting in an error or default behaviorCorrect answer
- DDefault to Senior Queue
Why this is the answer
Since no row matches (Age 25 is not >60 nor >30) and no default row exists, the decision returns no outcome, causing an exception or error state.
Chorus Overview and Architecture
8 questions in this domain
- Question 13Single Choice
Which component of the Blue Prism Chorus platform provides a low-code environment for designing automation processes?
- AChorus StudioCorrect answer
- BChorus Interact
- CChorus Control Room
- DChorus Hub
Why this is the answer
Chorus Studio is the low-code development environment for designing automation processes.
- Question 14Multiple Select
Which two of the following are responsibilities of the Chorus orchestrator?
- AManaging human-in-the-loop interactions
- BDispatching work items to digital workers based on availabilityCorrect answer
- CDesigning process logic using low-code tools
- DHandling retry and escalation policies for failed work itemsCorrect answer
Why this is the answer
The orchestrator dispatches work items and manages retries; human interactions are handled by Interact, and design is done in Studio.
- Question 15Interactive
Examine the JSON code block below. Which property indicates the status of a completed work item?
- Awork_item_id
- BstatusCorrect answer
- Coutput
- Dmessage
Why this is the answer
The 'status' property in the response message indicates the outcome of the work item execution.
- Question 16Single Choice
Which Chorus component is used to store configuration data, process definitions, and execution logs?
- AChorus DatabaseCorrect answer
- BChorus Hub
- CChorus Control Room
- DChorus Interact
Why this is the answer
The Chorus Database (Microsoft SQL Server) stores all persistent data including process definitions, logs, and configurations.
- Question 17Multiple Select
Which two statements correctly describe the difference between Chorus and Blue Prism's core RPA capabilities?
- ACore RPA executes processes; Chorus orchestrates them.Correct answer
- BChorus can design process logic; core RPA cannot.
- CChorus provides human-in-the-loop capabilities out of the box.Correct answer
- DCore RPA includes executive dashboards; Chorus does not.
Why this is the answer
Chorus orchestrates and adds human-in-the-loop; core RPA executes. Chorus does not design logic and core RPA lacks dashboards.
- Question 18Interactive
Refer to the code block which shows a configuration snippet for a queue. What type of queue is being defined?
- ARequest queue
- BWork queueCorrect answer
- CResponse queue
- DDead letter queue
Why this is the answer
The configuration defines a work queue that workers consume from, as indicated by the 'routing_key' pointing to worker assignments.
- Question 19Single Choice
Which component of the Chorus architecture is responsible for routing work items to appropriate workers using queues?
- ABrokerCorrect answer
- BWorker
- CQueue
- DDatabase
Why this is the answer
The broker is the central orchestrator that accepts work items and routes them to queues for worker consumption.
- Question 20Multiple Select
Which two integration methods does Chorus support for communicating with external systems?
- ARESTful APIsCorrect answer
- BDirect database modifications
- CWebhooksCorrect answer
- DSMTP for outbound emails only
Why this is the answer
Chorus exposes RESTful APIs and supports webhooks for event-driven communication; direct database changes are not recommended.
Deployment and Maintenance
6 questions in this domain
- Question 21Single Choice
What must be completed before importing a solution into a target Chorus environment?
- ARestart all schedules
- BPerform a full database backupCorrect answer
- CDelete the existing solution version
- DReduce environment security settings
Why this is the answer
A full backup ensures the ability to rollback if the import fails or causes issues.
- Question 22Multiple Select
Which statements about release packages in Chorus are correct? (Select two)
- AThey are only used for production deployments
- BThey can be full or delta releasesCorrect answer
- CThey become immutable once marked as ReleasedCorrect answer
- DThey are stored exclusively in the Blue Prism database
Why this is the answer
Release packages can be full or delta, and once Released they become read-only for audit purposes.
- Question 23Interactive
What is the purpose of the following PowerShell command?
- ADeletes all log files older than 30 daysCorrect answer
- BMoves log files to a backup directory
- CCompresses log files older than 30 days
- DLists log files older than 30 days
Why this is the answer
The command removes Chorus log files with a last write time older than 30 days.
- Question 24Single Choice
What is the recommended first step when troubleshooting a Chorus user login failure?
- ARestart the Chorus Windows service
- BClear the browser cache and cookiesCorrect answer
- CCheck the database connection string
- DReinstall the Chorus application
Why this is the answer
A corrupt authentication cookie often causes login failures; clearing the cache is the fastest test.
- Question 25Multiple Select
Which two actions are mandatory before applying a patch or upgrade to Chorus? (Select two)
- ARun the Chorus Health CheckCorrect answer
- BUninstall the current version
- CTake a full database backupCorrect answer
- DPermanently disable all Blue Prism processes
Why this is the answer
Health Check validates environment readiness; a full backup allows rollback if the update fails.
- Question 26Interactive
What does this SQL query check in the Chorus database?
- ATransaction log file sizeCorrect answer
- BDatabase user permissions
- CNumber of active connections
- DIndex fragmentation level
Why this is the answer
The query returns the size of the transaction log file in megabytes.
Monitoring, Reporting, and Analytics
8 questions in this domain
- Question 27Single Choice
Which Chorus dashboard category is specifically designed to show resource utilization and error rates?
- AProcess Performance
- BResource PerformanceCorrect answer
- CQueue Performance
- DSystem Health
Why this is the answer
The Resource Performance dashboard focuses on utilization and error rates per resource (bot). Process Performance deals with process-level success rates and duration. Queue Performance concerns backlog and SLA. System Health covers server load and licensing.
- Question 28Multiple Select
Which two metrics are essential for measuring SLA compliance in operational reports? (Choose two.)
- AAverage Resolution TimeCorrect answer
- BCases Resolved per Hour
- CPercentage of cases completed within target timeCorrect answer
- DQueue Depth
Why this is the answer
SLA compliance is measured by comparing actual cycle times (average resolution time) against targets and by the percentage of cases that meet the SLA. Cases per hour is throughput, not SLA. Queue depth is a queue health metric, not directly SLA.
- Question 29Interactive
Examine the following alert rule configuration. What type of alert is being defined?
- AStatic threshold alertCorrect answer
- BEvent-driven notification
- CCustom event alert
- DSystem alert
Why this is the answer
The rule uses a fixed threshold ('pendingItems > 100') and evaluates periodically (every 5 minutes). This matches the definition of a static threshold alert. Event-driven notifications fire immediately when an event occurs, not on a timer.
- Question 30Single Choice
What is the primary purpose of analyzing worker utilization metrics in Chorus?
- ATo measure the number of tasks completed per worker
- BTo optimize resource cost and availabilityCorrect answer
- CTo calculate the backlog of work queues
- DTo identify individual worker errors
Why this is the answer
Worker utilization metrics are designed to optimize resource cost and availability. Throughput and error rates are separate measures. Queue backlog belongs to queue health analysis.
- Question 31Multiple Select
Which two features are critical for compliance-driven logging according to the document? (Choose two.)
- ATamper-evident logsCorrect answer
- BReal-time dashboard integration
- CRole-based access to logsCorrect answer
- DAutomatic process optimization
Why this is the answer
Compliance logging requires tamper-evidence (integrity) and role-based access (least privilege). Real-time dashboards are for monitoring, not compliance storage. Automatic optimization is unrelated.
- Question 32Interactive
Examine the following panel configuration extracted from a Chorus dashboard. Which dashboard category is this panel most likely from?
- AProcess PerformanceCorrect answer
- BResource Performance
- CQueue Performance
- DSystem Health
Why this is the answer
The panel groups by process name and shows average success rate. This aligns with the Process Performance dashboard, which focuses on per-process KPIs like success rate and duration.
- Question 33Single Choice
What is a limitation of exporting a Chorus dashboard to PDF?
- AThe PDF will update automatically when data changes.
- BThe PDF captures a static snapshot of the data at the time of export.Correct answer
- CThe PDF includes live, interactive filters.
- DThe PDF can be scheduled for automatic delivery without re-export.
Why this is the answer
Exported PDFs are static snapshots; they do not update automatically. To get fresh data, a new export is required. Scheduled delivery can re-export but the file itself is a snapshot.
- Question 34Multiple Select
Which two configuration options help prevent alert fatigue according to the document? (Choose two.)
- AEnable throttlingCorrect answer
- BUse deduplicationCorrect answer
- CSend alerts to all users
- DDecrease the polling interval
Why this is the answer
Throttling limits the frequency of alerts, and deduplication groups identical alerts into one notification. Sending to all users would increase fatigue. Decreasing polling interval might generate more alerts.
User Interface and Interaction Management
7 questions in this domain
- Question 35Single Choice
What is the primary purpose of the Chorus Portal compared to the Blue Prism Interactive Client?
- AProvide a technical development environment for process automation
- BOffer a role-specific, non-technical view for business stakeholders to monitor and manage digital workersCorrect answer
- CServe as the runtime environment for attended automation
- DManage Blue Prism database schemas
Why this is the answer
The Chorus Portal is designed for business stakeholders with a non-technical interface, whereas the Interactive Client targets technical developers and attended automation users.
- Question 36Multiple Select
Which of the following statements about Chorus portal roles are correct?
- AThe Administrator role has full control of portal configuration.Correct answer
- BThe Manager role can create workspaces and approve exceptions.Correct answer
- CThe Operator role can modify process definitions.
- DThe Viewer role has read-only access to all objects.Correct answer
Why this is the answer
Administrator has full control; Manager can manage workspaces and approvals; Operator cannot modify processes; Viewer is read-only.
- Question 37Interactive
Consider the following queue assignment configuration. Which user will receive the next task?
- Auser1
- Buser2Correct answer
- Cuser3
- DNone, the task remains unassigned
Why this is the answer
user1 is at capacity (5/5), user2 has 3 tasks, user3 has 4. Round robin will skip user1 and assign to user2.
- Question 38Single Choice
Which stage should be used when the automation requires a simple yes/no decision from a human operator?
- AInteract Stage
- BQuery StageCorrect answer
- CDecision Stage
- DWait Stage
Why this is the answer
The Query Stage returns a single value (e.g., Yes/No), while Interact is for multi-field forms.
- Question 39Multiple Select
Which of the following are true about Chorus Portal dashboard configuration?
- ADashboards are shared by default with all users.
- BAdministrators can assign dashboards to specific security roles.Correct answer
- CWidgets can be resized and positioned on a grid layout.Correct answer
- DOnly custom widgets require coding; built-in widgets are no-code.Correct answer
Why this is the answer
Dashboards must be published to be shared; admins assign roles; widgets are resizable; built-in widgets need no coding.
- Question 40Interactive
Given the following user preferences JSON, which settings will be applied to the user's portal session?
- ALanguage set to FrenchCorrect answer
- BTimezone set to Europe/ParisCorrect answer
- CEmail notifications enabled
- DDefault dashboard set to OperationsCorrect answer
Why this is the answer
Language is 'fr', timezone is 'Europe/Paris', email notifications are false, default dashboard is 'Operations'.
- Question 41Single Choice
Which of the following is a valid placeholder for a Chorus notification template?
- A{Case.Id}Correct answer
- B{Process.Name}
- C{Queue.NumberOfItems}
- D{User.Email}
Why this is the answer
Chorus templates support placeholders like {Case.Id}, {Case.SLA}, {User.Name}. Process.Name and Queue.NumberOfItems are not standard.
Frequently asked questions
Everything about the Blue Prism Certified Chorus Foundation question bank and how to use it.