Launch offer: $20 off your order with code

Pegasystems

PEGACPLSA25V1 exam questions

Certified Pega Lead System Architect (CPLSA)

  • Free: questions 1–10 of 383
  • Updated
  • Version 6.1

Try each question before you reveal its answer.

373 more PEGACPLSA25V1 questions with answers $49.00

Unlock all 383 questions
  1. Question 1

    Single answer

    XYZ Corporation wants to ensure that every attempt by a developer to check a rule into a certain ruleset version is reviewed before that rule is allowed to be checked in.

    The rule should be automatically sent back to the developer without being checked in if all warnings are not justified and the fields on the history tab are not complete.

    How do you address this requirement?

    • A

      Prior to the first assignment in the ApproveRuleCheckin flow, add a decision shape where one output connector is equivalent to the submitting the SendBack flow action.

    • B

      Implement a CheckForCustomWarnings activity for each rule included in the requirement. The activity issues a warning whenever the requirement's history tab criteria are not met.

    • C

      Override the SendBack Flow Action adding a pre-ctivity that transfers the assignment to the create operator if the rule's criteria are not met.

    • D

      Override the FindReviewers decision tree to invoke a when rule that evaluates the criteria, if the when rule returns true, the decision tree returns SendBack.

    Reveal answer

    Correct answer

    • A

      Prior to the first assignment in the ApproveRuleCheckin flow, add a decision shape where one output connector is equivalent to the submitting the SendBack flow action.

    Explanation

    Adding a decision shape before the first assignment in the standard ApproveRuleCheckin flow lets you automatically route the rule back via the SendBack action when warnings are unjustified or the history tab is incomplete.

  2. Question 2

    Single answer

    A customer requires that the Workbasket used for a "Review" assignment depends on the Organizational Unit. OrgUnitA should use the OrgUnitABasket, and OrgUnitB should use OrgUnitBBasket.

    Which of the following is the best approach for this requirement?

    • A

      Create a separate subflow that includes only the Review Assignment, and create circumstanced copies of this subflow: one that tests if OperatorID.pyOrgUnit = OrgUnitA and the other that tests if OperatorID.pyOrgUnit = OrgUnitB

    • B

      Create two circumstanced copies of the flow rulE.one that tests if OperatorID.pyOrgUnit = OrgUnitA and the other that tests if OperatorID.pyOrgUnit = OrgUnitB

    • C

      Create separate RuleSets for each Organizational Unit, and put two separate copies of the flow rule in each RuleSet

    • D

      Create a map rule that sets a property value to "OrgUnitABasket" when OperatorIpyOrgUnit = OrgUnitA, and "OrgUnitBBasket" when OperatorID.pyOrgUnit = OrgUnitB. Also, create a declare page with this property

    Reveal answer

    Correct answer

    • D

      Create a map rule that sets a property value to "OrgUnitABasket" when OperatorIpyOrgUnit = OrgUnitA, and "OrgUnitBBasket" when OperatorID.pyOrgUnit = OrgUnitB. Also, create a declare page with this property

    Explanation

    Deriving the workbasket name from a data-driven map (declare page plus map rule keyed on pyOrgUnit) keeps a single flow and routes dynamically, the best-practice approach.

  3. Question 3

    Multiple answer

    When designing an automated testing strategy, what are two key goals to achieve?

    (Choose two.)

    • A

      Reducing the time and effort required for manual testing.

    • B

      Eliminating the need for manual code reviews.

    • C

      Guaranteeing the complete absence of all bugs.

    • D

      Facilitating faster and more reliable releases.

    Reveal answer

    Correct answer

    • A

      Reducing the time and effort required for manual testing.

    • D

      Facilitating faster and more reliable releases.

    Explanation

    Automation cuts the time and effort spent on repetitive manual testing.

    Automated testing enables quicker, more dependable releases.

  4. Getting the hang of it? 373 more PEGACPLSA25V1 questions are waiting, each with its answer. Unlock them all

  5. Question 4

    Multiple answer

    Which tasks are part of continuous integration and continuous delivery?

    (Choose two.)

    • A

      Running automated tests whenever new code is committed.

    • B

      Manually deploying code to the production environment.

    • C

      Automating the build process for application packages.

    • D

      Creating a release plan and schedule for each deployment.

    • E

      Conducting user acceptance testing (UAT) before each deployment.

    Reveal answer

    Correct answer

    • A

      Running automated tests whenever new code is committed.

    • C

      Automating the build process for application packages.

    Explanation

    Running automated tests on every commit is a core CI activity.

    Automating the build of application packages is a core CI/CD activity.

  6. Question 5

    Multiple answer

    Which three of the following approaches are valid methods of extending rules in Pega Platform™?

    (Choose three.)

    • A

      Organization hierarchy

    • B

      Class

    • C

      Dynamic class referencing (DCR)

    • D

      Circumstance

    • E

      Ruleset

    Reveal answer

    Correct answer

    • B

      Class

    • D

      Circumstance

    • E

      Ruleset

    Explanation

    Class-based inheritance lets a more specific class extend or override rules.

    Circumstancing extends a base rule with condition-specific variants.

    Rulesets layer and version rules, extending behavior through the ruleset stack.

  7. Question 6

    Multiple answer

    According to Pega's production deployment best practices, which three activities should be avoided?

    (Choose three.)

    • A

      Deploying untested code directly to the production environment.

    • B

      Using a single point of failure for deployment processes.

    • C

      Conducting load testing in the production environment.

    • D

      Implementing automatic rollbacks for critical issues.

    • E

      Allowing direct access to production servers for developers.

    Reveal answer

    Correct answer

    • A

      Deploying untested code directly to the production environment.

    • C

      Conducting load testing in the production environment.

    • D

      Implementing automatic rollbacks for critical issues.

    Explanation

    Deploying untested code to production risks outages and must be avoided.

    Load testing in production risks degrading the live system; it belongs in a pre-production environment.

    Direct developer access to production bypasses controls and should be avoided.

  8. Question 7

    Multiple answer

    Which two of the following statements are true about Cosmos React?

    (Choose two.)

    • A

      Cosmos React allows rule delegation.

    • B

      Cosmos React supports localization.

    • C

      Cosmos React is best suited for applications that are built from scratch.

    • D

      Cosmos React improved system performance.

    Reveal answer

    Correct answer

    • C

      Cosmos React is best suited for applications that are built from scratch.

    • D

      Cosmos React improved system performance.

    Explanation

    Cosmos React is best suited to applications built from scratch.

    Cosmos React improves system performance.

  9. Question 8

    Single answer

    Select the primary reason for developing a set of unit lest cases and automated testing Suites in a continuous integration and continuous deployment (CI/CD) model.

    • A

      Automated testing reduces costs by reducing the need to hire and I rain testing resources.

    • B

      Automated testing accelerates the deployment of rules from the development environment to target environments.

    • C

      Automated testing programmatically ensures quality of rules to maintain the integrity of the pipeline.

    • D

      Automated testing allows for orchestration between automation server and the Execute Test REST service.

    Reveal answer

    Correct answer

    • C

      Automated testing programmatically ensures quality of rules to maintain the integrity of the pipeline.

    Explanation

    Automated test suites programmatically enforce rule quality on every build, protecting the integrity of the CI/CD pipeline.

  10. Question 9

    Multiple answer

    What are the two major differences between the Pega Web Mashup and Pega Digital Experience (DX) API?

    (Choose two.)

    • A

      DX API uses a Pega Platform application skin. Pega Web Mashup does not use a Pega Platform b) application skin.

    • B

      The DX API allows developers to build custom Pega Platform application front ends, as well as custom business logic.

    • C

      Pega Web Mashups are built with Pega Platform UI and are embedded directly in a web page.

    • D

      DX API gives UI developers more flexibility.

    Reveal answer

    Correct answer

    • C

      Pega Web Mashups are built with Pega Platform UI and are embedded directly in a web page.

    • D

      DX API gives UI developers more flexibility.

    Explanation

    Pega Web Mashup embeds Pega-rendered UI directly into an external web page.

    The DX API returns UI metadata, giving front-end developers greater flexibility to build custom UIs.

  11. Question 10

    Single answer

    A data class at the enterprise layer has a list of common properties, and in the application stack there are two component applications. One of the component applications creates instances of the data class to fulfill its function. The other component applications require extra properties to perform their function. Which of the following options is a data modeling best practice?

    • A

      Define a new concrete data class at the required layer by extending the enterprise layer data class.

    • B

      Define a new concrete data class at the enterprise layer with the properties that are required for the component application.

    • C

      Define a new abstract data class at the enterprise layer with the properties that are required for the component application.

    • D

      Define a new abstract data class at the required layer by extending the enterprise layer data class.

    Reveal answer

    Correct answer

    • A

      Define a new concrete data class at the required layer by extending the enterprise layer data class.

    Explanation

    Extending the enterprise data class with a new concrete class in the layer that needs the extra properties keeps enterprise reuse intact while allowing instances to be created.

  12. Question 11 Locked Unlock to see this question
  13. Question 12 Locked Unlock to see this question

373 questions locked

Unlock all 383 PEGACPLSA25V1 questions

You have tried 10 for free. The other 373 work the same way: answer first, then check.

Questions
383, each with its answer
Explanations
100% of questions explained
Formats
Single answer, Multiple answer
Version
6.1
Access
3 months from purchase

One-time payment

$49.00

Secure checkout