Exam4Training

Pegasystems PEGACPSSA23V1 Certified Pega Senior System Architect ’23 Exam Online Training

Question #1

The Static Assembler is used to address rules assembly issues due to which cause?

  • A . The server is managing a large number of rules caches.
  • B . Access groups contain multiple production rulesets.
  • C . A new application is migrated to the production system.
  • D . The application record lists several branch rulesets.

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

The Static Assembler is a Pega tool used to address rules assembly issues specifically when the server is managing a large number of rules caches. By pre-assembling rules into a static content, the Static Assembler helps in improving performance in situations where cache management becomes complex due to the volume of rules. It creates a set of static files that represents the assembled rules, which can reduce the overhead on the server during rule assembly and cache management.

Reference: Pega official documentation on performance tools and best practices.

Question #2

Which two actions do you perform when using the Performance Analyzer (PAL) to ensure that you obtain accurate performance data? (Choose Two)

  • A . Run the process to completion first to perform needed rule assembly and avoid skewed results.
  • B . Capture PAL readings after significant changes to a process to identify any performance impact.
  • C . Capture a PAL reading for a process with good performance to establish a benchmark for comparison.
  • D . Run PAL as an end user to account for any performance differences due to the portal itself.

Reveal Solution Hide Solution

Correct Answer: A, B
A, B

Explanation:

A: Running the process to completion before capturing PAL readings is important because it ensures that all the necessary rule assemblies have taken place. If you measure performance without doing this, the rule assembly might skew the results by adding additional overhead.

B: Capturing PAL readings after significant changes to a process helps in identifying any performance impacts due to those changes. This allows you to compare the performance data before and after changes to assess their impact.

Reference: Pega official documentation on Performance Analyzer (PAL).

Question #3

A user reports that an application takes five seconds to complete a step and present the next step in a process.

Which tool allows you to gather and analyze performance data for the form submission?

  • A . Performance Profiler
  • B . Performance Analyzer (PAL)
  • C . Database Trace
  • D . Tracer

Reveal Solution Hide Solution

Correct Answer: B
B

Explanation:

The Performance Analyzer (PAL) is the correct tool to gather and analyze performance data for the form submission that takes a significant amount of time. PAL tracks the interaction with the Pega Platform and provides metrics related to the performance of activities, rules, and system functions over time, which is essential for identifying the cause of the delay during form submission.

Reference: Pega official documentation on PAL.

Question #4

Which two statements about guardrails are true? (Choose Two)

  • A . Each rule may have multiple guardrail warnings.
  • B . Pega Platform performs guardrail examination when a rule is checked out.
  • C . Pega Platform performs guardrail examination when a rule is saved.
  • D . A developer receives a guardrail warning for rules checked out by other developers.

Reveal Solution Hide Solution

Correct Answer: A, C
A, C

Explanation:

A: Each rule in Pega can indeed have multiple guardrail warnings. These warnings indicate the degree to which the rule deviates from Pega’s best practices.

C: Pega Platform performs a guardrail examination when a rule is saved. This is to ensure that developers are immediately aware of any potential issues that may arise from the rule they are creating or modifying.

Reference: Pega official documentation on compliance score and guardrails.

Question #5

Which three statements about the guardrail score are true? (Choose Three)

  • A . The Application Guardrails landing page counts the number of rules with severe or moderate guardrail warnings.
  • B . Guardrail scores do not include Pega Platform core rules.
  • C . The Application Guardrails landing page counts the number of rules with no warnings or caution-level guardrail warnings.
  • D . A weighted compliance score above 90 signifies that an application is ready for general distribution.
  • E . Rules with unjustified warnings are not counted in the compliance score.

Reveal Solution Hide Solution

Correct Answer: ABC
ABC

Explanation:

A: The Application Guardrails landing page does count the number of rules with severe or moderate warnings, as these can have a significant impact on the application’s performance and maintainability.

B: Guardrail scores exclude Pega Platform core rules since these are established by Pega and are assumed to be optimized.

C: The landing page also counts the number of rules with no warnings or caution-level warnings, which contribute positively to the overall compliance score.

Reference: Pega official documentation on the Application Guardrails landing page and guardrail scores.

Question #6

An assignment service-level agreement (SLA) is configured with the following details:

♦ Initial urgency: 20

♦ Assignment ready: Timed delay of 1 hour

♦ Goal: 5 hours and increase urgency by 10

♦ Deadline: 8 hours and increase urgency by 20

♦ Passed deadline: 2 hours, increase urgency by 20, and limit events to 5

