Pega Certified System Architect (PCSA) Exam — Questions and Answers
Question 1: Which Pega mechanism automatically updates a searchable index when case data changes, enabling fast report queries?
- Data Transform
- Summary Report rule
- Declare Expression
- Declare Index (Correct answer)
Correct answer: Declare Index
Declare Index rules maintain a dedicated database table that is updated whenever the indexed properties change, allowing efficient indexed queries in reports.
Question 2: In which direction does Pega search the ruleset stack during rule resolution?
- Randomly, relying on caching to stabilize the result
- Bottom to top, prioritizing the most foundational (base) ruleset
- Simultaneously across all rulesets, then ranking results by version number
- Top to bottom, stopping at the first matching rule found (Correct answer)
Correct answer: Top to bottom, stopping at the first matching rule found
Pega searches from the top of the stack (highest priority application) downward, returning the first valid rule instance encountered.
Question 3: What happens to your application when you update the version reference of a built-on (prerequisite) application in the application record?
- Your application's own rulesets are automatically upgraded to match the new built-on version
- Your application's ruleset stack now includes the newer version of the built-on application's rulesets, giving access to updated rules (Correct answer)
- All rules in your application that override the built-on application are automatically regenerated
- A conflict resolution wizard runs to identify and merge incompatible rule changes
Correct answer: Your application's ruleset stack now includes the newer version of the built-on application's rulesets, giving access to updated rules
Updating the prerequisite version reference causes Pega to include the new version's rulesets at resolution time, exposing new and changed rules.
Question 4: In Pega, what is the purpose of the 'Report Browser' in the operator portal?
- To let operators build new reports from scratch
- To schedule report delivery via email
- To provide a self-service interface where operators can run and filter existing reports (Correct answer)
- To export database backups
Correct answer: To provide a self-service interface where operators can run and filter existing reports
The Report Browser gives Pega operators a UI to browse available reports, apply filters, and view results without needing Dev Studio access.
Question 5: A case type has three parallel processes in a stage. By default, how does Pega determine when the stage can advance?
- When the first process completes
- When all parallel processes complete (Correct answer)
- When any two of three processes complete
- When the primary process completes
Correct answer: When all parallel processes complete
By default, all parallel processes in a stage must complete before the stage can advance to the next one.
Question 6: In Pega's data model, what is the effect of marking a property as 'required' in the data model versus using a Validate rule?
- Data model 'required' enforces the constraint at save time only; Validate rules enforce it at any point in the flow
- Validate rules only run on UI forms; data model constraints apply to all channels (Correct answer)
- Both have identical runtime behavior
- There is no 'required' flag in the Pega data model; only Validate rules enforce this
Correct answer: Validate rules only run on UI forms; data model constraints apply to all channels
Validate rules can be triggered at multiple points in any channel, while UI-level required flags apply specifically to form submission in the user interface.
Question 7: Which property automatically stores a unique identifier for each case created in Pega?
- pyID (Correct answer)
- pxCreateDateTime
- pyStatusWork
- pxObjClass
Correct answer: pyID
pyID is the system-generated unique case identifier (e.g., ACCT-1001) assigned to every case instance when it is created.
Question 8: A Pega architect needs to integrate with a legacy system that only supports flat file exchanges. Which Pega service type handles inbound flat file processing?
- Service Email
- Service REST
- Service File (Correct answer)
- Service SOAP
Correct answer: Service File
Service File rules in Pega handle inbound flat file processing, parsing delimited or fixed-width files to create or update case data.
Question 9: A developer needs to set the default currency to 'USD' for all new expense reports and also copy the user's 'ManagerName' from the OperatorID page to the '.ReportApprover' property on the case. Which rule and action combination is the most efficient way to achieve this?
- A Data Transform using two 'Set' actions. (Correct answer)
- A Declare Expression for each property.
- A Data Transform using the 'Set' and 'Update Page' actions.
- An Activity with two Property-Set methods.
Correct answer: A Data Transform using two 'Set' actions.
A single Data Transform can efficiently handle both requirements. One 'Set' action can be used to assign the literal value 'USD' to the currency property. A second 'Set' action can be used to copy the value from the OperatorID page (the source) to the '.ReportApprover' property (the target). This is the most direct and best-practice approach for this scenario.
Question 10: Which Pega data model best practice recommends embedding a page property directly in the case class rather than storing it in a separate database table?
- Normalization
- Data federation
- Embedding for performance (Correct answer)
- Class hierarchy flattening
Correct answer: Embedding for performance
Embedding pages avoids additional database joins and improves read performance for data that is always accessed together with the parent case.
Question 11: A developer wants a property that is automatically set to the current operator's ID when a case is created. Which auto-populate option achieves this?
- Use default value
- Use constant
- Use function (Correct answer)
- Use when rule
Correct answer: Use function
The 'Use function' auto-populate option can call built-in functions such as @GetCurrentOperatorID() to populate a property automatically at case creation.
Question 12: A case type needs to send a confirmation email automatically when a case reaches the 'Approval' stage. Where in App Studio is this configured?
- As a correspondence step within the Approval stage (Correct answer)
- In the access group settings for the Approval stage
- In the SLA rule attached to the Approval stage
- In the data model of the case type
Correct answer: As a correspondence step within the Approval stage
A Send Email automation step (using a Correspondence rule) is added within the stage to trigger the email automatically at that point in the lifecycle.
Question 13: Which Pega mechanism flags violations of recommended development standards to help ensure code quality during development?
- Data Page refresh strategies
- Clipboard Inspector alerts
- Guardrails (Correct answer)
- Tracer event filters
Correct answer: Guardrails
Guardrails are Pega's built-in set of best practice rules that flag coding patterns considered harmful to maintainability, performance, or upgrade compatibility.
Question 14: What is a data page used for?
- To format UI components.
- To retrieve and cache reference or external data (Correct answer)
- To build reports for users.
- To generate email templates.
Correct answer: To retrieve and cache reference or external data
Data pages (D_ pages) in Pega are used to retrieve and temporarily store data from various sources, including internal Pega data, external databases, or web services. They are crucial for providing on-demand access to data, improving application performance by caching frequently accessed information, and ensuring data consistency.
Question 15: Which Pega feature allows you to define a reusable set of properties and behaviors that can be inherited by multiple classes?
- Class Group
- Data Page
- Abstract Class (Correct answer)
- Property Set
Correct answer: Abstract Class
Abstract classes in Pega define shared properties and rules that concrete subclasses inherit, promoting reuse and reducing duplication.
Question 16: Which Pega feature allows a report definition to be reused across multiple applications with different filters applied at runtime?
- Clipboard page aggregation
- Data pages with report source
- Separate report rules per application
- Report categories with parameterized filters (Correct answer)
Correct answer: Report categories with parameterized filters
Pega Report Definitions support parameterized filters, allowing the same report rule to return different data sets based on runtime inputs.
Question 17: Which tool in Pega would you use to identify which rules are executed most frequently and consume the most time?
- Performance Analyzer (PAL) (Correct answer)
- Healthscan
- Clipboard Tool
- Application Linter
Correct answer: Performance Analyzer (PAL)
PAL records execution frequency and elapsed time for every rule fired during a request, making it easy to pinpoint the most expensive operations.
Question 18: Which Pega tool provides a visual summary of a case's SLA status, showing goal and deadline thresholds relative to the current time?
- Tracer tool
- Performance Analyzer (PAL)
- Case Manager portal SLA indicator (Correct answer)
- Report Browser
Correct answer: Case Manager portal SLA indicator
The Case Manager portal displays SLA status indicators on case and assignment views, giving managers a visual overview of which cases are on track, at risk, or overdue.
Question 19: Which Pega feature allows you to reuse a section across multiple views without duplicating the rule?
- View override
- Rule delegation
- Template inheritance
- Section include (Correct answer)
Correct answer: Section include
A Section Include embeds one section inside another, enabling reuse of UI components across multiple views or forms without duplicating configuration.
Question 20: In Pega, when you reference a Data Transform from within another Data Transform, this is called:
- Chaining
- Inheritance
- Nesting
- Calling a sub-transform (Correct answer)
Correct answer: Calling a sub-transform
Referencing one Data Transform from inside another is known as calling a sub-transform, enabling modular and reusable transform logic.
Question 21: Which Pega approach should be used to enforce that a case cannot move to the 'Approved' stage unless the loan amount is less than $500,000?
- Validate Rule
- Declare Expression
- When Rule referenced in a flow connector condition (Correct answer)
- Map Value
Correct answer: When Rule referenced in a flow connector condition
A When rule evaluating the loan amount condition can be referenced on a flow connector to gate transition to the Approved stage.
Question 22: A developer uses a Data Transform to call 'Append and Map to' on a page list. What is the index of the newly created page list entry immediately after the action executes?
- The last index in the list (count of existing entries + 1) (Correct answer)
- Always index 0
- The index is assigned randomly by Pega
- Always index 1
Correct answer: The last index in the list (count of existing entries + 1)
'Append and Map to' always adds the new entry at the end of the list, so its index equals the previous count plus one.
Question 23: A Pega flow includes a Utility shape that runs after an assignment completes. Where does flow execution resume after the Utility shape?
- At the beginning of the flow
- At the SLA shape
- Back at the assignment shape
- At the next connected shape in the flow (Correct answer)
Correct answer: At the next connected shape in the flow
After a Utility shape executes its configured activity or data transform, the flow continues to the next shape connected by a connector.
Question 24: Which Pega data page scope is appropriate for storing the currently logged-in user's profile data that should not be shared with other users?
- Thread
- Requestor (Correct answer)
- System
- Node
Correct answer: Requestor
Requestor scope ties the data page to a single user's session, ensuring user-specific data like profiles are not shared across users.
Question 25: In a Data Transform, what is the difference between 'Copy' and 'Set' actions?
- 'Copy' preserves class; 'Set' strips the class from the target
- 'Copy' and 'Set' are functionally identical
- 'Copy' duplicates an entire page structure; 'Set' assigns a scalar value or expression (Correct answer)
- 'Copy' works only on page lists; 'Set' works only on scalar properties
Correct answer: 'Copy' duplicates an entire page structure; 'Set' assigns a scalar value or expression
'Copy' is used to duplicate an entire embedded page or page structure, while 'Set' assigns a single value or expression result to a scalar property.
Question 26: Which setting in a Pega SLA rule controls how much the urgency value increases per unit of time during the Deadline interval?
- Goal urgency floor
- Deadline offset multiplier
- Urgency increment per interval unit (Correct answer)
- Urgency ceiling
Correct answer: Urgency increment per interval unit
The urgency increment per interval unit setting defines how quickly urgency rises during a timed SLA interval, surfacing overdue items higher in the work queue.
Question 27: In Pega, what is the effect of setting 'Work Queue' versus 'Work List' on an assignment routing rule?
- Work Queue sends to a shared pool; Work List sends to a specific operator (Correct answer)
- Work Queue sends to a manager; Work List sends to a team
- Work Queue is for automated steps; Work List is for human tasks
- There is no functional difference
Correct answer: Work Queue sends to a shared pool; Work List sends to a specific operator
A Work Queue is a shared basket that any eligible operator can pull from, while a Work List routes directly to a specific named operator's personal queue.
Question 28: In Pega, which best practice reduces database load when the same reference data (e.g., a list of countries) is needed repeatedly across a session?
- Caching data in a flow-level property
- Storing data in a thread-scope Data Page with 'Reload once per interaction' (Correct answer)
- Using a Declare Expression to compute the list
- Running a new database query on each use
Correct answer: Storing data in a thread-scope Data Page with 'Reload once per interaction'
Thread-scoped Data Pages with 'Reload once per interaction' cache reference data for the duration of a user session, avoiding redundant database queries.
Question 29: Which Data Transform action would you use to remove all existing entries from an embedded page list before populating it with new data?
- Clear (Correct answer)
- Remove
- Delete
- Reset
Correct answer: Clear
The 'Clear' action in a Data Transform empties an embedded page or page list, removing all existing entries before new data is written.
Question 30: What does the patch (third) segment of a Pega ruleset version typically represent?
- Compatibility updates for new Pega Platform versions
- New feature additions that extend application functionality
- Security patches applied automatically by the Pega system
- Bug fixes and minor corrections within an existing major.minor release (Correct answer)
Correct answer: Bug fixes and minor corrections within an existing major.minor release
The patch segment represents minor fixes or corrections within a given major.minor version.
Question 31: A Validate rule is applied to a flow action. Under which circumstance will the Validate rule NOT execute?
- When the flow action is processed via an API call
- When there are required fields that are empty
- When the user clicks Cancel on the flow action (Correct answer)
- When the user clicks Submit on the flow action
Correct answer: When the user clicks Cancel on the flow action
Validate rules are triggered by the Submit action; clicking Cancel bypasses the flow action's processing, so Validate rules do not execute.
Question 32: In Pega, where are SLA escalation actions (such as sending a notification or reassigning work) defined?
- Within the SLA rule's Goal, Deadline, and Passed Deadline sections (Correct answer)
- In the flow diagram as a separate path
- In a separate Escalation Manager rule
- In the operator's work queue configuration
Correct answer: Within the SLA rule's Goal, Deadline, and Passed Deadline sections
Each interval (Goal, Deadline, Passed Deadline) in a Pega SLA rule has its own escalation section where you define actions like notifications, urgency changes, or routing.
Question 33: A Node-scoped data page is being used to cache a large reference dataset. What is a potential risk of this configuration?
- All users on the node share the same cached data, so stale data affects all users simultaneously (Correct answer)
- The data page will be reloaded on every user interaction
- Node-scoped data pages cannot use Report Definitions as data sources
- The data page is cleared every time a new user logs in
Correct answer: All users on the node share the same cached data, so stale data affects all users simultaneously
Node-scoped data pages are shared by all users on the server node, so stale or incorrect data in the cache impacts every user until the cache is refreshed.
Question 34: What is the main purpose of configuring business rules in a Pega application?
- To design user interfaces.
- To apply consistent decision-making logic in workflows (Correct answer)
- To create custom databases.
- To monitor network traffic.
Correct answer: To apply consistent decision-making logic in workflows
The main purpose of configuring business rules in a Pega application is to apply consistent decision-making logic in workflows. These rules automate and enforce specific organizational policies and procedures, ensuring that processes are executed uniformly and accurately. This streamlines operations, reduces manual errors, and ensures compliance with business requirements across the application.
Question 35: In Pega, what is a Unit Test Case rule used for?
- Generating guardrail compliance reports for a specific rule
- Documenting test scenarios for business stakeholder review
- Storing defined inputs and expected outputs for automated rule validation (Correct answer)
- Restricting rule execution to designated test environments only
Correct answer: Storing defined inputs and expected outputs for automated rule validation
A Unit Test Case rule captures specific input values and the expected output so the system can automatically run and verify that the associated rule behaves correctly.
Question 36: What does a high Pega Guardrail compliance score indicate about an application?
- The application requires minimal database access
- The application follows Pega best practices and platform standards (Correct answer)
- The application uses many third-party integrations
- The application has extensive custom Java code
Correct answer: The application follows Pega best practices and platform standards
A high guardrail compliance score means the application closely adheres to Pega-recommended development patterns, reducing technical debt and easing future upgrades.
Question 37: In Pega, which statement best describes how 'Alternate stages' function in a case lifecycle?
- They represent exception or special-path stages reachable outside the normal flow (Correct answer)
- They are inactive stages reserved for future use
- They run simultaneously with primary stages
- They replace the primary stage sequence permanently
Correct answer: They represent exception or special-path stages reachable outside the normal flow
Alternate stages in Pega represent exception paths (e.g., Cancelled, Rejected) that can be reached outside the normal stage progression.
Question 38: In Pega, which of the following is TRUE about Declare Expressions?
- They automatically recalculate property values when dependent properties change (Correct answer)
- They require a scheduled job to run
- They are triggered manually by activities
- They only execute during case creation
Correct answer: They automatically recalculate property values when dependent properties change
Declare Expressions automatically recalculate a target property's value whenever the source properties they depend on are changed.
Question 39: A manager wants assignments to be automatically distributed only to operators who have the 'Underwriting' skill. Which Pega feature supports this requirement?
- SLA deadline escalation
- Skill-based routing using operator skill records (Correct answer)
- Correspondence rules
- Work queue with no skill filter
Correct answer: Skill-based routing using operator skill records
Skill-based routing uses operator skill records to ensure assignments are directed only to operators with the required competency.
Question 40: What is the correct format for a Pega ruleset version number?
- Major.Minor only (e.g., 01-01)
- Year.Month.Day (e.g., 2024.01.15)
- Major.Minor.Patch (e.g., 01-01-01) (Correct answer)
- Sequential integer (e.g., 1, 2, 3)
Correct answer: Major.Minor.Patch (e.g., 01-01-01)
Pega ruleset versions follow a three-part Major.Minor.Patch format such as 01-01-01.
Question 41: How does Pega determine which version of a rule to use when multiple versions exist across rulesets?
- It always uses the most recently modified rule regardless of ruleset order
- It selects the version specified as default in system settings
- It always selects the lowest version to ensure backward compatibility
- It searches the ruleset stack from top to bottom and returns the first matching valid rule found (Correct answer)
Correct answer: It searches the ruleset stack from top to bottom and returns the first matching valid rule found
Pega resolves rules by traversing the ruleset stack from highest priority (top) downward, stopping at the first valid match.
Question 42: Which clipboard page does a Data Transform use as its default target when no explicit target page is specified?
- pyWorkPage (Correct answer)
- Clipboard root
- pxThread
- pyPrimary
Correct answer: pyWorkPage
When no target page is explicitly specified, a Data Transform defaults to operating on pyWorkPage, the current work object's clipboard page.
Question 43: An operator logs into a Pega application. Which rule is primarily responsible for defining the application context, including the specific application rule and portals the operator has access to?
- The Organization rule
- The Access Group rule (Correct answer)
- The Application rule
- The Operator ID rule
Correct answer: The Access Group rule
The Access Group record, which is specified on an operator's profile, points to a specific Application rule and user portals. This connection determines the application context, available portals, and access roles for the logged-in user.
Question 44: A developer needs to apply a Data Transform to every case created from a specific case type automatically. Where should the Data Transform be configured?
- As an activity step in the primary flow
- In the case type's Creation settings as the 'pyDefault' Data Transform (Correct answer)
- In the Work- base class Data Transform
- As a pre-processing step on the Submit button of the creation screen
Correct answer: In the case type's Creation settings as the 'pyDefault' Data Transform
Setting a Data Transform as the 'pyDefault' in a case type's Creation settings ensures it runs automatically whenever a new case of that type is created.
Question 45: What is the purpose of the 'Set' action in a Data Transform rule?
- Removes a property from the clipboard
- Copies an entire page to a target
- Assigns a value to a target property (Correct answer)
- Appends a value to a page list
Correct answer: Assigns a value to a target property
The 'Set' action in a Data Transform assigns a specified value or expression result to a target property.
Question 46: When configuring a Pega 'Mashup', what is the developer enabling?
- Merging two separate Pega applications into a single portal
- Configuring cross-application data sharing via REST
- Embedding a Pega UI component or case creation form into an external web page (Correct answer)
- Setting up a federated login for portal users
Correct answer: Embedding a Pega UI component or case creation form into an external web page
A Pega Mashup allows a Pega-powered form or UI widget to be embedded directly into a non-Pega external website using a generated script tag.
Question 47: In Pega, which property type is best suited for storing a monetary amount that requires precise decimal calculations?
- Decimal (Correct answer)
- Text
- Integer
- Double
Correct answer: Decimal
The Decimal property type in Pega uses exact fixed-point arithmetic, making it appropriate for financial calculations where rounding errors are unacceptable.
Question 48: Which of the following correctly describes the behavior of a Data Transform when the source property referenced does not exist on the clipboard?
- Pega skips only that specific row in the Data Transform
- Pega treats the missing source as a blank/empty value and continues execution (Correct answer)
- Pega throws a runtime exception and stops the Data Transform
- Pega prompts the user to provide the missing value
Correct answer: Pega treats the missing source as a blank/empty value and continues execution
If a source property is missing from the clipboard, Pega treats it as blank and continues processing the remaining rows in the Data Transform.
Question 49: Which Pega tool would best help a developer determine whether a slow case submission is caused by a specific data transform rule?
- Application Linter
- Unit Test Cases runner
- Healthscan
- Performance Analyzer (PAL) (Correct answer)
Correct answer: Performance Analyzer (PAL)
PAL captures per-rule execution times during a request, making it straightforward to see exactly how long a specific data transform takes relative to other rules in the flow.
Question 50: A Validate rule is configured with two conditions — one that checks a required field and one that cross-validates two dates. If the first condition fails, what happens to the second condition by default?
- Pega still evaluates the second condition (Correct answer)
- Pega pauses and waits for user correction
- Pega throws a system exception
- Pega skips all remaining conditions
Correct answer: Pega still evaluates the second condition
By default, Pega evaluates all conditions in a Validate rule even if an earlier condition has already failed.
Question 51: What is the generally recommended minimum Pega Guardrail compliance score for a production-ready application?
- Exactly 100%
- At least 50%
- At least 80% (Correct answer)
- At least 70%
Correct answer: At least 80%
Pega recommends maintaining a guardrail compliance score of 80% or higher before promoting an application to production to ensure maintainability and upgrade readiness.
Question 52: A business requirement states that when a user submits a form for a new insurance claim, the 'DateOfLoss' must be on or before the 'DateOfClaim'. If the validation fails, the user must be prevented from proceeding and shown an error message. Where should a developer configure the validation to meet this requirement?
- In a Data Page that sources the claim information.
- On the case type rule using a stage entry validation.
- On the property rule for 'DateOfLoss' using an Edit Validate rule.
- In the flow action that processes the form submission. (Correct answer)
Correct answer: In the flow action that processes the form submission.
Validate rules, which are ideal for comparing multiple property values and enforcing business logic, should be called from the flow action that corresponds to the form submission. This ensures the validation logic is executed on the server when the user attempts to proceed, preventing the case from advancing if the data is invalid. An Edit Validate rule is for single-field format checking. A Data Page is for sourcing data, and stage entry validation occurs later in the process.
Question 53: A developer needs to model a data structure to hold a list of vehicles associated with a customer. Each vehicle has a make, model, and year. The number of vehicles per customer varies. Which property mode is most appropriate for this requirement?
- Single Value
- Page List (Correct answer)
- Page Group
- Page
Correct answer: Page List
A Page List is the correct choice because it represents an ordered list of pages, where each page can represent a single vehicle with its own properties (make, model, year). This allows for a variable number of vehicles to be associated with the customer.
Question 54: When should a Pega architect create a new Case Type versus using a child case (subcase)?
- Create subcases only when the parent case has more than 10 stages
- Always create new case types; subcases are deprecated in recent Pega versions
- Create a new case type when the process is independent; use a subcase when the process is part of a parent case's lifecycle (Correct answer)
- Use new case types for data objects and subcases for UI components
Correct answer: Create a new case type when the process is independent; use a subcase when the process is part of a parent case's lifecycle
Independent, standalone processes warrant their own case type, while subcases model work that is logically part of and dependent on a parent case.
Question 55: What is the purpose of data modeling in Pega applications?
- To randomly structure application logic.
- To manage user interfaces exclusively.
- To ensure data is stored and used consistently across the application (Correct answer)
- To eliminate all forms of business logic.
Correct answer: To ensure data is stored and used consistently across the application
Data modeling in Pega involves defining the structure and relationships of data within an application. Its purpose is to ensure that data is organized logically, stored efficiently, and used consistently across all processes and user interfaces, which is critical for application performance, maintainability, and data integrity.
Question 56: In Pega, which rule type is used to create a list report that retrieves case data from the database?
- Declare Index
- Summary Report
- List View (Correct answer)
- Data Page
Correct answer: List View
List View rules in Pega define report queries that retrieve rows of case or data object information from the Pega database for display or export.
Question 57: A data page is configured with scope set to 'Requestor'. What does this mean for data page lifetime?
- The data page is destroyed when the current thread ends
- The data page persists for the duration of the user's login session (Correct answer)
- The data page is recreated for every rule execution
- The data page is shared across all users on the same node
Correct answer: The data page persists for the duration of the user's login session
A Requestor-scoped data page persists for the entire duration of the user's login session, shared across all threads for that user.
Question 58: What is the correct order of precedence when Pega resolves a rule conflict between pattern inheritance and directed inheritance?
- The rule with the newest timestamp wins
- The class hierarchy is checked first, then directed inheritance
- Directed inheritance always wins (Correct answer)
- Pattern inheritance always wins
Correct answer: Directed inheritance always wins
In Pega's rule resolution, directed inheritance takes precedence over pattern inheritance, allowing explicit overrides of the default class hierarchy.
Question 59: What does the 'Resolve' action do to a case in Pega?
- Permanently deletes the case from the database
- Transfers the case to another operator for review
- Moves the case to a resolved status and ends active processing (Correct answer)
- Restarts the case from the first stage
Correct answer: Moves the case to a resolved status and ends active processing
Resolving a case sets it to a resolved status (e.g., Resolved-Completed) indicating all processing is finished.
Question 60: Which Pega feature enables you to define a custom style theme for an application's UI without editing individual section rules?
- Portal overlay
- Theme page
- Skin rule (Correct answer)
- CSS override file
Correct answer: Skin rule
The Skin rule in Pega centralizes visual styling—fonts, colors, borders, and mixins—and applies them globally across the application's UI.
Pega Certified System Architect (PCSA) Exam
The Pega Certified System Architect (PCSA) certification validates the ability to design and build Pega applications, focusing on case management, data models, and UI design.
Exam Rules
- You can skip questions and return to them later
- Flag questions for review before submitting
- No feedback shown until you submit the entire exam
- Unanswered questions count as wrong — answer everything
- 10 pretest questions are mixed in and don't affect your score
- Timer auto-submits when time runs out
- Your progress is auto-saved every 30 seconds