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.)