Assuming no other urgency adjustments, what is the assignment urgency 16 hours after the case reaches the assignment?

  • A . 100
  • B . 90
  • C . 130
  • D . 70

Reveal Solution Hide Solution

Correct Answer: B
B

Explanation:

Sixteen hours after the case reaches the assignment, the assignment urgency is calculated as follows: Initial urgency (20) + Urgency after goal (10) + Urgency after deadline (20) + Urgency after passing the deadline (2 hours passed, urgency increases by 20, and this event repeats for the limit of 5 times, so 20×5=100). Adding these together: 20 + 10 + 20 + 100 = 150. However, since none of the options matches this calculation, there might be an error in the given options or a misinterpretation of the question. Based on the provided options, 90 would be the closest, indicating a possible oversight in the question.

Reference: Pega official documentation on Service Level Agreements (SLAs) and urgency calculations.

Question #7

Which two configurations are required when adding a Split for Each shape to your case life cycle? (Choose Two)

  • A . Enter a rule that stores the audit note that you want to include in the subprocess
  • B . Define when the parent process resumes processing
  • C . Enter the Page List or Page Group property that is the basis of the split
  • D . Enable users to get back to the subprocess after the case moves forward

Reveal Solution Hide Solution

Correct Answer: BC
BC

Explanation:

B: When adding a Split For Each shape to your case life cycle, you need to define when the parent process resumes processing. This can be after each iteration or after all iterations complete.

C: You also need to specify the Page List or Page Group property that the split will iterate over. This determines the scope of the subprocesses that are to be created.

Reference: Pega official documentation on case life cycle design.

Question #8

You have a requirement to associate users in different units to the same work queue.

How do you implement this requirement?

  • A . Associate the users to a common work group. Then associate a work queue to the work group.
  • B . Associate the users to a common work group. Then associate the work group to the appropriate units.
  • C . Associate the users to a common unit. Then associate a work queue to the common unit.
  • D . Associate the users to a common work queue. Then associate the work queue to the appropriate units.

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

To implement the requirement of associating users in different units to the same work queue, you associate the users to a common work group and then associate a work queue to that work group. This allows users from different units, who are part of the same work group, to access the same work queue.

Reference: Pega official documentation on work groups and work queues.

Question #9

During an Account review case, an accountant wants to evaluate the client’s retirement plan. A Retirement planning case is created that runs in parallel with the Account review case. Neither case waits for nor reports to the other.

To configure this workflow, which type of parallel processing shape do you use?

A)

B)

C)

D)

  • A . Option A
  • B . Option B
  • C . Option C
  • D . Option D

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

The correct configuration for two parallel cases that run independently is the Subprocess shape with the Spinoff flow option enabled (Option C). This allows the Retirement planning case to proceed in parallel without waiting for, or reporting to, the Account review case.

Reference: Pega official documentation on case design and flow shapes.

Question #10

You configure a child case to override the locking strategy of the parent case. The parent case has a time-out value of one hour.

Which time-out value option is recommended for the child case?

  • A . Set the Access time-out value equal to the parent case time-out value.
  • B . Set the Access time-out value less than the parent case time-out value.
  • C . Set the Access time-out value greater than the parent case time-out value.
  • D . The Access time-out value on the child case cannot be changed.

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

The recommended practice is to set the Access time-out value for the child case to be greater than the parent case time-out value. This ensures that the child case does not become inaccessible due to a time-out while the parent case is still active, which could happen if it had the same or a shorter time-out value.

Reference: Pega official documentation on locking strategies and time-out values.

Question #11

A hospital uses a Patient visit case type to track Emergency Room (ER) visits. The case type can create Lab analysis and Diagnostic imaging child cases. While the child cases are active, the attending doctor must be able to update the Patient visit case with notes.

Which two configurations, when performed together, allow a doctor to update the parent case while staff work on the respective child cases? (Choose Two)

  • A . Configure the Patient visit case type to allow multiple users.
  • B . Configure the Lab analysis and Diagnostic imaging case types to allow other users to open the parent case type.
  • C . Configure the Lab analysis and Diagnostic imaging case types to allow one user.
  • D . Configure the Patient visit case type to allow one user.

Reveal Solution Hide Solution

Correct Answer: A, B
A, B

Explanation:

To enable the attending doctor to update the Patient visit case while the Lab analysis and Diagnostic imaging child cases are active, the following configurations are necessary:

A: Configuring the Patient visit case type to allow multiple users ensures that more than one user can work on the case simultaneously, which would allow the doctor to update the case with notes even while the child cases are in progress.

