Free PEGAPCSSA87V1 Exam Braindumps
Pega Certified Senior System Architect (PCSSA) 87V1 Questions 25–32 (page: 5)

Updated On: 29-Apr-2026

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

  1. Associate the access groups with a ruleset included in the application.
  2. Export the access groups using the Access Manager.
  3. Add the access groups to the application definition.
  4. Add the access group to the Product record in the Individual instances to include section.

Answer(s): A,C

Explanation:

Option A is correct because associating access groups with a ruleset included in the application ensures those groups are evaluated for product access via the ruleset path. Option C is correct because adding the access groups to the application definition makes them part of the product’s access scope at the application level. Incorrect – B: Access Manager exports are for lifecycle management, not for attaching access groups to a product rule. Incorrect – D: Access groups are not added to individual Product records as a per-instance configuration; access is controlled through application and ruleset associations, not per-record.



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)

  1. Create a new ruleset version for the base application.
  2. Create branches in each team's application.
  3. Create a separate production ruleset for each team.
  4. Create a new application for each team built on the base application.

Answer(s): A,B

Explanation:

Option A and Option B are correct because:
Correct — Creating a new ruleset version for the base application isolates changes and prevents overlapping edits across teams, enabling controlled baselines. Correct — Creating branches (in each team's application) provides isolated workspaces so teams can independently develop, test, and merge without interfering.
Incorrect —
C: A separate production ruleset per team is not standard practice; production rulesets are typically versioned within a single product lineage and managed via branching/versioning, not per-team production sets.
D: Creating a new application for each team built on the base app is heavy-weight and unnecessary; branching rulesets within a common app suffices for parallel work without duplicating applications.



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

  1. tested in a production environment
  2. updated in a production environment
  3. reused in multiple production environments
  4. migrated to a production environment

Answer(s): D

Explanation:

Option D is correct because a production ruleset is created to migrate and deploy rules from development to production environments, enabling controlled promotion and versioning across environments.
A) Incorrect — production rulesets are not intended for testing in production; testing occurs in sandboxes or test environments to avoid impacting live users.
B) Incorrect — updates in production are generally performed via controlled promotions or patching, not direct edits in production rulesets.
C) Incorrect — while reusable across environments, the primary purpose is migration/promotional deployment, not inherent multi-environment reuse.



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

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

Answer(s): A,B

Explanation:

Option A is correct because PegaRULES stores rules and metadata, while PegaDATA stores work data including work objects and instances. Option B is correct because the Database Table rule configures the physical table mapping and data source details for a class, enabling correct persistence. Incorrect — C: History tables track changes to work items, not every user login history. D: Report Definition can operate across multiple tables via joined queries or views; restricting to one table is not a required performance rule. INSUFFICIENT_KNOWLEDGE



What is the function of class mapping for reports?

  1. Ensure all data from one report belongs to a single Case type instance.
  2. Create a new Database table record for a Pega Platform class.
  3. Assign an ID to a class so reports can reference specific properties.
  4. Retrieve data from an associated database table.

Answer(s): D

Explanation:

Option D is correct because class mapping for reports defines how data is retrieved from the underlying database table associated with a Pega class, enabling report data to be fetched from the mapped table.
A) Incorrect — class mapping does not enforce that all data from a report belongs to a single Case type instance; reporting can span multiple instances and classes as defined by the report scope.
B) Incorrect — mapping is not about creating a new database row; it maps to existing physical tables for read operations.
C) Incorrect — mapping does not assign IDs to classes for report reference; it maps database columns to properties for data retrieval.



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)

  1. Configure a class join on the report definition to join operator information to each case.
  2. Add the operator ID to the report definition as a parameter.
  3. Use an association rule to join operator information to each case.
  4. Specify both classes in the Pages & Classes tab on the report definition.

Answer(s): A,C

Explanation:

Option A is correct because a class join in the report definition enables linking case data with operator data (MyCo-HR-SelfService-Work-TimeOff) to retrieve the manager’s user ID without altering source data. Option C is correct because an association rule can independently map each case to its operator, allowing retrieval of the operator’s manager ID across the two classes. Option B is incorrect because adding operator ID as a parameter does not establish a data join or association across the two classes; it only provides a runtime input, not the required linkage. Option D is incorrect because listing both classes on Pages & Classes does not automatically create a join or association for data retrieval.



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?

  1. Instances of MyCo-HR-SeifService-Work-TimeOffana' MyCo-HR-SelfService-Work-Expense, unless they are stored in different database tables
  2. Instances of all Work- derived classes
  3. Instances of MyCo-HR-SelfService-Work
  4. Instances of MyCo-HR-SelfService-Work-TimeOff and MyCo-HR-SelfService-Work-Expense

Answer(s): D

Explanation:

Option D is correct because reports in a class group include instances from all descendants of the class when the report is run against the parent class. MyCo-HR-SelfService-Work-TimeOff and MyCo-HR-SelfService-Work-Expense are both descendants of MyCo-HR-SelfService-Work, so they are included.
A is incorrect because reporting across a class group includes all derived classes, not only TimeOff or Expense, and cross-table storage is transparent to the report query.
B is incorrect because it would include all Work-derived classes, but MyCo-HR-SelfService-Work-GL or unrelated descendants not under MyCo-HR-SelfService-Work would be excluded unless they are under the same parent class group.
C is incorrect because the report on the parent class includes all descendants, not only the base class instances.



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

  1. Call the function pega.web.api.doAction()
  2. Call a Pega API function from the host server
  3. Use REST methods to call Pega microservices
  4. Use the attribute data-pega-event-onpagedata

Answer(s): C,D

Explanation:

Option C is correct because REST methods to call Pega microservices enable data exchange between a Pega app and external web pages via exposed service endpoints, which suits web mashups. Option D is correct because the data-pega-event-onpagedata attribute enables Pega to surface page data to the hosting page in a mashup, facilitating data transfer. A is incorrect because pega.web.api.doAction() is not the standard method for cross-domain data passing in web mashups. B is incorrect because calling a Pega API function from the host server describes a server-to-server approach, not a direct web mashup data bridge.



Viewing page 5 of 14
Viewing questions 33 - 40 out of 117 questions


Post your Comments and Discuss Pegasystems PEGAPCSSA87V1 exam prep with other Community members:

AI Tutor AI Tutor 👋 I’m here to help!