Pega CSSA Application Development

Ace your homework & exams now with Quizwiz!

Cosmos React

Best for low-code and team collaboration using ReactJS and client-side rendering engine. Prioritizes known usage patterns and high-priority use cases. Does not support all Pega features.

Final Rules

rule may be used during the rule resolution process. Can be viewed and executed in DevStudio, but not edited or copied into another ruleset.

Withdrawing a rule (circumstancing)

All occurrences of the circumstance rule are removed and base rule is used (even if the circumstance matches), always goes to a higher ruleset

New Application Wizard:

Allows for building new applications based on 3 out-of-the-box options

In what order are rules sorted when added to the cache?

By class/ruleset > Circumstance > Version

Process for populating the rule cache

Choose rules with the correct purpose (rule name +rule type), Discard not available rules, Determine which rulesets the operators have access to, Remove rules not defined in the class hierarchy (apply to class), rank remaining rules on list, remaining ranked rules are added to the cache.

Enterprise class structure (ECS):

Concept of application being built in layers, where they can be built also on to of other applications and rules can be share acrros

The Pega Layer:

Contains Pega Platform built-in assets to build applications

The Organization Layer:

Contains enterprise-wide rules

Options for overriding circumstancing rules:

Flag a base rule, Withdraw rule

Theme Cosmos

Recommended, non-react Pega Cosmos design system. Use section-based UI and offers all Pega Platform Capabilities

What are the 3 New Application Wizard Options

Theme Cosmos, Theme UI-Kit, Cosmos React

Not Available

This may not be used during rule resolution, when found in the cache, the next rule of the next-highest version is considered for rule resolution. Can be viewed, copied, or edited in DevStudio but not executed.

What key parts of a rule does the rule resolution algorithm use to identify the most appropriate instance?

Unique identifiers (class, rule name, and rule type), User's ruleset list, class hierarchy of rule, circumstances, availability of rule, users access roles and privileges.

Circumstancing and rule resolution

When several circumstance versions of the baserule are available, rule resolution selects a rule based on the availability of rules in the higher ruleset versions

Single variant circumstance condition:

a value of a single property satisfy the circumstance condition

Blocked Rule

can be viewed, copied, or edited in DevStudio but not executed. The rule is available during rule resolution but does not execute. Higher versions of the rule may be used if available. Rules are blocked when they must not be used or when more development time is needed.

The Framework layer:

contains assets that can be extended in specific implementations (basically an application framework)

The Division Layer:

contains division wide rules, on top of organization, applies to specific business region or brand

Circumstancing:

creating variables of a rule tailored to a specific circumstance

The implementation layer:

defines an application customized for a specific division or line of business, may extend one or more framework layer applications.

Rule availability

determines if the rule is available for rule resolution, determines who can view, copy, or edit a rule in Dev Studio

As-of-Date circumstancing:

effective after a certain date, or during a range of dates. (after a specified date or during a specified range. Uses the system date/time as the date comparison)

Date Property Circumstancing:

effective when the value of a date property satisfies a circumstance, single or date ranges. (property is later than or falls between a specific range of dates, uses specified date as comparison)

Multi-variant circumstance condition:

effective whenever a combination of property values satisfies the circumstancing condition. Uses a circumstance template and circumstance definition.

What is the output rule from the rule resolution algorithm?

first rule found matching all the input criteria

Withdrawn Rule

indicated all rules in the version ruleset and previous versions ruleset with the same purpose and apply to class are hidden and no longer considered after availability is checked during the rule resolution process. The system will look for an instance in the parent class or next highest ruleset in the application ruleset stack. Can be viewed, copied, or edited in DevStudio, but do not execute.

Available rules

indicates that a rule may be used during the rule resolution process. You can view, copy, edit, and execute rules in DevStudio

Rules Cache

mechanism to ensure rule resolution operates smoothly, rules are "stored" in the cache, and if not available, a multistep process populates the rule.

Theme UI-Kit

not recommended, legacy system, uses latest UI-Kit design system instead of cosmos

On what can circumstance rules be based on? (conditions)

one or multiple variables, date property, and as-of-date

Flagging a base rule:

process of copying a rule to a higher ruleset anf flagging it as the base rule. Base rule indicates that all other prior versions should be ignored

Circumstance template:

used for multi-variant circumstance, defines properties on which to circumstance a rule

Circumstance definition:

used for multi-variant circumstance, defines the combination of conditions on which a property uses a circumstance


Related study sets

Combo with "MGMT 322 quiz 9" and 10 others

View Set

FQ19 PLS 21 Chapter Study Guide Test Questions

View Set

IT Essentials 7.0 Chapter 10 Exam

View Set

Central problem of economics quiz

View Set

Computer Science A Level 1.1.3 Input, Output and Storage

View Set