Certified Pega Senior System Architect (pcssa) 87v1 Free Sample Questions

20 free sample questions200 in the full practice test

Try simulator

PEGAPCSSA87V1 Sample Questions

  1. Question 1

    A global logistics firm is implementing a Pega application to manage international shipments. The application must apply different tax calculation logic based on the destination country and the shipment's value category ('Low', 'Medium', 'High'). A senior system architect has decided to use circumstancing. Which approach provides the most maintainable and scalable solution?

    Answer and explanation

    Correct answer: B

    Using a circumstance template for the country allows for easy addition of new countries without creating new rule definitions. The value category, being a fixed set, is well-suited for a standard circumstance definition. This combination is highly maintainable and scalable, especially as the number of countries grows.

  2. Question 2

    A healthcare provider's Pega application processes patient admission cases. During peak hours, the application experiences performance degradation when updating a central 'HospitalBedAvailability' data page, which is sourced from an external REST service. The data page is configured with a 'Reload once per interaction' refresh strategy. What is the most likely cause of the performance issue?

    Answer and explanation

    Correct answer: C

    The 'Reload once per interaction' strategy forces the data page to refetch data from the source for every server interaction (e.g., screen refresh, submit). During peak hours with many users, this leads to a high volume of redundant API calls, overwhelming the service and causing performance degradation. A time-based refresh strategy (e.g., every 5 minutes) at the Node scope would be more appropriate for this kind of shared, non-transactional data.

  3. Question 3

    Multiple answers

    A financial institution uses Attribute-Based Access Control (ABAC) to restrict access to loan cases. A policy is defined to allow access only if the loan amount is less than the manager's approval limit. A manager with a limit of $500,000 reports being unable to access a loan case for $450,000. The Tracer shows the ABAC policy condition is evaluating to false. Which of the following are potential root causes for this issue? (Select TWO)

    Answer and explanation

    Correct answers: B, D

    Type mismatch is a common issue in policy conditions. If one value is stored as text and the other as a number, a direct comparison will likely fail or produce unexpected results.

    ABAC policies often run in different contexts. If the policy condition relies on properties from the work object (like loan amount), it needs access to the correct page, typically 'pyWorkPage'. If this page is not available or populated, the condition will fail.

  4. Question 4

    During a peer review, a senior architect observes a process for generating nightly reports that uses a Job Scheduler to call an activity. This activity iterates through 500,000 case records, performs complex calculations, and writes to a CSV file. The architect flags this design as suboptimal for performance and scalability. What should be recommended as a more robust alternative?

    Answer and explanation

    Correct answer: B

    This design pattern leverages the strengths of both rules. The Job Scheduler is ideal for initiating a process at a specific time. It can then query for the cases and queue them for a Queue Processor. The Queue Processor provides better scalability, error handling, and traceability for processing large volumes of individual items across multiple nodes, avoiding a single long-running, monolithic process.

  5. Question 5

    True or False: When designing a Pega Mobile application for field technicians who frequently work in areas with no internet connectivity, the primary data synchronization strategy should rely on push notifications to update the device.

    Answer and explanation

    Correct answer: B

    Push notifications require an active internet connection to be received by the device. For an application designed for offline use, the primary synchronization strategy must be based on a 'pull' mechanism, where the application actively syncs data when it regains connectivity. An offline-enabled data synchronization approach configured in the case type is the correct method.

  6. Question 6

    An insurance company's claim processing application needs to display a list of approved repair shops. This list is large and varies by the claimant's geographical region. The report definition for this list uses a class join to the Operator data class to show the name of the claims adjuster. A business analyst, who does not have development skills, needs to create a new report that also includes the adjuster's name. What Pega feature should be implemented to facilitate this reuse without requiring a developer to configure a new class join?

    Answer and explanation

    Correct answer: B

    Association rules are designed to create reusable joins between classes. Once an association is defined by a developer (e.g., linking a case to an operator via an adjuster ID), it becomes available in the Report Editor. Business users can then simply add properties from the associated class to their reports without understanding or configuring the underlying class join, promoting reusability and empowering business users.

  7. Question 7

    A Pega application is being embedded into a high-traffic external web portal using Pega Web Mashup. The portal uses its own authentication mechanism. The requirements state that users authenticated with the portal should NOT have to log in again to interact with the Pega application. Which configuration is essential to meet this requirement securely?

    Answer and explanation

    Correct answer: B

    To achieve seamless and secure single sign-on (SSO) for a mashup, a standard-based authentication service like SAML 2.0 or OpenID Connect is required. This allows Pega to trust the authentication performed by the external portal's Identity Provider (IdP), creating a Pega session for the user without requiring a separate login.

  8. Question 8

    A case type for processing event permits requires two parallel reviews: one by the police department and one by the fire department. Final approval can only be granted after both departments have completed their reviews. The current implementation uses a Split-Join shape. During user acceptance testing, it's discovered that if the police department rejects a permit, the fire department review task remains open and active. What is the most effective way to configure the case to ensure that a rejection from one department automatically resolves the entire parallel process?

    Answer and explanation

    Correct answer: C

    The Join condition in a Split-Join shape is designed for this exact scenario. By setting the join to 'Any' and providing a when condition that evaluates to true when any of the parallel flows sets a rejection status (e.g., '.ReviewStatus == "Rejected"'), the Split-Join will complete immediately, canceling any other in-flight assignments in the other parallel flows.

  9. Question 9

    A system administrator analyzing logs with the Pega Diagnostic Center (PDC) notices a high number of PEGA0005 alerts originating from a single user interaction. This alert indicates that a query to the database exceeded the time threshold. Which tool should a senior system architect use first to get a detailed breakdown of the specific SQL query being executed and its execution plan?

    Answer and explanation

    Correct answer: D

    While other tools provide performance metrics, Database Trace is specifically designed to capture the exact SQL queries sent to the database. It allows an architect to view the generated SQL, see parameter values, and most importantly, obtain the database execution plan to identify missing indexes or inefficient query structures, which are the most common causes of PEGA0005 alerts.

  10. Question 10

    A development team is building a new application on a shared Pega platform. To facilitate parallel development, the lead architect has created a development branch named 'FeatureX'. A developer working in this branch needs to update a data transform that exists in the base application ruleset. What is the expected behavior when the developer checks out and modifies this data transform within the 'FeatureX' branch?

    Answer and explanation

    Correct answer: A

    This is the core principle of branching in Pega. When a rule is checked out from a locked base ruleset while working in a branch, Pega creates a copy of that rule in the branch's specific ruleset. The rule resolution algorithm prioritizes rules in branch rulesets for operators who have that branch enabled, effectively overriding the base version during development.

Register free to unlock 10 more sample questions

Lifetime One

Own this practice test forever.

$79.99
$75.99
one-time
  • Full access to 200 questions
  • Study, Timed & Flashcard Modes
  • All past and future versions i
  • Detailed Explanations
  • Study Tracking & Past Attempts
  • Brainy AI Assistant
  • Lifetime updates

Two

Any 2 exams per month.

$20.00/exam
$39.99
/month
  • 2 active exam slots
  • Study, Timed & Flashcard Modes
  • All past and future versions i
  • Detailed Explanations
  • Study Tracking & Past Attempts
  • 1,000 Brainy AI Credits
  • Cancel anytime

Premium Twelve

Any 12 exams over 3 months.

$15.00/exam
$179.99
/3 months
  • 4 active exam slots
  • Study, Timed & Flashcard Modes
  • All past and future versions i
  • Detailed Explanations
  • Study Tracking & Past Attempts
  • 15,000 Brainy AI Credits
  • Dedicated support
  • Friend seat included — full access

Trusted by professionals at

NvidiaSupabaseGitHubOpenAITursoClerkClaude AIAmazon