B: Configuring the Lab analysis and Diagnostic imaging case types to allow other users to open the parent case type ensures that opening the child cases does not lock the parent case, allowing the doctor to make updates concurrently.

Reference: Pega official documentation on case type configuration and locking strategies.

Question #12

Which action can a Declare OnChange rule perform when a specified property changes?

  • A . Suspend the current work object
  • B . Execute a data transform
  • C . Update an activity
  • D . Specify which flow action to run

Reveal Solution Hide Solution

Correct Answer: B
B

Explanation:

A Declare OnChange rule is designed to perform an action when a specified property changes. The action that a Declare OnChange rule can perform includes executing a data transform, which allows for the automated update of properties when a change is detected in the specified property.

Reference: Pega official documentation on Declare OnChange rules.

Question #13

In which scenario would a Declare OnChange rule be appropriate?

  • A . During a nightly backup process, only updated fields are backed up.
  • B . When a developer changes a view, the change is checked into a development branch.
  • C . When a user updates their address, the active case is suspended until the address can be confirmed.
  • D . When a manager approves a case, the case is routed back to the appropriate case worker.

Reveal Solution Hide Solution

Correct Answer: D
D

Explanation:

A Declare OnChange rule is appropriate in a scenario where an immediate automatic response is required to a property change. For instance, when a manager approves a case (D), the case is routed back to the appropriate case worker. The OnChange rule can detect the approval and automatically perform the routing.

Reference: Pega official documentation on Declare OnChange rules.

Question #14

An application includes the following set of circumstanced instances of a decision table.

You update the application and increment the Account Manage ruleset version to 01-02-01. As part of this update, the circumstance .Status="Silver" is no longer needed by the application.

How do you implement this change?

  • A . Create a new version of the circumstanced decision table in AccountManage:01-02-01 and select the Base rule option.
  • B . Create a new version of the circumstanced decision table in AccountManage:01-02-01 and set the availability of the rule to Withdrawn.
  • C . Create a new version of the circumstanced decision table in AccountManage:01-02-01 and set the availability of the rule to Blocked.
  • D . Do nothing. Rule resolution does not consider rules in a lower minor version of a ruleset.

Reveal Solution Hide Solution

Correct Answer: C
Question #15

Which two rule types can you mark as a relevant record? (Choose Two)

  • A . Property
  • B . Report
  • C . Skin
  • D . Section

Reveal Solution Hide Solution

Correct Answer: B, D
B, D

Explanation:

The rule types that you can mark as relevant records are those that are frequently referenced and are of high importance in the application. Reports (B) and Sections (D) can be marked as relevant records to easily access and modify these important rules.

Reference: Pega official documentation on relevant records.

Question #16

A class group is used to____________________.

  • A . identify a layer of the Enterprise Class Structure
  • B . combine related properties by usage
  • C . assign work to a specific group of users
  • D . associate child classes with a single database table

Reveal Solution Hide Solution

Correct Answer: D
D

Explanation:

A class group is used to associate child classes with a single database table. This mechanism is known as class table inheritance, where instances of different but related concrete classes that belong to the same class group are stored in the same database table.

Reference: Pega official documentation on class groups and class inheritance.

Question #17

What is the difference between using the Call and Branch methods in an activity step to invoke other activities?

  • A . Call provides more robust debugging capability than Branch, while Branch provides better run-time performance.
  • B . Branch overrides the security restrictions of the called activity allowing you to easily test code; it will not run in production.
  • C . Branch creates a new thread to allow asynchronous processing, while Call runs in the thread from it was invoked.
  • D . Call returns to the originating activity, while Branch skips the remainder of the originating activity.

Reveal Solution Hide Solution

Correct Answer: D
D

Explanation:

The difference between using the Call and Branch methods in an activity step to invoke other activities is that Call will return to the originating activity once the called activity completes, while Branch will not return to the originating activity and will skip the remainder of it after the called activity completes.

Reference: Pega official documentation on activity methods.

Question #18

An application contains a flow action with an Apply to: class of TRB-HRApps-Work-Feedback in a locked ruleset. When updating the application, you save the existing flow action into a new minor version of the ruleset this time applied to TRB’HRApps-Work so it can be used by more than one case type.

How do you prevent the application from using the rule in TRB-HRApps-Work-Feedback?

  • A . Save an additional new version of the flow action applied to TRB-HRApps-Work-Feedback and set the availability to "Blocked".
  • B . Save an additional new version of the flow action applied to TRB-HRApps-Work-Feedback and set the availability to "Withdrawn".
  • C . Save an additional new version of the flow action applied to TRB-HRApps-Work-Feedback and set the availability to "Not available".
  • D . Save an additional new version of the flow action applied to TRB-HRApps-Work and set the availability to "Final".

