Pega PRPC Rules and Architecture

Test your knowledge of Pega PRPC platform including declarative rules, rule resolution, harnesses, classes, flows, and system architecture concepts

20 Questions Published

Questions

Question 1 Multiple Choice (Multiple Answers)

Which of the following options in the Change Tracking field enable backward chaining? (Select all that apply)

  1. When used if no value present
  2. When used if property is missing
  3. Whenever used
  4. Whenever inputs change
Question 2 Multiple Choice (Single Answer)

Which of the following rules cannot be called by an expression in a manner in which property changes are tracked?

  1. Decision Trees
  2. Decision Tables
  3. Map
  4. Activities
Question 3 True/False

Backward chaining expressions always lead to worse performance than forward chaining rules

  1. True
  2. False
Question 4 Multiple Choice (Single Answer)

Which of the following statements is true regarding the use of Draft Flows?

  1. Draft flows cannot be executed
  2. Draft flows can be used for demonstration purpose
  3. Draft flows are not visible to rule resolution
  4. None
Question 5 Multiple Choice (Multiple Answers)

Select from a list of rules which implement the build for change

  1. Declare-Expressions
  2. Edit Validate
  3. Rule-File-Text
  4. When
Question 6 Multiple Choice (Single Answer)

What is class pollution?

  1. The burgeoning numbers of custom rules in the Work- class that make navigation in application work classes difficult.
  2. The improper creation of sub-classes to the Work- class
  3. The creation of too many rules in the application work class
  4. None
Question 7 True/False

Each application will have a standard work party rule always named Requestor. Is this statement true or false?

  1. True
  2. False
Question 8 True/False

Class Explorer is a tool that is available to system architects and system administrators only. Is this statement true or false?

  1. True
  2. False
Question 9 Multiple Choice (Single Answer)

Interest Page is nothing but

  1. Primary Page
  2. Secondary Page
  3. Parameter Page
  4. Local Page
Question 10 Multiple Choice (Single Answer)

I am trying to find out who is holding the lock on a given work object. What is the best way to do this without trying to lock the object?

  1. Use Ob-Open-By-Handle and use the LockInfoPage
  2. Run a RDB method against the database to see who holds the lock
  3. Use the tools.getLockManager().isLocked method in a java step
  4. None
Question 11 Multiple Choice (Single Answer)

While Rule resolution algorithm prepares Rule set list from all data sources, the most top rule set from a data source

  1. Will be appended at most bottom of the list (for that data source
  2. Will be appended at top of the list (for that data source
  3. No such order will be maintained
  4. None
Question 12 Multiple Choice (Single Answer)

Which of the following is not a Pega GuardRail

  1. Establish robust Foundation
  2. Design Intent driven processing
  3. Design Event Driven Processing
  4. Build For Change
Question 13 Multiple Choice (Single Answer)

Which harness screen will succeed New Harness?

  1. Perform harness
  2. Confirm harness
  3. Review harness
  4. Reopen harness
Question 14 Multiple Choice (Single Answer)

External systems have the ability to access Process Commander data using

  1. Snapstart
  2. Connectors
  3. Services
  4. either
Question 15 Multiple Choice (Single Answer)

The clipboard page that is created at startup and contains system-wide state and configuration information to PRPC is called

  1. Process page
  2. Requestor page
  3. Thread pages
  4. User pages
Question 16 Multiple Choice (Single Answer)

Which class is used to process e-mail as a service to receive messages from other systems?

  1. Data-Email account
  2. Rule-Service-Email
  3. Either
  4. None of the above
Question 17 Multiple Choice (Single Answer)

The availability of the rules in PRPC is stored in which property?

  1. pyRuleAvailable
  2. pyRuleStatus
  3. pyRuleBlocked
  4. None of the above
Question 18 Multiple Choice (Single Answer)

Which of the following cannot be used with Declarative rules

  1. Circumstances
  2. Agents
  3. Functions
  4. FlowActions
Question 19 Multiple Choice (Single Answer)

What type of rule should you create to calculate the value of a property automatically based on changes in other properties?

  1. Model
  2. Formula
  3. Declarative constraint
  4. Declarative expression
Question 20 Multiple Choice (Single Answer)

How do you replace a primary page with other pages in a harness (which directive you use to achieve it)?

  1. Literal directive
  2. Comment directive
  3. When directive
  4. With directive