development - cssa

Ace your homework & exams now with Quizwiz!

single value circumstancing

rule variant is effective when the value of a single property satisfies the circumstancing condition.

pega uses a caching mechanism called ________ to help ensure rule resolution operates efficiently.

rules cache

steps for determining best rule(s) to include?

1) choose all instances with the correct purpose. 2) discard rules where availability = not available 3) use operator's ruleset list; must have same major version number, and a minor version number less than or equal to the specified version number. 4) discard all candidates not defined in a class in the ancestor tree 5) rule should be closer to apply to: class 6) circumstance conditions met 7) version

three steps for multivariate circumstancing

1) configure a circumstance template 2) configure a circumstance definition 3) configure a circumstance record

which rule availability setting can you use to force the system to look for an instance of the rule in the next highest class or ruleset? a. withdrawn b. available c. final d. blocked

a

rule resolution applies to most rules that are instances of classes derived from the ________ base class

abstract Rule-

during rule resolution, a first, best match is determined by

an exact match of a property or date circumstance

base rule flagged?

any previous circumstances no longer apply.

availability = final

rule may be used during rule resolution process. can be viewed and executed but cannot be edited or copied into another ruleset.

availability = withdrawn

can be viewed, copied, or edited but does not execute.

what are instances of rules derived from the abstract rule- base class

case types properties UI rules such as sections and harnesses declare expressions data pages

how does circumstancing solve the problem of configuring exception behavior in an application?

circumstancing allows you to describe exception behavior with a set of targetd rules rather than one complex rule. each targeted rule configures behavior to address a specific exception.

how do you circumstance a rule?

create a base rule to define expected behavior and then create variants for the exceptions.

in which of the following situations would you use a rule circumstance to resolve the requirement? a. a process does not execute if a user is single b. a service level notifies the assign user when a goal interval is exceeded, and notifies the user's manager when a deadline interval is exceeded c. an online order process optionally allows customers to update the credit card number saved with their account d. a national insurance company requires a different minimum for liability coverage in each state

d

an application change goes into effect on june 15, 2019; due to this change, two fields are added to a user form to collect information for compliance purposes. assuming that today is april 30, 2019, how should you configure circumstancing for the form? a. circumstance the form by property and date; test that the creation date for the case is on or after june 15, 2019. b. update the existing form to apply a circumstance; specify june 15, 2019, as the end date. c. circumstance the form by template and definition; in the definition, specify june 15, 2019, as the cut-off date. d. circumstance the form by property and date; specify june 15, 2019 ,as the start date.

d.

during rule resolution, the _______ rule is selected if no exact circumstance matches are found

default

circumstancing template?

defines the properties on which to circumstance a rule

circumstance definition?

defines values and conditions for circumstance template.

availability = blocked

rule may be used during rule resolution can be viewed, copied, or edited if selected during rule resolution, execution is halted and an error message is added to the log file

as-of date circumstancing

effective after a certain date or during a range of dates

date property circumstancing?

either a single date or a range of dates satisfies the date property. the value of the property is alter than the specified date or falls within the range of dates.

how to override a circumstanced rule?

either flag a base rule or withdraw a rule

availability = not available

not available during rule resolution can be viewed, copied, or edited.

when a rule marked as withdrawn is found during rule resolution, the system looks for an instance of the rule in the _______ or ________

parent class or next highest ruleset in application ruleset stack.

when a withdrawn rule is removed, how may other rules be impacted?

remove rule candidates that match the apply to: class, the ruleset name, and major version number, the rule purpose, and any other qualifiers of the rule set to withdrawn.

if the referenced rule is not available in the rules cache, what does pega do?

uses a multiple-step process to populate the rules cache.

multiple variable circumstancing

when a combination of property values satisfies the circumstancing condition.

withdrawn rule

when a rule is withdrawn, resolution goes to the next highest ruleset in the hierarchy.

the rule resolution algorithm removes any rule candidate where the availability of the rule is set to ________

withdrawn


Related study sets

NAQT You Gotta Know 20th Century Paintings (June 2001)

View Set

Fluid, Electrolyte, and Acid-Base Balance

View Set

Chapter 18: Cardiovascular System- Blood

View Set

human anatomy and physiology chapter 11

View Set

Chapter 8.3: Why Sleep? Why REM? Why Dreams?

View Set

Nutrition Quiz- Preventative Dentistry

View Set

HDI Desktop Support Manager Standards

View Set