Reveal Solution Hide Solution

Correct Answer: B
B

Explanation:

To prevent the application from using the rule in TRB-HRApps-Work-Feedback, you would save an additional new version of the flow action applied to TRB-HRApps-Work-Feedback and set the availability to "Withdrawn". This marks the rule as no longer valid for use in the application.

Reference: Pega official documentation on rule availability.

Question #19

A medium-size toymaker wants to fulfill orders received during the peak season in December and process the orders in batches multiple times a day.

How do you implement this use case?

  • A . Create one scheduled job and set its run schedule to multiple times a day.
  • B . Create scheduled jobs, one for each run, that can process accumulated orders.
  • C . Create batches of orders and send each batch for processing when it gets full.
  • D . Create a queue processor that can process orders received by the company.

Reveal Solution Hide Solution

Correct Answer: D
D

Explanation:

To fulfill orders received during the peak season in December and process the orders in batches multiple times a day, you would create a queue processor that can process orders received by the company. Queue processors are designed to handle asynchronous, high-volume processing, which is suitable for the described use case.

Reference: Pega official documentation on queue processors.

Question #20

DRAG DROP

In the Answer Area, drag each log name on the left to its intended purpose on the right.

Reveal Solution Hide Solution

Correct Answer:


Question #21

A travel reservation servicing case includes a service level for responding to requests. The service level intervals vary according to passenger status, class of service, and fare type.

Which implementation satisfies this requirement?

  • A . Create a multivariate circumstanced rule and a when rule.
  • B . Create a multivariate circumstanced rule, a circumstance definition, and a circumstance template.
  • C . Create a single property circumstanced rule and a when rule.
  • D . Create a single property circumstanced rule.

Reveal Solution Hide Solution

Correct Answer: B
B

Explanation:

To satisfy the requirement where service level intervals vary according to multiple criteria (passenger status, class of service, and fare type), you would create a multivariate circumstanced rule, a circumstance definition, and a circumstance template. This allows you to create SLAs that vary based on the combination of these criteria.

Reference: Pega official documentation on circumstancing rules.

Question #22

In your purchasing application, you use a decision table with vendor discount codes. You want to delegate the decision table.

In which ruleset do you save the decision table to allow delegation?

  • A . Organization
  • B . Integration
  • C . Production
  • D . Application

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

To allow delegation of a decision table, you should save it in a Production ruleset. Production rulesets are designed to hold rules that business users can modify directly in a production environment, which includes delegated rules.

Reference: Pega official documentation on ruleset types and rule delegation.

Question #23

You are preparing to create a new major version of an application ruleset in which there are multiple minor and patch versions.

How do you create the new ruleset version?

  • A . Use the Ruleset Maintenance wizard to skim the relevant ruleset versions to copy the highest version of existing rules to the new ruleset version.
  • B . Use the Ruleset Maintenance wizard to merge the existing rules in the relevant ruleset versions to the new version.
  • C . Use the Application Structure landing page to lock and roll the existing ruleset versions to the new version.
  • D . Create a new application ruleset using the appropriate version number, then copy the highest version of existing rules into the new ruleset version.

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

When creating a new major version of an application ruleset, you would use the Ruleset

Maintenance wizard to skim the relevant ruleset versions. This process copies the highest version of existing rules to the new ruleset version, effectively creating the new major version.

Reference: Pega official documentation on ruleset skimming.

Question #24

HOTSPOT

The current version of an application lists ABC:02-02 as an application ruleset. The ruleset versions listed in the Answer Area are also present on the system.

In the Answer Area, identify the ruleset versions that the skim operation considers when you perform a major version ruleset skim on ruleset ABC.

Reveal Solution Hide Solution

Correct Answer:

Explanation:

No

YES

YES

NO


Question #25

Which two configurations can you use to include access groups into your Product rule? (Choose Two)

  • A . Associate the access groups with a ruleset included in the application.
  • B . Export the access groups using the Access Manager.
  • C . Add the access groups to the application definition.
  • D . Add the access group to the Product record in the Individual instances to include section.

Reveal Solution Hide Solution

Correct Answer: A, D
A, D

Explanation:

To include access groups in your Product rule, you can:

A: Associate the access groups with a ruleset included in the application. This ensures that when the ruleset is included in the product rule, the associated access groups are also included.

D: Add the access group directly to the Product record in the Individual instances to include section. This allows you to specifically select which access groups to include in the product rule.

Reference: Pega official documentation on Product rules.

