1.
Which three decisions would you model with a When rule? (Choose Three)
Correct Answer(s)
A. Determine whether to perform a data transform.
C. Determine if a process runs.
E. Determine whether a UI field should be visible.
Explanation
When rules are used to model decisions in Pega applications. They are used to define conditions or criteria that determine the behavior of the application. Based on the given options, the three decisions that would be modeled with a When rule are: determining whether to perform a data transform, determining if a process runs, and determining whether a UI field should be visible. These decisions require conditions to be evaluated and based on the result, the corresponding action or behavior is determined.
2.
Which statement best describes the evaluation of a When rule?
Correct Answer
D. A When rule can only return a true or false result.
Explanation
Correct!When rules return either true or false as a result.
3.
The following When rule determines whether a customer is eligible for a promotional offer when purchasing a shirt.Which condition satisfies the eligibility requirement?
Correct Answer
A. The customer is not eligible under any condition
Explanation
Correct!Use of the Boolean AND requires that .Color="red" and either "blue" or "green".
4.
A job recruiter screens candidates to assess their qualifications. The recruiter determines whether the candidate matches the targeted position, matches a different position in the company, or does not match any position. A decision table, based on the recruiter's feedback, automatically advances the case through a corresponding connector named Selected Position, Targeted Position, and Reject. How would you configure the condition column(s)?
Correct Answer
C. Create one column for feedback with three rows for the three possible decisions.
Explanation
Correct!You would create one Feedback column and three rows for evaluating the three possible feedback results.
5.
As part of the process of assessing a candidate, the feedback provided by the interviewer is used to decide whether or not to hire a candidate for a position. If necessary, other test scores are used in the evaluation. Candidates with an assessment score of 40 or less are automatically rejected before they are evaluated further.Candidates with an assessment score of 60 or less are rejected if either their technical skill scores and interpersonal skill scores are below 40.Candidates with scores higher than 60 are automatically approved. You are using a decision tree to make the evaluations. Which two branch configurations would you use in your decision tree? (Choose Two)
Correct Answer(s)
B. Two nested branches - one to evaluate technical skill scores and another to evaluate interpersonal skill scores.
C. A top-level branch that tests for assessment scores less than 40.
Explanation
The first branch configuration to use in the decision tree is two nested branches - one to evaluate technical skill scores and another to evaluate interpersonal skill scores. This is because candidates with an assessment score of 60 or less are rejected if either their technical skill scores or interpersonal skill scores are below 40. Therefore, it is important to evaluate both skills separately.
The second branch configuration to use is a top-level branch that tests for assessment scores less than 40. This is because candidates with an assessment score of 40 or less are automatically rejected before further evaluation. Therefore, it is necessary to have a branch that filters out these candidates at the beginning of the evaluation process.
6.
You have designed a decision tree that you want to unit test. You want to verify that every row can be evaluated regardless of the input values. How would you test your decision tree?
Correct Answer
D. Check the decision tree for conflicts.
Explanation
Correct!Checking for conflicts only discovers rows that cannot be reached and does not evaluate test values.
7.
An online shopping application collects and displays the user's shipping address. An address contains a street number, city, state, and zip code. This information is always presented together in a group, whether it is used for an order confirmation or for invoice billing. Which UI component is appropriate for displaying the address information?
Correct Answer
C. Section
Explanation
Correct!Section groups work information and functionality by context and purpose.
8.
You are designing a screen to display employee information such as job title and hire date. The display needs to present the reporting hierarchy among employees as well.Which type of repeating layout is appropriate for this purpose?
Correct Answer
A. Tree Grid
Explanation
Correct!The Tree Grid combines the navigation strengths of a tree with the quick-access data display of a grid.
9.
An online shopping application has a work class named PurchaseOrder. The Work class has an embedded page for customer information, and this embedded page is of a data class named Customer. The Customer class contains an embedded page for payment information, and this embedded page is part of a data class named Payment.You need a reusable section for displaying payment information on an order. Where should you define this section?
Correct Answer
A. Payment class
Explanation
Correct!A section containing property content should be located in the class where the properties are located.
10.
Using Live UI, you must reorder the position of fields on a user form. How do you use the tool in order to complete this task?
Correct Answer
C. In the hierarchy tree, drag and drop the element in the new position.
Explanation
Correct!You drag and drop UI elements in the hierarchy tree to reposition them.
11.
In which of the following cases would you use a paragraph? (Choose Two)
Correct Answer(s)
C. To define a piece of text that is used in several screens in the application
D. To display read-only text in rich text format
Explanation
A paragraph can be used to define a piece of text that is used in several screens in the application. This allows for consistency and reusability of the text across different parts of the application. Additionally, a paragraph can be used to display read-only text in rich text format, providing the user with formatted and visually appealing information that they cannot edit.
12.
-Where can you NOT include a paragraph?
Correct Answer
A. Flow
Explanation
Correct!It is not possible to include a paragraph in a flow.
13.
The design document of an application states that the application must be implemented with UI responsiveness. Which behavior does the design require for the application?
Correct Answer
B. The placement of the screen content adjusts to different screen sizes and devices automatically.
Explanation
Correct!Responsiveness here means UI rendering is responding to different screen sizes on different devices.
14.
A dynamic layout uses an Inline format to organize UI elements on the screen. The Inline format is configured with two responsive breakpoints: the first one is to change to an Inline grid triple format at 1024 pixels, and the second one is to change to an Inline grid double format at 768 pixels. The UI elements are arranged into various numbers of rows depending on the screen size and number of elements on the screen. When the screen size is at 800 pixels and there are five elements on the screen, how many elements should be in the last row?
Correct Answer
C. Two since it is in Inline grid triple format
Explanation
Correct!The layout is in Inline grid triple format at 800-pixel screen width.
15.
The business is switching its application branding to use a warmer color scheme and to include responsive behavior to the user interface. Which two of the following rules must be modified to implement this change? (Choose Two
Correct Answer(s)
A. Skin rule
C. Application rule
Explanation
To implement the change of switching the application branding to use a warmer color scheme and include responsive behavior to the user interface, the Skin rule needs to be modified. The Skin rule defines the overall look and feel of the application, including colors, fonts, and styles. By modifying the Skin rule, the business can update the color scheme to a warmer tone. Additionally, the Application rule needs to be modified as it defines the behavior and settings of the application. By modifying the Application rule, the business can include responsive behavior to the user interface, ensuring that it adapts and adjusts to different screen sizes and devices.
16.
In an application for applying to jobs, a submit button is in the section rule for uploading resume. You defined a new button style format with a gray background color and crimson font color. What do you need to do to apply this new style format to the submit button?
Correct Answer
D. Configure the submit button in the section rule to use the new format.
Explanation
Correct!Formats are referenced from Section rules to apply to UI controls.
17.
Which two of the following are considered property-based events in Pega’s dynamic UI model? (Choose Two)
Correct Answer(s)
A. Users change the arrival date on a hotel reservation to one week later.
B. Total value of a customer order reaches $500.
Explanation
The two options that are considered property-based events in Pega's dynamic UI model are:
1. Users change the arrival date on a hotel reservation to one week later: This event involves the modification of a specific property (the arrival date) in the system.
2. Total value of a customer order reaches $500: This event is triggered when a specific property (the total value of a customer order) reaches a certain threshold ($500).
18.
Where do you set the Visible When condition to display a layout based on the click of a button?
Correct Answer
C. On the layout
Explanation
Correct!The Visible When condition on the layout turns the display of the section on and off.
19.
In the event-action model of dynamic UI, which of the following statements is correct regarding event processing?
Correct Answer
C. An event can be configured to perform multiple actions.
Explanation
In the event-action model of dynamic UI, an event can be configured to perform multiple actions. This means that when a specific event occurs, multiple actions can be triggered simultaneously or sequentially. This allows for more flexibility and customization in the user interface, as different actions can be performed based on the same event.
20.
You have been asked to add a field to a form in which users enter a Social Security number (nine digits). How would you configure the field to support this requirement?
Correct Answer
B. Use an edit validate rule that validates the Social Security pattern.
Explanation
Correct!An edit validate rule validates patterns such as the number of digits in a field.
21.
You have been asked to add to a form a check box control named "Auto Insurance Discount." Selecting the check box indicates that the user qualifies for the discount. However, in order to qualify, two conditions must be met. First, the user must be older than 25. Second, the user has not received a traffic violation in three years or more. If both conditions are not met and the check box is selected, an error appears when the form is submitted. Which one of the following approaches would you use in order to support this requirement?
Correct Answer
A. Use a single validate rule to verify both of these conditions.
Explanation
Correct!A single validate rule can verify multiple conditions for the same field.
22.
A requirement states that you must add a control that shows a list of book titles. The titles change on a daily basis. The book records are maintained on a database. The control must show the most current information. The organization schedules updates to the application on a weekly basis. Which of the following configurations would you use?
Correct Answer
D. Add a drop-down control and source the list using a data page.
Explanation
Correct!A dynamic list uses the most current information that is sourced from a data page.
23.
A manager has requested a report that shows the purchase requests for each of the regional cost centers. The manager wants to organize the results so the cost center appears only once on the report and the requests are listed under cost center. How would you configure the report definition?
Correct Answer
D. Use the cost center column to group the results.
Explanation
Correct!Cases associated with each cost center are grouped beneath each cost center heading.
24.
A manager requests a report that contains the following columns: Create Date, Case ID, Create Operator, and Work Status. You must sort the Case ID values so the case with the highest ID value appears at the top of the list and descends in order. How would you design the report definition to support this requirement?
Correct Answer
B. For the Case ID property, select Highest to Lowest sort type.
Explanation
Correct!The case with the highest value is the first row. The other rows descend numerically.
25.
Your organization has a standard loan request report that contains columns for loan ID, loan officer, work status, and a loan creation date. A manager requests a report that includes only loans created in the previous quarter and do not have a status of New. How would you configure the report filter to support this requirement?
Correct Answer
B. Create two conditions: Work Status does not equal New, AND Creation Date is equal to Previous Quarter.
Explanation
Correct!Using both conditions supports the requirement.
26.
Select the three true statements about the use of a BLOB field. (Choose Three)
Correct Answer(s)
A. A BLOB can store an object of any size.
B. A BLOB allows an application to read or write an entire case in one database transactio
D. A BLOB provides flexibility by avoiding the need for schema changes when the data model changes.
Explanation
A BLOB can store an object of any size, meaning it can handle large amounts of data. A BLOB allows an application to read or write an entire case in one database transaction, providing efficiency and ease of use. Additionally, a BLOB provides flexibility by avoiding the need for schema changes when the data model changes, allowing for easier adaptation to evolving data structures.
27.
Which statement best describes the difference between optimizing a top-level property and an embedded property?
Correct Answer
D. A top-level property is exposed in the table that contains the BLOB. An embedded property is exposed in a different table.
Explanation
Correct!Embedded properties are exposed in a different table, rather than the table that contains the BLOB. This allows Pega to establish a separate content for each exposed embedded property.
28.
Which type of data is exposed by default?
Correct Answer
C. Process metrics, such as the current stage or status, are exposed by default.
Explanation
Correct!Process metrics, such as the current stage or status, are Pega-defined properties. Pega exposes process metrics automatically.
29.
A report contains five columns of data about sales quotes.The case ID (.pyID)The currently assigned sales representative (.pxAssignedOperatorID)The creation date of the sales quote (.pxCreateDate)The sales territory (.Territory)The expiration data of the quote (.ExpiryDate)The report identifies which two properties as unoptimized? (Choose Two)
Correct Answer(s)
B. Sales territory (.Territory)
E. Expiration date (.ExpiryDate)
Explanation
The report identifies the sales territory (.Territory) and the expiration date (.ExpiryDate) as unoptimized properties. This means that these two columns may have performance issues or may not be efficiently organized or utilized in the report. It is suggested to optimize these properties to improve the overall performance and efficiency of the report.
30.
You have a data page with customer data. The data page is configured to reload if it is older than one hour. Which of the following best describes when the data page will be reloaded?
Correct Answer
B. The data page reloads on the next access one hour after it was created.
Explanation
Correct!The data page is marked stale one hour after it was created and refreshed on next access.
31.
You need to fetch exchange rates that are updated on a daily basis from a web service and make them available in your application using a data page. Which scope would you select for the data page?
Correct Answer
B. Node
Explanation
Correct!Use the node scope to share the page for all applications on the node.
32.
Which of the following would be typical data stored in a local data source?
Correct Answer
C. Delivery options
Explanation
Correct!Delivery options is a typical example of reference data that can be stored in a local data source
33.
In which types of UI controls are reference data from the local data source typically used?
Correct Answer
B. Dropdown
Explanation
Сorrect!Dropdowns are used to select among a predefined set of options.
34.
The terms "connector" and "service" are from the perspective of __________.
Correct Answer
A. Your application. Thus, a connector is when your application requests data from an external system, and a service is when external systems request data from your application.
Explanation
Correct!The terms are from the perspective of your application.
35.
A connector can be directly referenced from __________ and __________? (Choose Two)
Correct Answer(s)
A. Activities
B. Data pages
Explanation
A connector can be directly referenced from activities and data pages. Activities are used to define the logic and actions in a workflow, and data pages store and manage data. Connectors are used to integrate external systems or services into an application. By directly referencing a connector from activities and data pages, developers can easily access and utilize the functionalities provided by the connector to interact with external systems or services.
36.
If you need to access a table in an external database with advanced SQL, such as a complex join or a stored procedure, you need to use __________.
Correct Answer
A. A SQL connector
Explanation
Correct!SQL connectors are suitable for complex SQL queries.
37.
In which order are rules and data instances applied for a connector?Data Page/ActivityData Transform (from application data structure to integration clipboard structure)Mapping rule (from integration clipboard structure to format specified by the target service)Connect ruleData Transform (from integration clipboard structure to application data structure)Mapping rule (from format received by the service to integration clipboard structure)
Correct Answer
A. 1, 2, 4, 3, 6, 5
Explanation
Correct!The mapping of the response happens before the data transform is applied.
38.
You have a connector that creates a new customer record in an external system. Where do you invoke the connector from?
Correct Answer
A. Activity
Explanation
Correct!Use an activity when writing data.
39.
You have a connector that fetches a list of currency exchange rates from an external system. Where do you invoke the connector from?
Correct Answer
A. Data page
Explanation
Correct!Use a connector with a data page to read data.
40.
Data transforms are often used prior to and after invoking the connector. What is the purpose of the data transforms?
Correct Answer
B. Map data to the application data structure
Explanation
Correct!Data transforms are used to map data from the integration data format to the application data structure.