7.3 SAE - Quizzes Flashcards
Review end of chapter quizzes from System Architect Essentials for 7.3
An application lets customers book airline reservations online. What would you expect to be defined as the case type in the application?
A reservation.
(A reservation is the business transaction that you want to complete.)
You are helping to implement the technical components of a new application. Before you can begin work, you must obtain definitions of the business processes and service-level agreements. Which members of the development team would you go to for this information?
Business architects
(Business architects gather the requirements that define the business rules, service-level agreements, and processes.)
You want to engage business and IT resources to review the working models. What two best practices accomplish this objective?
1 - Iterative delivery
(Iterative delivery supports agile development by enabling regular communication and reviews among all project participants.)
2 - Direct Capture of Objectives (DCO)
(Capturing objectives in Pega Platform helps accomplish this goal. Capturing objectives provides visibility into the model by all individuals who are interested in making your project succeed.)
Two benefits of following Pega guardrails.
1 - Guardrails help developers to _______ ___________ with Pega best practices.
2 - Guardrails help developers build applications that are _______ to _________ and have _______ _________.
1 - track compliance
(Pega guardrails help developers choose the best approach to meet specific design requirements.)
2 - easier to maintain and have fewer defects.
(When developers follow Pega guardrails, they are more likely to choose the best approaches, which lead to maintainable, reliable applications.)
When collecting information for a loan application, a case worker needs to enter the date of birth on the loan application form. What two tasks do you perform to enable the case worker to enter this information?
1 - Add a date of birth data field to the case type
(When you add a data field to a case type, you make the field available to any of the user views in your application.)
2 - Add the date of birth field to the case worker’s view of the case type
(Adding the date of birth field to the case worker’s user view enables the case worker to enter the information.)
When modeling the life cycle of a case, stages typically represent a _______________ or a ________________. (Choose Two)
1 - significant change in the status of a case
(While there are no hard rules for defining stages, a significant change in status of the case can be used as criteria for defining stages.)
2 - transfer of authority
(While there are no hard rules for defining stages, a transfer of authority from one part of the organization to another can be used as criteria for defining stages.)
A business process requirement states that users should be able to modify the shipping address at any time and not interrupt the primary case. Which of the following options is the best way to design for this requirement?
Add a local action to the case type.
(Adding a user action to the case type allows end users to choose when they want to modify the address and not take the case off the primary path.)
What requirement could be satisfied with a user action?
Allow a user to transfer a case to another employee at any stage of the case.
(Since the decision to transfer the case is left to the user, the case can be implemented as an optional process.)
Adding instructions to a step ____________to an end user what should be done in the step.
Describes.
(Instructions inform end users what to do next on a case at runtime.)
A step in the case life cycle has a case status value of Pending-Approval. When is the status of the case automatically updated?
At the beginning of the step
(When the case status is defined on a step, the status is updated when the step is executed.)
What type of step typically requires contextual instructions?
A Collect Information step.
(Contextual instructions are helpful when the end user is prompted to input information on a form.)
Analyze the following screen captures for UI design, and then identify the consistent UI elements. (Choose Two)
1 - The shopping cart items, price and quantity are in the same location in both views.
(The location and labels of the items, price and quantity is consistent in both views. Users know where to look for them.)
2 - The Continue Shopping buttons are in the same location in both views.
(The location of the Continue Shopping buttons, their labels and their matching color make them consistent elements.)
Analyze the data model table for a purchase request case and complete the following statements:
1 - The unique identifier, date, and total are each _______ ______ data elements.
2 - The customer and line items are ____ ______.
1 - single value
(Single value data elements have no intended correlation with any other value.)
2 - data objects
(A data object or data type contains more than one related property element.)
When is the earliest opportunity for you to configure the user view for a step in a case life cycle in Pega Express?
After the step is added.
(You can configure the user view for a step after you add that step to the case life cycle. Click Configure view in the Contextual Property panel for the step.)
You have a requirement to add a bank checking account number field to a view. Routing numbers must contain nine digits. How would you configure the field to support this requirement?
Use an edit validate rule that validates the routing number pattern.
(An edit validate rule validates patterns such as the number of digits in a field.)
You have a requirement to add to a view a check box that indicates the user qualifies for an auto insurance discount. In order to qualify, two conditions must be met. First, the user must be older than 25. Second, the user cannot have received a traffic violation in the past three years. Unless both conditions are met and the user selects the check box, the form displays an error when the user submits the form. Which approach would you use to support this requirement?
Use a single validate rule to verify both of these conditions.
(A single validate rule can verify multiple conditions for the same field.)
You are adding a field to your case type in which users must enter the day, month, and year they were hired before the user can submit the user form. The field type must enforce a date format. What two validation approaches would you use to meet the validation requirements? (Choose Two)
1 - Define the field type as a date
(This field type uses a calendar control which enforces a date format.)
2 - Use the required option
(This option prevents users from submitting a form unless they have entered a value in the field.)
You cannot complete a purchase case on a website unless you complete a new account child case.
Which step would meet this requirement?
a Wait step.
(In this scenario, you would use a Wait step configured as a case dependency.)
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.
(A loan request case must be created before an appraisal case can be created.)
In an online shopping application, the primary case type PurchaseOrder has two child case types: Payment and Packaging. In processing PurchaseOrder case PO-11, Payment case Pay-37 and Packaging case Pac-56 are created. Which statement about the processing of PO-11, Pay-37, and Pac-56 is correct?
Both Pay-37 and Pac-56 have to be resolved before PO-11 can be resolved
(By definition, child cases represent work that must be completed to resolve the parent case. Therefore, both Pay-37 and Pac-56 must be resolved before PO-11 is resolved.)
An application references a data element found in the Work-class. How is this rule inherited by the application?
By applying directed inheritance.
(Directed inheritance is the only option that allows an application class to inherit rules defined for the Work- class.)
Select the two items of information used to uniquely identify a rule. (Choose Two)
1 - The class of the rule.
(The class is used to uniquely identify a rule.)
2 - The type of the rule.
(The type identifies the behavior modeled by the rule. The type allows you to differentiate between a process named Approval and a UI named Approval.)
A company provides two applications to its employees. The first application is managed by the Accounting department, and the second application is managed by the IT department.
Both applications require a 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
(Verify whether the appropriate data element already exists and is usable by the application before you create one.)
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 application ignores the checked-out version and uses the previous version in the application ruleset.
(Checking out a rule does not prevent an application from running the rule. Checking out a rule only prevents system architects from updating the rule until you check in the rule.)
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
(References to page list properties include an integer index value.)
You want to capture the delivery method for a purchase request. 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?
Picklist
(Use picklist to define a static list of options.)
A candidate’s language skills are captured in a candidate case. What type of property is used to capture the candidate’s language skill if the property reference looks like this: .Language(Spanish)?
Value group
(Value group properties have a subscript.)
pyWorkPage stores which type of information?
Information about a case.
(Information about a case is stored on pyWorkPage.)
You use the Clipboard tool to perform which two tasks?
1 - Test case behavior by setting _______ ______ for an open case.
2 - Review the _______ ______ of case data.
1 - property values
(The Clipboard tool allows you to set a property value.)
2 - current values
(The Clipboard tool provides a snapshot of the current contents of memory.)
In an event reservation application, you are configuring a Select Flights view in which the user enters the destination (.Destination). Later in the life cycle, you want to display the destination value as the location (.Location) value in a Hotel Reservation view. How do you configure the data transform?
Set .Location as the target property equal to .Destination as the source property.
(.Destination has a value and provides the source for the .Location property, which needs a value.)
The case type hierarchy in your insurance application consists of three case types: Claim (top level), Personal Injury (subcase type of Claim), and Emergency Care (subcase type of Personal Injury). In the Claim case type, a data transform sets the claim date and work urgency. To reduce maintenance, you do not want to set in each subcase the properties that were already set in the parent data transforms. However, you want to set work urgency to different values in each subcase type. What two configuration steps would you take to meet this requirement?
1 - Select the Call superclass data transform option in each of the subcase type data transforms.
(You select the Call superclass data transform option in the subcase type data transforms so that the values from the parent data transform can be used.)
2 - In each subcase type data transform, set the work urgency to the required value.
(Setting the work urgency in each subcase data transform overwrites the parent value if the superclass feature is used.)
You have added a page list property named Dependents to a view in the Case Designer. This page list contains the property .Relationship. You want to display the list in the view and populate a field with the default value of “Not Applicable.” How do you configure the pySetFieldDefaults data transform to meet this requirement?
Set .Dependents(1).Relationship to “Not Applicable”
(This action sets the property on the clipboard and enters “Not Applicable” as its value.)
What are the two primary situations a data transform is used?
1 - Copy data from one page to another
(Use a data transform to copy data from a source to a target.)
2 - Set default values when creating a case
(Use the pyDefault or pySetFieldDefaults data transforms to initialize properties when a case is created.)