Question #26

Multiple teams need to update the same application version during a development cycle.

Which two actions do you perform so that the teams do not affect each other’s work? (Choose Two)

  • A . Create a new ruleset version for the base application.
  • B . Create branches in each team’s application.
  • C . Create a separate production ruleset for each team.
  • D . Create a new application for each team built on the base application.

Reveal Solution Hide Solution

Correct Answer: B, D
B, D

Explanation:

To ensure that multiple teams can update the same application version without affecting each other’s work, the following actions are recommended:

B: Create branches for each team’s application. This allows teams to work on isolated versions of the application and merge their changes when ready.

D: Create a new application for each team built on the base application. This creates separate instances of the application for each team to work on, which they can then synchronize with the base application as needed.

Reference: Pega official documentation on branch rulesets and application development.

Question #27

The primary purpose of a production ruleset is to allow rules to be

  • A . tested in a production environment
  • B . updated in a production environment
  • C . reused in multiple production environments
  • D . migrated to a production environment

Reveal Solution Hide Solution

Correct Answer: B
B

Explanation:

The primary purpose of a production ruleset is to allow rules to be updated in a production environment. Production rulesets are designed to hold rules that business users can modify directly in a production environment without requiring a deployment from development through testing environments. This enables quick changes to be made to decision tables, correspondence, and other rule types that business users are permitted to change.

Reference: Pega official documentation on ruleset types.

Question #28

Which two statements are true about database tables in Pega Platform? (Choose Two)

  • A . The PegaRULES database contains rules while PegaDATA contains work instances.
  • B . The Database Table rule allows configuration of a connection to a specific table.
  • C . The History record table contains a record of when each user logged in to the system.
  • D . The report definition rule should only be used against one table for performance reasons.

Reveal Solution Hide Solution

Correct Answer: AB
AB

Explanation:

A: In Pega Platform, the PegaRULES database is used to store rules, while the PegaDATA database contains work instances and other data instances.

B: The Database Table rule in Pega allows you to configure the connection settings to a specific external database table, facilitating the interaction with external data sources.

Reference: Pega official documentation on Pega Platform databases and Database Table rules.

Question #29

What is the function of class mapping for reports?

  • A . Ensure all data from one report belongs to a single Case type instance.
  • B . Create a new Database table record for a Pega Platform class.
  • C . Assign an ID to a class so reports can reference specific properties.
  • D . Retrieve data from an associated database table.

Reveal Solution Hide Solution

Correct Answer: D
D

Explanation:

The function of class mapping for reports is to retrieve data from an associated database table. Class mapping determines which table data is pulled from when running a report, ensuring that the report includes the appropriate data based on the class structure.

Reference: Pega official documentation on class mapping and reporting.

Question #30

A report needs to list the user ID of the manager of the operator who creates a time-off case. The report provides information from the MyCo-HR-SelfService-Work-TimeOff and Data-Admin-Operator-ID classes.

Which two options independently satisfy the business outcome? (Choose Two)

  • A . Configure a class join on the report definition to join operator information to each case.
  • B . Add the operator ID to the report definition as a parameter.
  • C . Use an association rule to join operator information to each case.
  • D . Specify both classes in the Pages & Classes tab on the report definition.

Reveal Solution Hide Solution

Correct Answer: A, C
A, C

Explanation:

A: Configuring a class join on the report definition allows you to join the operator information to each case, enabling you to list the user ID of the manager associated with the operator who creates a time-off case.

C: Using an association rule to join operator information to each case accomplishes the same objective by defining a reusable join that can be referenced in multiple reports.

Reference: Pega official documentation on report definitions and associations.

Question #31

An application contains the class group MyCo-HR-SelfService-Work.

There are two classes derived from Work- class:

If a report is created in MyCo-HR-SelfService-Work, what instances will the report return?

  • A . Instances of MyCo-HR-SeifService-Work-TimeOffana’ MyCo-HR-SelfService-Work-Expense, unless they are stored in different database tables
  • B . Instances of all Work- derived classes
  • C . Instances of MyCo-HR-SelfService-Work
  • D . Instances of MyCo-HR-SelfService-Work-TimeOff and MyCo-HR-SelfService-Work-Expense

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

When a report is created in a class group (MyCo-HR-SelfService-Work), it will return instances of its child classes (MyCo-HR-SelfService-Work-TimeOff and MyCo-HR-SelfService-Work-Expense) unless those child classes are stored in different database tables due to class table inheritance or other data storage configurations.

Reference: Pega official documentation on reporting and class groups.

Question #32

