Question
click below
click below
Question
application. (R&R?)
Normal Size Small Size show me how
Pega System Architec
System Architect Essentials
Question | Answer |
---|---|
Lead System Architects have the following responsibilities on a Pega project: | -Direct the technical effort on a project. -Work with business architects (BAs) to design an application architecture. -Design the architecture to reuse application assets as much as possible. -Meet quality goals, including application performance |
Senior System Architects (SSAs) supervise development on the application. (R&R?) | -Focus on a particular process or UI form, and supervise the development of that process or form. -Add technical details to specifications - Identify opportunities to reuse |
System Architects (SAs) perform much of the development work (R&R?) | -Configure and unit test individual application elements such as correspondence and automated decisions. -Help draft processes and user interfaces during DCO sessions. |
What is the purpose of a rule in a Pega application? | A rule is an instruction for describing a specific case behavior, such as a process or automated decision. |
Modularity provides three significant benefits: | 1. Versioning 2. Delegation 3. Reuse |
A ruleset version is identified with a string of three numbers. What do these three numbers indicate? | Major, Minor, Patch |
How does Pega groups rules | according to their capacity for reuse. |
What is a rule grouping called | class. |
3 classes each application contains | Work class Integration class Data class |
Work class | The work class contains the rules that describe how to process a case or cases, such as processes, data elements, and user interfaces. |
Integration class | The integration class contains the rules that describe how the application interacts with other systems, such as a customer database or a third-party web server. |
Data class | The data class contains the rules that describe the data objects used in the application, such as a customer or collection of order items. |
rule type | determines the type of behavior modeled by the rule. Each rule type models a specific type of behavior, such as automated decisions, UI design, or data storage. |
identifier | identifies the purpose of the rule |
Pega automatically determines the identifier from your entry in the ? field. | Label |
class identifies? | Scope of rule |
Where do you specify the class of a rule . | in the Apply to field |
ruleset | collection of rules |
What allows Pega to uniquely identify each rule | combination of rule type, name, class, and ruleset |
With?, Pega determines the appropriate rule to run when an application calls a rule. | rule resolution |
personal ruleset | Created when checking out a rule to modify. It lives on the top of your local ruleset stack and therefore allows you to test your changes without affecting the application |
private edit | non-exclusive check out of a rule |
two methods for inheriting rules: | pattern inheritance and directed inheritance. |
Pattern inheritance | describes the business relationship between classes. |
Directed inheritance | describes the functional relationship between classes |
Before you create rules, what do you need to do? | review the inheritance tree for your application |
Pega manages user access through a combination of three items of information: | an operator, an access group, and an application |
In Pega, each user is represented by an? | operator record |
? record describes a set of privileges | access group |
The ? indicates the portal through which the user interacts with Pega. | access group |
To allow a user to access an application, you do what | add the appropriate access group to the user's operator ID record. |
Access Group: Administrators | Developer access to the application. Configured to open the application in Designer Studio. |
Access Group:Authors | Developer access to the application. Configured to open the application in Pega Express. |
Access Group: Managers | Manager access to the application. Configured to open the application in the Case Manager portal. |
Access Group: Users | User access to the application. Configured to open the application in the Case Worker portal |
What is the purpose of the compliance score for an application? | The compliance score provides a quantifiable assessment of application quality by indicating the amount and severity of rule warnings in an application. |
Compliance Score: A score of ? or greater indicates your application is in good standing. A score of ? indicates your application needs review for improvement. A score below ? indicates that your application requires immediate action. | 90 80-89 80 |
To output data to an external database, you use a specific type of rule called an ?. | activity |
Why does Pega applies a rule warning whenever you use an activity in an application | Because they are difficult to maintain |
? rule warnings improves the compliance score for your application and prepares the application for release. | Justifying |
A ? is an abstract model of a business transaction | case type |
A case type that does not have any parent case type, but can cover, or become a parent of, other case types. | Top-level |
A case type that is covered by a parent case type. Child case types represent work that must be completed to resolve the parent. | Child |
Create a ? when you want the current case to be dependent upon the new case | child case |
Create a ? case when you want the new case to be independent of the current case. Processing on the current case can finish while the new case is still open. | top-level |
What is a valid reason to create multiple child cases | when you want to create a child for each item in a list. Processing on the current case cannot be completed until each of the child cases are resolved. |
The fundamental unit of the Pega data mode | property |
A case type's ? defines the data structure for the case | data model |
A data model is built from single value elements or collections of related single value elements. A collection of related elements is called a ?. | data object |
data elements are called ? or ? | properties or fields |
Properties can be either single value with no intended correlation with any other value, or a collection of related values. What determines this | Property Mode |
Value modes | describe a single piece of information such as a total. |
Page modes | describe a data object such as a customer. |
value list | acts as a container for an ordered list of text values |
value group | acts as a container for an unordered list of text values. |
If you need to establish a contextual relationship between single value properties, you can use one of the three page-mode properties: | pages, page lists, and page groups. |
Field type options are divided into three categories: | simple, fancy, and complex. |
Use ?section to configure automatic data access and persistence settings. Use ? if you are explicitly setting the value (for example, in a user interface). | Data Access , Manual |
Prefix - Meaning px py pz | -Identifies special properties — your application can read only -You can use these properties in your application. -Supports internal system processing — the meaning of values may change with new product releases. read only |
Use the ? to reference a specific value in a value group | subscript - .property name(Item.subscript) |
Special data transform rule to initialize property values when creating a case | — pyDefault — |
data transformation involves | mapping data from a source to a target as well as performing transformations on that data required to achieve the intended mapped results. |
first thing you do when configuring a data transform is | specify an action |
When does the system invokes the actions (Data Transformation) | at run time |
What can you do in new application wizard? | Change basic information: Name / description/Organization/etc Business Objectives Define Cases Define data |
A claim case records the items of loss. The property reference to the description of an item of loss looks like this: .ItemOfLoss(1).Description. The property reference .ItemOfLoss(1).Description is an example of a __________ property? | page list |
Which two tasks do system architects perform on a Pega project? (Choose Two) Develop feature prototypes Identify business objectives for an application Define application requirements Configure UI forms | Identify business objectives for an application Identify business objectives for an application |
On a Pega project, who is typically responsible for designing the application architecture? Business Architect Senior System Architect Lead System Architect System Architect | Lead System Architect |
With whom does a system architect work to develop application specifications? Business stakeholders Business architect | Business architect |
An application references a data element found in the Work- class. How is this rule inherited by the application? -By adding the ruleset that contains the property to the application -By applying directed inheritance -By applying pattern inheritance | By applying directed inheritance |
Select the two items of information used to uniquely identify a rule. (Choose Two) -The description of the rule. -The type of the rule. -The application that uses the rule. -The status of the rule. -The class of the rule. | The type of the rule The class of the rule. |
You check out a rule to update it. While the rule is checked out, another developer decides to test a case type by creating and processing the case. What happens when the application attempts to use the rule you checked out? | The checked out rule is ignoired |
If two departments in the same organization have applications that require the same named data element to track the status of cases what is the best strategy for implementing this requirement. | Check the inheritance path to determine if an appropriate data element is already available. |
Which type of record identifies the application that a user opens when logging in to Designer Studio? -Operator ID -Application -Access group | Access Group |
_____ is a template for creating _____ at run time. Fill in the blanks with one of the following pairs. -Case type, cases -Top-level case , child cases -Case, case types -Data structure, processes | Case type, cases |
In an mortgage application, the user creates a loan request. In order for the loan request to be approved, the loan officer must receive the results of an appraisal. How would you configure the case types to reflect their relationship? | Make loan request a parent case type, and appraisal a child case type. |
In processing PurchaseOrder case PO-11, Payment case Pay-37 and Packaging case Pac-56 are created as children. What needs to happen before PO-11 can be resolved? | Both Pay-37 and Pac-56 have to be resolved |
A claim case records the items of loss. The property reference .ItemOfLoss(1).Description is an example of a __________ property? page list page group value list Page | page list |
The options are: Standard, premium, or next-day. You use the Data Model tab to create the property. How would you define the list with the options? Radio button Field group (list) Picklist Text (paragraph) | Picklist |
What type of property is used to capture the candidate's language skill if the property reference looks like this: .Language(Spanish)? -Value group -Single value -Text -Page | Value group |
In which of the following situations would you use a data transform? (Choose Two) -Copy data between pages -Set default values when creating a case -Create properties after the case has been created -Execute a flow action | Copy data between pages Set default values when creating a case |
What is the purpose of the pyDefault data transform? | To initialize property values when a case is created |
you have been asked to add an order total field that is used on multiple forms in the application that gets updated on all forms whenever the input values change. Which two reasons would you choose to use a declare expression for the calculating value. | -The system monitors input properties and determines when to update the target property value -To update the calculation, you only update one rule making the application easier to maintain |
Use data propagation to automatically copy values from a case to __________. | |
The combination of ?, ?, ? and ? allows Pega to uniquely identify each rule | rule type, name, class, and ruleset |
An application references a data element found in the Work- class. How is this rule inherited by the application? | Directed |
The ? contains information about the operator, such as their name, position, organizational hierarchy, and location. | operator record |
The ? record describes a set of privileges. | access group |
How does Pega determine which Application to open? | uses the active access group assigned to the authenticated operator id to determine the application to run. |
Use data propagation to automatically copy values from a case to __________. | subcases and a spin-off cases |
When does data propagation occur? | When the subcase or spin-off case is created |
Use __________ to use conditional logic to determine which data should be propagated. | a data transform |
Declare expressions are not referenced by the ? | business process. |