PEGACLSA-6
Go back to
Pegasystems
Example Questions
When defining case specialization in the case designer, what underlying application rules are used? (Choose One)
A Case type and a Property
An application has requirements to handle the following inbound email use cases: UC-1 Creating new work for email received at [email protected] UC-2 Executing business actions (such as an approval) via email replies UC-3 Verifying digital email signatures Which of the use cases are supported by standard PRPC email processing? (Choose One)
UC-1 and UC-2
You have been asked to build human resources application that facilitates the work required to support new hires. For each new hire, multiple tasks must be done, such as "Enroll in Benefits" and "Acquire Workspace". You are having trouble deciding if each of these tasks should be represented as separate assignments in the same case, or separate subcases. Which of the following requirements will help you decide on the approach? (Choose Two)
It must be possible to edit fields for "Enroll in Benefits" and "Acquire Workspace" at the same time
"Enroll in Benefits" and "Acquire Workspace" require the capability to be reopened independently
An architect wishes to route an assignment to the operator with a title of "SalesRep" with the highest Spanish skill rating. What approach is most appropriate? (Choose One)
Use a custom router activity configured to execute a report definition that performs the necessary join, filtering and sorting
Consider the following situation: A PRPC application is running within a 1.2 GB JVM (Java Virtual Machine). There is approximatively 400 MB of free memory and garbage collector reclaims in average 32 MB of memory in the course of an hour. The application is generating approximately 30 database alerts per minute. The database CPU runs at an average of 76% peaking periodically at 97%. The alert log file does not report any byte warning with a 10 MB threshold defined. The Rules Assembly count is 0 when a typical interaction executes in average 74.6 rules. The application CPU peaks periodically at 20% but otherwise runs in average around 12%. Users are complaining about poor performance. Their interactions take in average 4.15 seconds. Which of the following approaches is most appropriate to resolve this issue? (Choose One)
Reconsider the database table indexes by reviewing query plans
For an Access Group with two Roles defined as seen below, will the privilege, SensitiveInfo, be granted to this Access Group, assuming no Access Deny rules? (Choose One)
The privilege, SensitiveInfo, will be granted as the order is not significant
What characteristic of authentication activities applies to both SSO (Single Sign-On) and PRPC- managed LDAP authentication? (Choose One)
Identifying and creating the operator if necessary
The power company EnergyCo uses a PRPC-based Incident Management application with a single work type defined in the framework (class: EnergyCo-FW-IncMgt-Work-Incident). EnergyCo has four divisions (DivA - DivD). DivD has a new requirement: Solar Panel related incidents are stored in a separate table from other incidents. There is no Solar Panel specific class. In order to meet this new requirement, is it necessary to add a Solar Panel class? (Choose One)
Yes; it should only be added to the implementation layer (e.g. "EnergyCo-DivD-IncMgt-Work- Incident-SolarPanel")
Which of the following does NOT describe a typical upgrade from one PRPC version to another? (Choose One)
Install only those items in the PRPC Rulebase that have been updated on an existing system
An architect wishes to route an assignment to the operator with a title of "Contractor" with the highest French skill rating. What approach is the most appropriate? (Choose One)
Use a custom router activity configured to execute a report definition that filters and sorts based on title and skill respectively
Which of the following statements is TRUE about screen flow? (Choose One)
The assignment shape can reference only one flow action
Which of the following statements is most accurate when we talk about the localization wizard? (Choose one)
Localization wizard cannot translate the text in paragraph and correspondence rules
Which of the following statements are most accurate when performing archival or purging of work items? (Choose Two)
Archiving or purging requires enabling the ImportExport Agent
The production system can be configured to retry the Archival or purging strategy if the first attempt is unsuccessful
A PRPC Human Resources application is built to manage Benefit Enrollment. Cases include the following: - EnrollMedical (created when an employee enrolls in a Medical plan) - EnrollDental (created when an employee enrolls in a Dental plan) - EmployeeBenefits (created for each employee to manage the overall benefits; EnrollMedical is run first, followed by EnrollDental) What are the likely classes for these case types and what are the likely case relationships between them? (Choose One)
MyCo-FW-BenefitEnrollment-Work-EmployeeBenefits (not a subcase)MyCo-FW- BenefitEnrollment-Work-EnrollMedical (subcase of MyCo-FW-BenefitEnrollment-Work- EmployeeBenefits)MyCo-FW-BenefitEnrollment-Work-EnrollDental (subcase of MyCo-FW- BenefitEnrollment-Work-EmployeeBenefits)
You are building a PRPC-based application. Knowing that PRPC is deployed as a web archive (WAR deployment), which of the following service Rules would you least likely be able to implement? (Choose One)
JMS MDB Listener
When using the standard "start a new process" button to start a new flow on an open work item, which of the following options most accurately describes the eligible flow rules available to be selected? (Choose One)
All flows in the current work item class hierarchy enabled to be added to a work object
A reference property can be best thought of as _____________? (Choose One)
a pointer between two pages or properties
Which of the following statements is most accurate regarding the display of the flow actions at run- time ? (Choose One)
The perform harness uses a gadget section which accepts menu area, link, button and dropdown as parameters which control the display of the flow actions
Using a PRPC-based application with the default lock timeout, you have requested a lock on a work item. PRPC responded by displaying a message indicating that you already hold a lock on that work item. Which of the following describes the most likely reason? (Choose One)
You probably have a second PRPC Thread running
Which of the following statements is most accurate regarding system of record integration? (Choose One)
PRPC can be the system of record for data but in many cases it is not. When PRPC is not the system of record a number of design patterns can be used to integrate with the system of record.
Which of the following is NOT a typical use-case for the Package Work wizard? (Choose One)
To archive work items
An application administrator has been sent a number of complaints that after nightly server restarts the PRPC application is slow in the early morning. Which of the following actions can be used to mitigate this issue? (Choose One)
Configure and execute Static Assembler
Which of the following statements are most accurate about the Split-For-Each and Split-Join shapes? (Choose Two)
Both shapes allow you to continue processing when ANY or ALL of the sub processes complete
Split-Join allows you to execute different sub-flows whereas Split-For-Each calls the same process on different pages
An external application calls a PRPC SOAP service. Since the service can take a significant amount of time, PRPC returns a unique identifier instantly and executes the service without the application waiting. Which approach is most appropriate to implement this functionality? (Choose One)
A SOAP service configured to run asynchronously using a custom service request processor
Using multiple roles on a single Access Group can be useful for which of the following reason? (Choose One)
It can improve reuse and eliminate dual maintenance of role definitions
The power company EnergyCo uses a PRPC-based Incident Management application with a single work type defined in the framework (class: EnergyCo-FW-IncMgt-Work-Incident). EnergyCo has four divisions (DivA - DivD). There is a new requirement: Solar Panel related incidents must be stored in a separate table from other incidents for all divisions (i.e. a single "Solar Panel" table is used for all divisions). There is no Solar Panel specific class. In order to meet this new requirement, which of the following approaches is most appropriate? (Choose One)
Add a class to the framework layer and all implementation layers
An application team has recently released an application to production with the last locked RuleSet version as 01-02-42. They now wish to create two new RuleSet versions; one to hold weekly bug fixes for the current release and one to start working on the next quarterly release. Which two RuleSet versions would be most appropriate to create? (Choose One)
01-02-50 and 01-03-01
A Purchase Order application is built with PRPC. Cases include the following: - VendorFulfillment - InventoryFulfillment - PurchaseRequest (each purchase request includes either a VendorFulfillment or InventoryFulfillment) What are the likely classes for these case types and what are the likely case relationships between them? (Choose One)
MyCo-FW-PRApp-Work-PurchaseRequest (not a subcase)MyCo-FW-PRApp-Work- VendorFulfillment (subcase of MyCo-FW-PRApp-Work-PurchaseRequest)MyCo-FW-PRApp-Work- InventoryFulfillment (subcase of MyCo-FW-PRApp-Work-PurchaseRequest)
In a Credit card dispute application PRPC connects to an external service to receive the transactions made by the account holder. When the CSR (Customer Service Representative) is working on the dispute they should see only the last twenty transactions made by the account holder. If the transaction that the account holder wants to dispute does not appear in the list then the CSR should perform a search by entering the date of transaction or the transaction amount or the merchant name. The transaction list should display the 20 transactions that satisfies the criteria. In any circumstance the CSR should not see more than 20 transactions in the screen and cannot paginate through results. The external service returns transactions ordered by date of transaction with the recent ones appearing first. Given the above requirements, which of these approaches is most appropriate and would satisfy both these requirements? (Choose One)
Build a thread level declare page that uses an activity to invoke the connector activity and then copy only the first 20 pages to the pagelist property defined in the declare page; this property is used as a source for the repeating grid. A when rule would be used to control when the results are fresh based on the values of the search parameters (transaction date, amount and merchant name)
Consider the following requirement: Whether or not an operator is allowed to view accounts in a PRPC-based credit card application depends on the grade of the employee and the credit limit of the account. The grade, which is an attribute in the company's LDAP directory, is a numeric scale ranging from 1-10. The requirement states that employees may open accounts that have a Credit Limit less than (10000 * (10/Grade)). For example, Senior Vice Presidents (Grade = 1) can open accounts with less than a $100,000 limit, and entry-level employees (Grade = 10) can open accounts with less than a $10,000 limit. Which of the following is the best approach to meet this requirement? (Choose One)
The operators reference an Access Group that references a Role, which is referenced by an Access of Role to Object (ARO) rule. The "open instances" setting for the ARO references an Access When rule that reads a MaxAmountToOpen property. This property is populated by aDeclare Expression that uses the "EmployeeGrade" property, which is populated by an Authentication Activity
A large company is designing a Benefts application with PRPC. The company is broken into five regions, and each has different processes and business rules that affect the application. As a pilot, you are implementing the application for a single region. How do you determine which rules belong in the framework layer versus the implementation layer? (Choose One)
Treat the pilot region functionality as the framework unless the region-specific functionality has already been defined
Which of the following statements is most accurate regarding connector error handling? (Choose One)
Connection errors, such as unable to resolve host, are best handled by the ConnectionProblem flow
Which two of the following statements about Enterprise Content Management (ECM) attachment type are most accurate? (Choose Two)
A Connect CMIS rule must be configured to support the ECM attachment
Content management integration can be enabled through the Application rule configuration
Given the following classes and properties: MyCo-Data-Shape- .Area .Color MyCo-Data-Shape-Rectangle .Length .Width MyCo-Data-Shape-Circle .Radius A page list property is defined at the class group MyCo-FW-ShapeApp-Work. The property name is .Shapes and it is defined as being a Page List of class MyCo-Data-Shape- Which of the following statements are NOT correct? (Choose Two)
At runtime pages of .Shapes can be of either MyCo-Data-Shape-Rectangle or MyCo-Data-Shape- Circle but all pages must be the same.
At design time PRPC will provide a warning as it is not a good practice to define a page list with an abstract class
What does the Connect-Wait activity method do? (Choose One)
Connect-Wait waits for all connector child requestors to return their responses
Consider the following situation: A PRPC application is running within a 1.2 GB JVM (Java Virtual Machine). There is approximately 350 MB of free memory and garbage collector reclaims in average 32 MB of memory in the course of an hour. The Rules Assembly count is 0 when a typical interaction executes in average 72.6 rules. The application CPU peaks periodically at 22% but otherwise runs in average around 12%. The application is generating approximatively 30 database alerts per minute. The database CPU runs at an average of 75% peaking periodically at 96%. The alert log file does not report any byte warning with a 10 MB threshold defined. Users are complaining about poor performance. Their interactions take in average 4.5 seconds. Which of the following approaches is most appropriate to resolve this issue? (Choose One)
Review the database table indexes and utilize query plan to consider changes
If there is a requirement to embed a 3rd-party API such as jQuery, which approach is recommended? (Choose One)
Define a specialty component which contains the jQuery script
Which of the following statements are most accurate regarding the implementation of system of record integration? (Choose Two)
Callback activities, such as OpenDefaults and PerformDefaults, can be modified to read system of record data when a work object is opened from the end user portal
Declarative pages are a useful mechanism to retrieve read-only system of record data as they are only executed when the data is referenced and are run regardless of when the data is accessed (e.g. agent, UI, activity, etc)
Review the following requirement: As part of a process you would like to display information, such as contact details and organizational affiliation, about the operator that initiated the process. The information is strictly read-only. Given the above requirements which of the following approaches is most appropriate? (Choose One)
Use a linked property for the operator
A PRPC application is properly deployed and configured so distributed transactions are container- managed. Which of the following options is the least accurate implication of that configuration? (Choose One)
A service rule processing can initiate multiple connector calls in parallel within the scope of a distributed transaction
In a PRPC application the ViewPortfolioInformation section has three accordion layouts: Stock Details, Stock graphs and Trade/Payment history. What is the preferred design you will do to make the screen display latest details when they are accessed? (Choose One)
Enable the Refresh When active feature on accordion layouts to get the recent transaction
Which of the following statements is most accurate related to delegating rules to business users using the PRPC MyRules functionality? (Choose One)
The PRPC MyRules feature provides an easily accessible link to a rule but not the security needed to update the rule
Which of the following alerts can be configured to interrupt the related behavior? (Choose One)
PEGA0004: Quantity of data received by database query exceeds limit
Which of the following examples best demonstrate proper use of Declare Page rules? (Choose Two)
To retrieve data, when necessary, from an external service that is related to the current work object (such as accident reports for a driver)
To cache (at a node level) a small list of reference data that is expensive to retrieve
In a Credit card dispute application, PRPC connects to an external service to receive the transactions made by the account holder. When the CSR (Customer Service Representative) is working on the dispute they should see only the last ten transactions made by the account holder. If the transaction that the account holder wants to dispute does not appear in the list then the CSR should perform a search by entering the date of transaction or the transaction amount or the merchant name. The transaction list should display the 10 transactions that satisfies the criteria. In any circumstance the CSR should not see more than 10 transactions in the screen and cannot paginate through results. The external service returns transactions ordered by date of transaction with the recent ones appearing first. Given the above requirements, which of these approaches is most appropriate and would satisfy both these requirements? (Choose One)
Create a thread level declare page which uses an activity as its source. This activity will invoke the connector activity and then copy only the first 10 pages to the pagelist property defined in the declare page; this property is used as a source for the repeating grid. A when rule would be used to control when the results are fresh based on the values of the search parameters (transaction date, amount and merchant name)
As a best practice, it is recommended that generated integration data models are mapped to the application data model and not used directly by business rules. Which of the following is the best rationale for this best practice? (Choose One)
By providing this abstraction the applications rules will not require changes if the underlying services change
Which of the following statements about Case Specialization are most accurate? (Choose Two)
Case Specialization enables multiple case structures for the same case type
A Specialized case type can cover another specialized case type
Which of the following steps are required to implement Policy Override capability? (Choose Two)
Define a Declare OnChange rule to track a property and a business exception condition
Define a flow rule to support the Policy Override review
You have been asked to design the user interface forms to follow the enterprise branding standard on all user forms generated in PRPC. You have been given the CSS files that can be used as a style guide to format the HTML elements. Which of the following statements is FALSE? (Choose One)
You will import the CSS files in the quick create step of the branding wizard to create all the styles
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? (Choose One)
Create a map rule that sets a property value to "OrgUnitABasket" when OperatorID.pyOrgUnit = OrgUnitA, and "OrgUnitBBasket" when OperatorID.pyOrgUnit = OrgUnitB. Also, create a declare page with this property