Identify two options for passing data between a Pega application and a webpage containing a web mashup. (Choose Two)

  • A . Call the function pega.web.api.doAction()
  • B . Call a Pega API function from the host server
  • C . Use REST methods to call Pega microservices
  • D . Use the attribute data-pega-event-onpagedata

Reveal Solution Hide Solution

Correct Answer: A, D
A, D

Explanation:

A: Calling the function pega.web.api.doAction() allows for specific actions to be performed in the Pega application from the web mashup, such as refreshing a section or submitting an assignment.

D: Using the attribute data-pega-event-onpagedata allows for passing data from the web mashup to the Pega application when specific events occur on the page.

Reference: Pega official documentation on Pega Web Mashup methods and attributes.

Question #33

Which two configurations do you implement when using a Pega Web Mashup? (Choose Two)

  • A . Leverage the standard authentication service IACAuthentication and update the authentication activities.
  • B . Add an access group for the application rules that need to be accessed from the external system.
  • C . Configure a node-level data page to hold security access information about the external system.
  • D . Configure the application permissions by specifying a list of trusted domains in the application rule.

Reveal Solution Hide Solution

Correct Answer: A, D
A, D

Explanation:

A: When using a Pega Web Mashup, leveraging the standard authentication service IACAuthentication and updating the authentication activities to match the external system’s requirements is a common practice.

D: Configuring application permissions by specifying a list of trusted domains in the application rule is important for security purposes and to control which external domains are allowed to embed the mashup.

Reference: Pega official documentation on Pega Web Mashup configuration.

Question #34

Which requirement is a prerequisite for configuring a Pega Web Mashup?

  • A . No outstanding Guardrail violations
  • B . A web server to test your host page
  • C . At least one work queue in your application
  • D . At least one Access control policy rule

Reveal Solution Hide Solution

Correct Answer: B
B

Explanation:

A prerequisite for configuring a Pega Web Mashup is having a web server to test your host page. This is because the mashup will be embedded within a webpage, and testing on a web server ensures that the integration works as expected before going live.

Reference: Pega official documentation on Pega Web Mashup prerequisites.

Question #35

Which two statements are valid regarding Pega Web Mashup? (Choose Two)

  • A . Pega Platform limits mashup users to working on existing cases.
  • B . Mashup requests are checked for the corresponding mashup channel ID parameter.
  • C . A mashup can allow access to Dev Studio for full system configuration.
  • D . A user can view their worklist in an external portal and select items on which to take action.

Reveal Solution Hide Solution

Correct Answer: B, D
B, D

Explanation:

B: Mashup requests are checked for the corresponding mashup channel ID parameter to ensure that the request is coming from a trusted source and is intended for the Pega application.

D: A user can view their worklist in an external portal and select items on which to take action, which is one of the key features of the Pega Web Mashup as it extends Pega’s capabilities to external web pages.

Reference: Pega official documentation on Pega Web Mashup capabilities.

Question #36

When deploying mashup code in a webpage, which option is necessary to ensure that Pega Platform accepts incoming requests?

  • A . Ensure the host is configured to support HTTPS.
  • B . Establish a private tunnel from the host to Pega Platform.
  • C . Enable authentication policies on Pega Platform.
  • D . Add the host URL in the Pega application.

Reveal Solution Hide Solution

Correct Answer: D
D

Explanation:

When deploying mashup code in a webpage, it is necessary to add the host URL in the Pega application to ensure that Pega Platform accepts incoming requests. This is part of configuring the trusted origins within the application’s settings.

Reference: Pega official documentation on Pega Web Mashup deployment and configuration.

Question #37

University admission application cases automatically advance in the case life cycle if the applicant’s standardized test scores are above a certain threshold. The threshold is determined each year based on the provided national average score.

Which two configurations, when applied together, support this requirement? (Choose Two)

  • A . Configure a process with a decision shape that continues if the TestThreshold Configuration setting is less than the applicant’s test score.
  • B . Configure a TestThreshold Configuration setting with the national average for the test score threshold.
  • C . Configure a TestThreshold Configuration setting that calculates the national average for the test score threshold.
  • D . Configure a process with a decision shape that continues if the TestThreshold Configuration setting is greater than the applicant’s test score.

Reveal Solution Hide Solution

Correct Answer: A, B
A, B

Explanation:

A: Configuring a process with a decision shape that continues if the TestThreshold Configuration setting is less than the applicant’s test score supports the requirement for automatic case advancement based on standardized test scores.

B: Configuring a TestThreshold Configuration setting with the national average for the test score threshold allows for the necessary comparison to determine if a case should advance automatically.

Reference: Pega official documentation on decision shapes and configuration settings.

Question #38

A view has a part number field that requires the first two characters are letters, and the last four are digits (for example, AB1234).

How do you ensure that the correct pattern is entered when the user exits the field?

  • A . Configure a validate rule on the flow action to validate the field with boolean logic.
  • B . Configure an edit validate rule and call it from a validate rule in the relevant flow action.
  • C . Configure an edit validate rule and reference it from the property rule for the field.
  • D . Configure a validate rule to use input-qualified validation configuration.

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

To ensure that the correct pattern is entered for a part number field, configure an edit validate rule and reference it from the property rule for the field. The edit validate rule can be set up to check that the first two characters are letters and the last four are digits.

Reference: Pega official documentation on property rules and edit validate rules.

Question #39

A requirement states that when a case is assigned to a user for review, its work status is set to Open-Review.

Which two steps do you perform to implement this requirement? (Choose Two)

  • A . Configure a data transform to apply the Open-Review status on the appropriate assignments.
  • B . Add Open-Review as an allowed status on the case type record.
  • C . Create a field value record for the Open-Review status.
  • D . Apply the Open-Review status to the appropriate assignments.

Reveal Solution Hide Solution

Correct Answer: A, D
A, D

Explanation:

A: Configuring a data transform to apply the Open-Review status on the appropriate assignments can be used to change the status of a case when it is assigned to a user for review.

D: Apply the Open-Review status to the appropriate assignments directly within the flow where the assignment is configured.

Reference: Pega official documentation on case statuses and data transforms.

Question #40

You should consider using a field value when the list of allowed values is

  • A . mostly static
  • B . three or fewer items
  • C . specific to one case type
  • D . shared across all case types

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

You should consider using a field value when the list of allowed values is mostly static. Field values are best used for properties with values that do not change often and need to be reused throughout the application.

Reference: Pega official documentation on field values.

Question #41

Application Settings allow you to____________.

  • A . simulate data in an environment for testing purposes
  • B . automate the application migration process
  • C . execute connectors in parallel to improve performance
  • D . store references to an external system connected to an application

Reveal Solution Hide Solution

Correct Answer: D
D

Explanation:

Application Settings allow you to store references to an external system connected to an application. These settings can be used to manage environment-specific parameters such as URLs, file paths, and other data that may vary between development, testing, and production environments.

Reference: Pega official documentation on application settings.

Question #42

Your application is deployed to the cloud. A data source outside your application populates a data page by using your data access pattern configuration. You receive complaints that the system takes a long time to fetch data each time the case worker accesses information for a different customer.

Which approach solves this performance issue?

  • A . Access data page with a predefined key so that, once loaded, data access is faster.
  • B . Fetch only the targeted data from the database each time data is needed so access is faster.
  • C . Change snapshot data access method to reference pattern data access method.
  • D . Move to local installation because network traffic in cloud deployment is often slow.

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

Using a data page with a predefined key enhances performance by leveraging the caching mechanism of Pega. When a data page is loaded with a specific key, it is stored in memory. Subsequent accesses to the data page with the same key do not require fetching the data again from the external data source, significantly reducing the access time. This approach is particularly beneficial in cloud deployments where network latency can impact performance. It ensures that once the data for a particular customer is fetched and stored in the cache, accessing the same customer’s information again is much faster, addressing the performance issue reported.

Reference: Pega Community documentation on data pages and performance best practices.

Question #43

DRAG DROP

Place the steps in the order in which a service processes a request.

Reveal Solution Hide Solution

Correct Answer:

Explanation:

Inbound request received

Map inbound data

Request processing

Map outbound data

System returns a response

This sequence represents the typical flow of processing an inbound service request, from the initial receipt of the request to the final response after the necessary processing and mapping have been completed.


Question #44

To reduce training requirements for users, a company wants to utilize the existing front end of their application.

How can a third-party application use Pega Platform?

  • A . By using middleware tools in application servers
  • B . By using database tables for staging the requests
  • C . By using REST calls from the Pega API
  • D . By exposing third-party application services

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

Integrating a third-party application with Pega Platform can be efficiently achieved through REST calls using the Pega API. This allows for seamless communication between the third-party application’s existing front end and Pega’s backend processes. The REST API endpoints in Pega Platform enable external applications to interact with Pega applications for operations like case management, assignments, and data retrieval, without requiring significant changes to the existing user interface or user experience. This approach minimizes the need for extensive retraining of users on a new system, leveraging the familiar UI of the existing application.

Reference: Pega Community documentation on Pega APIs and integration best practices.

Question #45

You are updating a system of record using a SOAP connector. If the system of record is unavailable, you want to retry after an hour. If it is still unavailable after an hour, a notification should be sent to a system administrator.

How do you implement this requirement?

  • A . Implement the logic in the data page’s response data transform.
  • B . Implement the logic in the connector’s error handler flow.
  • C . Customize the standard pxErrorHandlingTemplate data transform.
  • D . Use a transition condition in the activity step invoking the connector.

Reveal Solution Hide Solution

Correct Answer: B
B

Explanation:

To handle the unavailability of a system of record when using a SOAP connector, the most effective approach is to implement the retry logic in the connector’s error handler flow. This flow can be configured to wait for a specified duration (in this case, an hour) before retrying the connection. If the system remains unavailable after the retry, the flow can then proceed to send a notification to the system administrator. This approach encapsulates the error handling logic within the connector’s flow, making it reusable and maintainable.

Reference: Pega Community documentation on connector error handling and SOAP connectors.

Question #46

Which statement is true about services?

  • A . Services require a REST connector to function.
  • B . Services return all data in XML format.
  • C . Services may process outbound requests.
  • D . Services may use a listener that runs in the background.

Reveal Solution Hide Solution

Correct Answer: D
D

Explanation:

Services in Pega Platform can be configured to listen for incoming requests using background listeners. These listeners are continuously running processes that wait for requests on specific ports or addresses. When a request is received, the service processes it accordingly. This capability is crucial for enabling asynchronous communication and integration with external systems, where Pega services can act upon requests without requiring manual initiation of these interactions.

Reference: Pega Community documentation on service types and listeners.

Question #47

Which three mobile device features can you leverage by using Pega Mobile Client? (Choose Three)

  • A . Barcode scanning
  • B . Text messages
  • C . Biometric identification
  • D . Push notifications
  • E . Phone calls

Reveal Solution Hide Solution

Correct Answer: A, C, D
A, C, D

Explanation:

Pega Mobile Client supports leveraging various mobile device features to enhance app functionality and user experience. Barcode scanning (A) is commonly used in logistics and retail applications for quick identification and tracking of items. Biometric identification (C), such as fingerprint or facial recognition, adds an extra layer of security for user authentication. Push notifications (D) are crucial for real-time communication, alerting users to updates or required actions within the app, even when the app is not actively in use.

Reference: Pega Community documentation on Pega Mobile Client capabilities.

Question #48

A courier company wants a mobile app to scan and track the parcels collected from remote areas with no internet access.

Which mobile app do you develop to fulfill the requirement?

  • A . Signed app
  • B . Unsigned app
  • C . Native app
  • D . SDK app

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

For a courier company requiring a mobile app to work in remote areas without internet access, a signed app is the best solution. Signed apps are authorized by a certificate authority, ensuring their authenticity and integrity. These apps can be designed to operate in offline mode, storing data locally when there’s no internet connection and syncing it back to the server once connectivity is restored. This capability is crucial for field operations in remote areas, ensuring uninterrupted app functionality and data collection.

Reference: Pega Community documentation on mobile app development and offline capabilities.

Question #49

Which two tasks are required to build a mobile app from a Pega Platform application? (Choose Two)

  • A . Create a certificate set.
  • B . Configure access to the Pega Mobile Build Server.
  • C . Configure access to Dev Studio.
  • D . Set up push notifications to developers.

Reveal Solution Hide Solution

Correct Answer: A, B
A, B

Explanation:

Building a mobile app from a Pega Platform application requires configuring certain key components for security and connectivity. Creating a certificate set (A) is essential for securing the app, ensuring that communications between the mobile app and the server are encrypted and authenticated.

Configuring access to the Pega Mobile Build Server (B) is necessary for the app build and distribution process, allowing the Pega application to package and deploy mobile apps through Pega’s cloud-based build service.

Reference: Pega Community documentation on mobile app development and deployment.

Question #50

Which two data elements can be used as an attribute for an access control policy? (Choose Two)

  • A . Appointment date
  • B . Number of dependents
  • C . Password string
  • D . Encrypted bank account number

Reveal Solution Hide Solution

Correct Answer: AB
AB

Explanation:

In Access Control Policies, attributes like Appointment date (A) and Number of dependents (B) can be used to define conditions for data access. These attributes can be part of case data or user profiles and serve as criteria for determining access levels. For example, an access control policy can restrict access to certain case information based on the appointment date or allow access to specific functionalities based on the number of dependents associated with a user profile.

Reference: Pega Community documentation on Access Control Policies.

Exit mobile version