PEGA 7.3/7.4
Use __________ to sum a value in a child case and record the total value in the parent case. 1. data propagation 2. a data transform 3. a calculation 4. the Update a Case smart shape
1. A calculation - A calculation is used to sum values of child cases and update a total value in the parent case.
Which variable in the assignment urgency calculation enables users to increment the service level urgency on a case-by-case basis? 1. .pyUrgencyAssignAdjust 2. .pxUrgencyAssign 3. .pxUrgencyAssignSLA 4. .pxUrgencyWork
1. .pyUrgencyAssignAdjust - .pyUrgencyAssignAdjust is used to enable users to manually adjust the urgency of an assignment.
Select the three true statements about the use of a BLOB field. (Choose Three) 1. A BLOB provides flexibility by avoiding the need for schema changes when the data model changes. 2. A BLOB automatically exposes properties for reporting. 3. A BLOB can store an object of any size. 4. A BLOB allows an application to read or write an entire case in one database transaction. Case data can only be stored in a BLOB.
1. A BLOB provides flexibility by avoiding the need for schema changes when the data model changes. - Changes to the data model of an application are reflected within the BLOB, and do not affect the database schema. 2. A BLOB can store an object of any size. - A BLOB has unlimited storage capacity, bound only by the physical capacity of the database itself. 3. A BLOB allows an application to read or write an entire case in one database transaction. - Since a case is completely contained within a BLOB, the entire case can be written or read by accessing the BLOB column of a database table.
Use __________ to conditionalize the logic to determine which data should be propagated. 1. the property mapper 2. a data page 3. a data transform 4. a decision tree
1. A Data Transform - Use a data transform if you need to specify conditional logic.
You have a purchase request case and want to spin off a supplier case for a new supplier. How can you copy data to the supplier case? 1. a data transform 2. a decision tree 3. a data page 4. the Update a Case smart shape
1. A Data Transform - Use a data transform to copy data to a spin-off case.
In which of the following situations would you use a rule circumstance to resolve the requirement? 1. A national insurance company requires a different minimum for liability coverage in each state. 2. A process does not execute if a user is not married. 3. A service level notifies the assigned user when a goal interval is exceeded, and notifies the user's manager when a deadline interval is exceeded. 4. An online order process optionally allows customers to update the credit card number saved with their account.
1. A national insurance company requires a different minimum for liability coverage in each state. - Circumstancing allows you to create a targeted rule for each state, rather than one complex rule for all states.
You want to list the orders placed by a customer over the past six months. For each order, you need to display the order number, the date of the order, the total amount of the order, payment method, and order status in a series of columns. What type of layout do you use to present the list of orders to a user? 1. A table 2. An inline-grid dynamic layout 3. An inline dynamic layout 4. A repeating dynamic layout
1. A table - organizes fields into a series of columns.
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? (Choose Two) 1. Add the date of birth field to all the user views in the case type 2. Add a date of birth data field to the case type 3. Add the date of birth field to the case worker's view of the case type 4. Add a date of birth field to the appropriate stage
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.
What are two ways you can add a table to a view? (Choose Two) 1. Embed the table in the section used by the view. 2. Add a table to a section used by the view. 3. Add the table column properties to a view in Pega Express. 4. Add a field group list to a view in Pega Express.
1. Add a table to a section used by the view. - You can add a table layout to a section rule. 2. Add a field group list to a view in Pega Express. - When generating a user view for a field group list, Pega Express generates a section that includes a table.
Select two benefits of adopting a rule delegation strategy. (Choose Two) 1. Adopting a rule delegation strategy enables business users and architects to focus on their specific tasks related to application development and maintenance. 2. Adopting a rule delegation strategy can help lower the overall costs of building and maintaining business applications, because fewer architects are required if business users can make changes to the application on their own. 3. Adopting a rule delegation strategy enable business users to change business policies more quickly by avoiding long approval processes. 4. Adopting a rule delegation strategy can help improve the business' ability to adapt to changing business conditions.
1. Adopting a rule delegation strategy enables business users and architects to focus on their specific tasks related to application development and maintenance. - Enabling business users to manage changes to business policies on their own gives architects more time on architectural decisions and implementation strategies. 2. Adopting a rule delegation strategy can help improve the business' ability to adapt to changing business conditions. - Enabling business users to manage changes to business policies on their own helps the business be more agile.
What two items should a developer configure before delegating a rule? (Choose Two) 1. An Access Group that has access to the production ruleset 2. An Access Role that has access to the production ruleset 3. A separate Operator ID that has access to the delegated rules 4. An unlocked ruleset added to the Application rule as a production ruleset
1. An Access Group that has access to the production ruleset - Users must belong to an access group that includes the ruleset containing the delegated rules. 2. An unlocked ruleset added to the Application rule as a production ruleset - You cannot make changes to a rule in a locked ruleset. Organizing the delegated rules in a separate ruleset insulates the rest of the application from frequent changes.
Automating decisions based on business logic enables ___________________________. 1. application users to mark a specific location for business exceptions that may arise in the process flow 2. architects to spend less time building the application 3. application users to focus on more nuanced decisions that require business expertise 4. architects to improve the performance of the application
1. Application users to focus on more nuanced decisions that require business expertise - Recording and automating decisions based on business logic allows users to focus on more nuanced decisions that require human expertise.
Which two statements identify why you should automate correspondence? (Choose Two) 1. Automating correspondence allows you to advance a case. 2. Automating correspondence allows you to send timely communication. 3. Automating correspondence keeps all interested parties informed of the current status of a case. 4. Automating correspondence allows for sending consistent information to users.
1. Automating correspondence allows you to send TIMELY communication. - By automating when a correspondence should be sent, you can send it to users when they need it. 2. Automating correspondence allows for sending CONSISTENT information to users. - By defining the correspondence in a case, you can be assured that correspondence is sent for every case.
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? 1. Pac-56 has to be resolved before Pay-37 is resolved. 2. PO-11 has to be resolved before either Pay-37 and Pac-56 is resolved. 3. Both Pay-37 and Pac-56 have to be resolved before PO-11 can be resolved. 4. PO-11 can be resolved when either Pay-37 or Pac-56 is resolved.
1. 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? 1. By applying directed inheritance. 2. By naming PegaRULES as the built-on application. 3. By adding the ruleset that contains the property to the application. 4. By applying pattern inheritance.
1. By applying directed inheritance. - Directed inheritance is the only option that allows an application class to inherit rules defined for the Work- class.
A company provides two applications to its employees. The first application is managed by the Accounting department, and allows employees to submit expense reports for reimbursement. The second application is managed by the IT department, and allows employees to submit support tickets for IT-related issues. Both applications require a data element to track the status of cases. Select the best strategy for implementing this requirement. 1. Check the inheritance path to determine if an appropriate data element is already available. 2. Create a data element for each case type, because they may use different status values. 3. Create one data element in the org layer for both applications to use. 4. Create one data element in the class group layer for both applications to use.
1. 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.
An application change goes into effect on June 15, 2016. Due to this change, two fields are added to a user form to collect information for compliance purposes. Assuming that today is April 30, 2016, how should you configure circumstancing for the form? 1. Circumstance the form by template and definition; in the definition, specify June 15, 2016, as the cut-off date. 2. Update the existing form to apply a circumstance; specify June 15, 2016, as the end date. 3. Circumstance the form by property and date; specify June 15, 2016, as the start date. 4. Circumstance the form by property and date; test that the creation date for the case is on or after June 15, 2016.
1. Circumstance the form by property and date; specify June 15, 2016, as the start date. - The circumstanced rule goes into effect on June 15th, 2016.
In which two of the following situations would you use a data transform? (Choose Two) 1. Create properties after the case has been created 2. Copy data from one page to another 3. Execute a flow action 4. Set default values when creating a case
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.
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? 1. Create two conditions: Work Status does not equal New, AND Creation Date is less than current quarter. 2. Create one condition: Work status does not equal New where Creation Date is equal to Previous Quarter. 3. Create two conditions: Work Status does not equal New, AND Creation Date is equal to Previous Quarter. 4. Create two conditions: Work Condition equals New OR Creation Date does not equal Previous Quarter.
1. Create two conditions: Work Status does not equal New, AND Creation Date is equal to Previous Quarter. - Using both conditions supports the requirement.
Which of the following would be typical data stored in a local data source? 1. Insurance policy data 2. Customer details 3. Case data 4. Delivery options
1. Delivery Options - A list of delivery options is a typical example of reference data that can be stored in a local data source.
You would like to use the Tracer tool to debug an error in your application. In which portal can you use the Tracer tool? 1. Case Worker Portal 2. Case Manager Portal 3. Pega Express 4. Designer Studio
1. Designer Studio - You can only access the Tracer tool from Designer Studio.
Which of the following sets represent action sets (event > action) in Pega Platform? (Choose Two) 1. Double-click > Scan barcode/QR code 2. Run data transform > Enter 3. Tab key > Add new work 4. Open mobile app > Focus
1. Double-click > Scan barcode/QR code - Double-click is an event in Pega Platform. 2. Tab key > Add new work - Pressing or tapping the Tab key is an event in Pega Platform.
In which types of UI control is reference data from the local data source typically used? 1. Drop-Down 2. Text field 3. Label 4. Button
1. Drop Down - Drop-downs are used to select among a predefined set of options.
In a new hire process, a hiring manager needs to be automatically notified by email, when a job application case reaches a Collect Work Sample assignment. How would you configure this correspondence requirement? 1. Add a SendCorrespondence local action to the assignment. 2. After the assignment, add a SendEmail SmartShape. 3. Enable assignment notifications for the case type. 4. Before the assignment, add a SendEmail SmartShape.
1. Enable assignment notifications for the case type. - The system sends the email when the case reaches the assignment.
How do you configure an action set on a button to clear user selections and then review the previous actions on the case? 1. First, configure a Click event with a Refresh action. Next, configure a Click event and a View History action. 2. First, configure a Click event with a View History action. Next, add a Refresh action to the event. 3. First, configure a Click event with a Refresh action. Next, add a View History action to the event. 4. First, configure a Click event with a Refresh action. Next, configure a Double-click event and a View History action.
1. First, configure a Click event with a Refresh action. Next, add a View History action to the event. - You can add several actions to one event.
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? 1. For the Case ID property, select Highest to Lowest sort type. 2. Add a filter condition where Case ID is greater than one. 3. For the Case ID property, select Count in the Summarize column. 4. Make sure that the Case ID is the first column in the report.
1. For the Case ID property, select Highest to Lowest sort type. - The case with the highest value is the first row. The other rows descend numerically.
Which two are benefits of following Pega guardrails. (Choose Two) 1. Guardrails help managers create schedules for efficiently allocating developer resources. 2. Guardrails help developers build applications that are easier to maintain and have fewer defects. 3. Guardrails help developers to track compliance with Pega best practices. 4. Guardrails help project managers ensure that applications are completed on time.
1. Guardrails help developers build applications that are 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. 2. Guardrails help developers to track compliance with Pega best practices. - Pega guardrails help developers choose the best approach to meet specific design requirements.
The primary purpose of a service level is to __________. 1. help ensure timely completion of assignments 2. generate service level reports 3. assign cases to the appropriate case worker 4. track assignment status over time
1. Help Ensure the timely completion of assignments - Service levels help ensure work is completed within the expected time intervals.
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? (Choose Two) 1. In each subcase type data transform, set the work urgency to the required value. 2. Select the Call superclass data transform option in each of the subcase type data transforms. 3. In the Claims data transform, for each subcase type, configure an Update Page action and set the work urgency value. 4. Select the Call superclass data transform option in the Claims data transform and clear the option in the Personal Injury and Emergency Care data transforms.
1. 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. 2. 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.
pyWorkPage stores which type of information? 1. Information about the current operator. 2. Data cached from an outside system. 3. Information about the Pega server. 4. Information about a case.
1. Information about a case. - Information about a case is stored on pyWorkPage.
You are configuring a standard email to automatically be sent to loan applicants informing them that their loan has been approved. The requirement states that the email must include values for the applicant's name, the loan office, and the loan amount. The email must also include boilerplate content stating the loan's terms and conditions, which is regularly updated. This content is in a paragraph rule shared by other standard emails throughout the organization. How would you configure your email? 1. Insert the applicant name and loan office properties. Include a correspondence fragment that contains a link to the organization's website page that contains loans and conditions. 2. Insert applicant's name, loan office, and loan amount properties. Also, insert the paragraph rule. 3. Insert applicant's name, loan office, and loan amount properties. Also, copy and paste the paragraph content into your email. 4. Add placeholder text for the applicant's name, loan office, and amount. Also, insert the paragraph rule.
1. Insert applicant's name, loan office, and loan amount properties. Also, insert the paragraph rule. - The system adds the property values and inserts the paragraph rule content when the email is sent.
You want to engage business and IT resources to review the working models. What two best practices accomplish this objective? (Choose Two) 1. Iterative delivery 2. Approval process 3. Guardrail compliance 4. Direct Capture of Objectives (DCO)
1. Iterative delivery - supports agile development by enabling regular communication and reviews among all project participants. 2. 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.
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? 1. Make both loan request and appraisal peer case types. 2. Make loan request a parent case type, and appraisal a child case type. 3. Make mortgage a parent case type. Make loan request and appraisal child case types. 4. Make appraisal a parent case type, and loan request a child case type.
1. 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.
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? 1. Thread 2. Application 3. Node 4. Request
1. Node - Use the node scope to share the page for all applications on the node.
A claim case records the items of loss. The property reference that describes an item of loss looks like this: .ItemOfLoss(1).Description. The property reference .ItemOfLoss(1) is an example of a __________ property? 1. page list 2. single value 3. value list 4. Page
1. 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? 1. Picklist 2. Text (paragraph) 3. Radio button 4. Field group (list)
1. Picklist - Use picklist to define a static list of options.
Which type of data is exposed by default? 1. Business metrics, such as the total value of a sales order, are exposed by default. 2. Both process metrics and business metrics are exposed by default. 3. Process metrics, such as the current stage or status, are exposed by default. 4. Neither process metrics nor business metrics are exposed by default.
1. Process metrics, such as the current stage or status, are exposed by default. - Process metrics, such as the current stage or status, are Pega-defined properties. Pega exposes process metrics automatically.
When unit testing a rule, you can identify a data transform to use during the test. What does the data transform do? 1. Provides initial values for properties used in rule evaluation. 2. Copies test results to the clipboard. 3. Identifies an automated test result to compare rule execution against. 4. Records the result of the unit test.
1. Provides initial values for properties used in rule evaluation. - The data transform is used to provide initial values for properties used during rule evaluation.
You use the Clipboard tool to perform which two tasks? (Choose Two) 1. Review the current values of case data. 2. Test case behavior by setting property values for an open case. 3. Test whether a declarative expression properly calculates a target value. 4. Test a rule to determine whether the rule executes correctly.
1. Review the current values of case data. - The Clipboard tool provides a snapshot of the current contents of memory 2. Test case behavior by setting property values for an open case. - The Clipboard tool allows you to set a property value.
A home loan company has home appraisal offices in various regions. Each office has its own work queue. Company policy requires that home appraisals are assigned to offices based on the home's location. For example, appraisals for homes located in Boston are assigned to the New England office work queue. Which routing approach would you choose to support this requirement? 1. Route the assignment based on appraiser skills. 2. Route the assignment based on an appraiser role. 3. It is not possible to support this requirement. The router must define a specific work queue. 4. Route the assignment to the correct work queue based on a decision rule.
1. Route the assignment to the correct work queue based on a DECISION RULE. - A decision rule can evaluate the home location as the decision criteria for routing to the correct work queue.
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) Prior to property optimization, which two properties does the report identify as potentially impacting performance? (Choose Two) 1. Sales territory (.Territory) 2. Creation date (.pxCreateDate) 3. Expiration date (.ExpiryDate) 4. Case ID (.pyID) 5. Assigned case worker (.pxAssignedOperatorID)
1. Sales territory (.Territory) - .Territory is an item of business data. 2. Expiration date (.ExpiryDate) - .ExpiryDate is an item of business data.
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? 1. Set .Dependents(1).pyLabel to an empty string and a parameter named "Not Applicable" 2. Set .Dependents(1).pyLabel and a comment action using the value "Not Applicable" 3. Set .Dependents(1).Relationship to "Not Applicable" 4. Set "Not Applicable" to equal .Dependents(1).Relationship
1. Set .Dependents(1).Relationship to "Not Applicable" - This action sets the property on the clipboard and enters "Not Applicable" as its value.
In an event reservation application, you are configuring a Select Flights view in which 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? 1. Set .Destination as the target property equal to .Location as the source property. 2. Set .Location as the target property equal to .Destination as the source property. 3. Apply the pySetFieldDefault data transform to set the .Location property when the user enters the .Destination property value 4. Invoke a when condition to update the .Location property value when the user enters a .Destination property value.
1. 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.
You have created a form that lists a group of recreational activities that users can select when booking a vacation. One column lists the activity name, a second column provides the check box for activity selection, and a third column displays a thumbnail image of the activity. You want to ensure that users have the information they need to make their selections regardless of screen size. When viewed on a small screen, you do not need to display the images. What three configuration steps would you take to support this requirement? (Choose Three) 1. Set the check box column to primary importance. 2. Set the activity name column to primary importance. 3. Set the check box column to secondary importance. 4. Set the image column to other importance. 5. Set the image column to secondary importance. 6. Set the activity name and check box columns to primary importance.
1. Set the activity name column to primary importance. - The activity name column uniquely identifies each row. 2. Set the check box column to secondary importance. - The secondary setting makes the check box column available regardless of screen size. 3. Set the image column to other importance. - The other importance setting hides the column if there is not room enough on the screen.
You are configuring a declarative network that contains eleven declare expressions which are used to calculate the interest rate for a home mortgage. For example, the target value Property Tax Assessment is used as a source value when calculating the Assessed Property Value. The declare expressions use target values from other expressions to calculate their target values. The field displaying the interest rate appears on the approval form. To improve performance, how can you reduce the number of calculations? 1. Specify backward chaining in the total interest rate declare expression. 2. Specify forward chaining in the declare expression that calculates the total interest rate value. 3. Apply the declare expression in the approval flow action. 4. Calculate the total interest rate value by adding all the declare expression target property values.
1. Specify backward chaining in the total interest rate declare expression. - The total interest rate property will not be updated until the review form is opened. This approach avoids repeated, unnecessary calculations.
The Tracer tool shows you a log of detailed information on your application. Select two methods you can use to limit the amount of information to the specific time when an error occurs. (Choose Two) 1. Start the Tracer tool just prior to when the error occurs. 2. Clear the Tracer tool after the error occurs. 3. Set a breakpoint at the beginning of your application. 4. Pause the Tracer tool until just prior to when the error occurs.
1. Start the Tracer tool just prior to when the error occurs. - Starting the Tracer tool just prior to the error occurring is a good way to limit the amount of information you need to search through. 2. Pause the Tracer tool until just prior to when the error occurs. - Pausing the Tracer tool until just prior to when the error occurs is a good way to limit the amount of information you need to search through.
Select the two items of information used to uniquely identify a rule. (Choose Two) 1. The class of the rule. 2. The description of the rule. 3. The application that uses the rule. 4. The type of the rule. 5. The status of the rule.
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.
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? 1. The application ignores the checked-out version and uses the previous version in the application ruleset. 2. The application returns an error and stops processing the case, because the rule is unavailable for use. 3. The application runs the checked-out version of the rule, because that is the most up-to-date version of the rule. 4. The application cannot run because the rule is unavailable.
1. The application ignores the checked-out version and uses the previous version in the application ruleset. - The application ignores the checked-out version and uses the previous version in the application ruleset.
Which statement best describes the role of the base rule in circumstancing? 1. The base rule describes case behavior in effect until a certain date. 2. The base rule lists all of the properties for which a rule can be circumstanced. 3. The base rule is a template used to create all of the circumstanced variants. 4. The base rule is used if no circumstanced variant applies.
1. The base rule is used if no circumstanced variant applies. - The base rule describes the behavior of a rule if no circumstanced variant is used.
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 reload? 1. The data page reloads automatically one hour after it was created. 2. The data page reloads automatically one hour after it was last accessed. 3. The data page reloads on the next access one hour after it was created. 4. The data page reloads on the next access one hour after it was last accessed.
1. The data page reloads on the next access one hour after it was created. - The data page is marked stale one hour after it was created and refreshed on next access.
You have created a test case for a decision table and verified the results. A few weeks later, another developer runs the test case again and the test fails. Changes to which two of the following configurations could have caused this result? (Choose Two) 1. The input property values used in the decision table 2. The return values used in the decision table 3. The user performing the unit test 4. The page containing the decision table input properties
1. The input property values used in the decision table. - Input properties and their values are used in decision result assertions. 2. The return values used in the decision table - Return values are used as expected results in decision result assertions.
Which two use cases are a good use of reference data? (Choose Two) 1. To provide a limited set of input values for a field 2. To access an external database 3. To add case data 4. To add a new employee
1. To provide a limited set of input values for a field. - Reference data defines permissible values for data fields. 2. To access an external database - Reference data is used to access an external database.
An expense report process requires the assignment for travel expenses to be routed to a specific auditor. The auditor is also a member of an auditing work group. How would you route the assignment so that the user receives it? 1. To the user 2. To the user's work group 3. To the user's manager 4. To the user's work queue
1. To the user - You route the assignment directly to the user by specifying the user ID.
You are designing a travel plan application. A hotel booking step displays a form in which users select a hotel and enter the number of days they are staying at the hotel. The form displays the total cost for the hotel room. The form also includes fields for selecting, at extra cost, options such as valet parking. The application totals the cost for any selected options and adds that amount to the total room cost to equal the grand total, which is displayed in a field. Which two of the following properties would you use as the target properties? (Choose Two) 1. Number of days at the hotel 2. Total cost of options 3. Total cost for the hotel room 4. Price of each option
1. Total cost of options - The option costs are added together to equal the target property — total cost of options. 2. Total cost for the hotel room - Number of days is a source property for the total cost for hotel room calculation.
Which best describes the benefit of unit testing rules? 1. Unit testing validates information that must be provided before the rule can be saved. 2. Unit testing identifies configuration issues that can propagate to other rules with potentially serious consequences. 3. Unit testing validates a rule configuration to ensure that any dependent rules are available to the application. 4. Unit testing identifies configuration issues that may impact application performance on a production system.
1. Unit testing identifies configuration issues that can propagate to other rules with potentially serious consequences. - Unit testing allows a system architect to ensure a rule behaves as expected.
You have configured a data page to look up customer data in a database table. The data source changes to a REST web service. Which of the following best describes the actions you should take to make sure your application uses the right data source? 1. Configure a new data page for the new data source, then update your application to use the new data page. 2. Update the data page to change the data source information. 3. Update your application to remove any reference to the data page. 4. Wait until the data page reloads on the next access one hour after it was created.
1. Update the data page to change the data source information. - You change the data page source. Your application code does not need to change.
The External Database Table Class Mapping wizard creates a data class and a database table. How do you make this data available to your application? 1. Use a static list 2. Use case data 3. Use a data page 4. Use local storage
1. Use a data page - You set up one or more data pages for the data class created by the mapping wizard.
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? 1. Use a decimal property type and make the field required. 2. Set the minimum and maximum values to 9 in a text field. 3. Use an edit validate rule that validates the routing number pattern. 4. In an edit validate rule, configure a function to test for a routing number pattern.
1. 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 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. Use the read-only option 2. Use the required option 3. Add the word "Required" to the field label 4. Define the field type as an integer 5. Define the field type as a date
1. Use the Required option - This option prevents users from submitting a form unless they have entered a value in the field. 2. Define the field type as a date - This field type uses a calendar control which enforces a date format.
The user enters a response on a form and clicks Submit. The Pega Platform application returns an error. Which tool can you use to determine the cause of the error in your application? 1. Use the Live UI tool and search for the form that is causing the error. 2. Use the Tracer tool, search for the first FAIL status, and see which step is causing the error. 3. Use the Alerts tool and search for the alert that is reporting the error. 4. Use the Clipboard tool and search for the property value on pyWorkPage that is causing the error.
1. Use the Tracer tool, search for the first FAIL status, and see which step is causing the error. - The Tracer tool will show you the step causing the error if you search for the first FAIL status.
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? 1. Filter the results so that only cost center and requests are included in the report. 2. Use the requests column to group the results. 3. Summarize the requests column by count. 4. Use the cost center column to group the results.
1. Use the cost center column to group the results. - Cases associated with each cost center are grouped beneath each cost center heading.
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)? 1. Value group 2. Text 3. Page 4. Single value
1. Value Group - Value group properties have a SUBSCRIPT.
When does data propagation occur? 1. Whenever a parent's value changes 2. When a value in the child case or spin-off case changes 3. When a case is created 4. When a parent's value changes and a data transform is used to configure the data propagation
1. When a case is created - The data is only propagated on case creation. Subsequent changes are not propagated.
What three questions should you ask when creating a correspondence? (Choose Three) 1. Which email server should the correspondence use? 2. When does the correspondence need to be sent? 3. How often should you send the correspondence? 4. How will the correspondence be sent? 5. Who is the user that receives the correspondence?
1. When does the correspondence need to be sent? - You will determine in the case when to send the correspondence. 2. How will the correspondence be sent? - You will determine the medium in which the correspondence will be sent. 3. Who is the user that receives the correspondence? - Knowing who the correspondence is going to is important.
Which requirement is best implemented using a Wait step in a case? 1. You cannot proceed in an expense report until a manager approves the request. 2. You cannot complete a purchase case on a website unless you complete a new account child case. 3. You need to send an email after a user completes a form. 4. You need to pause a case until a user uploads a signed document.
1. You cannot complete a purchase case on a website unless you complete a new account child case. - In this scenario, you would use a Wait step configured as a case dependency.
A parallel process is defined as ___________________________. 1. a process that executes in the context of the current case 2. a process that is not part of the primary flow in the case life cycle 3. a process that executes in the context of another process 4. a process that executes over the same time period as other processes
1. a process that executes over the same time period as other processes - Processes that run concurrently are called parallel processes.
The goal milestone in a service level defines the amount of time _____________________. 1. allowed for a user to advance a case to the next stage 2. in which the case or step must be completed 3. in which the case or step should be completed 4. allowed before an assignment is considered overdue
1. in which the case or step SHOULD be completed - The goal milestone is the amount of time in which the business would like the case or step completed.
Conditional paths in a case life cycle are used to define ______________________. (Choose Two) 1. subprocesses that run in the context of the current case 2. subprocesses that run in parallel with the context of the current case 3. paths in the case life cycle that are followed based on run-time values 4. paths in the case life cycle that are chosen by a user at run-time
1. paths in the case life cycle that are followed based on run-time values - Automated decisions are defined by a set of one or more conditions to evaluate, and are frequently referred to as business logic. 2. paths in the case life cycle that are chosen by a user at run-time - Manual decisions are performed by a user and are defined using multiple outgoing connectors emanating from an assignment.
When modeling the life cycle of a case, stages typically represent a _______________ or a ________________. (Choose Two) 1. subset of data used to resolve the case 2. significant change in the status of a case 3. transfer of authority 4. single actor performing a single action
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.
An insurance company provides personal property insurance. Jewelry is categorized as a special type of personal property. Requests for jewelry coverage require that a user managing the request is trained to appraise jewelry. The requirement is to route assignments for jewelry appraisals to users who have this skill. Which one of the following routing approaches would you use? 1. Route requests to a reporting manager who assigns the request to an available user to ensure fast processing. 2. Route requests to a work group that uses skill rating parameters for work group members. 3. Route directly to a user who is a member of work group that uses skill rating parameters. 4. Route requests to a decision table which routes the request to a work group in a location where there are users who have appraisal skills.
2. Route requests to a work group that uses skill rating parameters for work group members. - A request can be routed to a member who is skilled at appraising jewelry.
An application lets customers book airline reservations online. What would you expect to be defined as the case type in the application? 1. An airline ticket 2. A confirmation email 3. A reviewed reservation 4. A reservation
A reservation - You want to deliver a completed reservation to the customer. A reservation is the business transaction that you want to complete.
You have added an approval process assignment to a loan request process. The requirement states that a request can be routed to one or more managers for their approval. Te hierarchy of approvals depends upon the total dollar amount of the request. For example, Cost Center Managers approve requests that are less than USD 25,000. A request of greater than or equal to USD 25,000 requires the approval of the Cost Center Manager, corporate Vice President, and Vice President of Finance. How would you configure the routing for the approval process assignment? A. Configure a cascading approval flow type based on the reporting structure of the current user. B. Configure a single level approval flow type based on an authority matrix. C. Configure a single level approval flow type and route to a workbasket accessible by the approvers. D. Configure a cascading approval flow type based on an authority matrix.
A. Configure a cascading approval flow type based on the reporting structure of the current user.
You need to add a button to a user form. When the button is pressed, the application invokes a data transform, then create a new case. How do you implement this functionality? A. Configure an action set on the button control. B. Configure a local action on the button control. C. Configure a mixin for the button in the skin. D. Configure a style format for the button in the skin
A. Configure an action set on the button control.
Users can access an apartment hunting application from different devices with different screen sizes. A screen displays the photos of available properties. By default, the photos are displayed in three columns. When the screen width is less than 800 pixels, the photos should be displayed in two columns. How do you implement the screen for this requirement? A. Use a dynamic layout with a responsive breakpoint at 800 pixels to change from inline-grid triple to inline-grid double format. B. Circumstance the section rule to display different number of columns at different screen sizes. C. Use a column layout with a responsive breakpoint at 800 pixels to hide the left column. D. Circumstance the layout to display different number of columns at different screen sizes.
A. Use a dynamic layout with a responsive breakpoint at 800 pixels to change from inline-grid triple to inline-grid double format.
Users are required to enter their date of birth in the format dd/mm/yyyy. Which two options ensure that a user provides a date in the correct format? (Choose Two) A. Use an Edit Validate rule to test the value entered by the user. B. Use a Validate rule to test the value entered by the user. C. Use a When rule to test if the date matches the required format. D. Use a Calendar control to allow the user to select the date.
A. Use an Edit Validate rule to test the value entered by the user. D. Use a Calendar control to allow the user to select the date
In an airline reservation application, users enter departure and return dates and submit for flight search. This is implemented as a flow action. You need to ensure that the return date is later than the departure date. You also need to copy the dates to a search parameter page that is used for flight search. Select the two rule types that the flow action references to satisfy these requirements. (Choose Two) A. Validate B. Edit Validate C. Service Level D. Data Transform
A. Validate D. Data Transform
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? 1. Add a local action to the case type. 2. Add a process in a stage. 3. Add an optional process to any stage in the case type. 4. Add a step in a process.
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.
Which requirement could be satisfied with a user action? 1. Allow a user to transfer a case to another employee at any stage of the case. 2. An application randomly sends a survey to customers once their case is resolved. 3. Requiring a separate approval process whenever an order exceeds USD 10,000. 4. Reassign any task that remains open after three days to another user.
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.
A step in the case life cycle has a case status value of Pending-Approval. When is the status of the case automatically updated? 1. At the beginning of the step 2. At the end of the step 3. Only if the user manually updates the case status 4. The status of a case cannot be 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.
You have been asked to configure the following relationship between three case types: Account Open, Link Savings, and Fund Account: 1. A customer can complete an Account Open case before completing a Fund Account case. 2. A customer must complete a Link Savings case before completing a Fund Account case. Which configuration satisfies this requirement? A. Configure the Account Open case type to create a Fund Account case as a top-level case. Configure the Account Open case type to create a Link Savings case as a child case. B. Configure the Account Open case type to create a Fund Account case as a top-level case. Configure the Fund Account case type to create a Link Savings case as a child case. C. Configure the Account Open case type to create the other cases as top-level cases. Add a validate rule to the Account Open case to require a resolved Link Savings case before the Fund Account case can be resolved. D. Configure the Account Open case type to create a Fund Account case as a child case. Configure the Fund Account case type to create a Link Savings case as a top-level case.
B. Configure the Account Open case type to create a Fund Account case as a top-level case. Configure the Fund Account case type to create a Link Savings case as a child case.
Which of these are typically configured on a dynamically layout? (Choose Two) A. Alignment of field values B. Label Positioning C. Align columns and rows to present data in spreadsheet D. Number of columns in each row
B. Label Positioning D. Number of columns in each row
Subprocess shape
BLUE, reference to another flow rule from current flow rule, (approve/reject)
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? 1. Subject Matter Experts (SMEs) 2. Stakeholders 3. Business architects 4. Case participants
Business Architect - Business architects gather the requirements that define the business rules, service-level agreements, and processes.
ABC Corp requires that policyholders receive email indicating the status of their auto insurance claim as the claim processed. You create the work party for the policyholder as an instance of which class? A. Data-Party-Operator B. Data-Party-Com C. Data-Party-Person D. Data-Party-Org
C. Data-Party-Person
A process routes loan request to a specific loan officer based on the type of loan. -if the loan is a mortgage, it is routed to Adam ross -if the loan is for an automobile, it is routed to Don Smith -if the loan is an equity line the case is routed to Don Smith How would you configure a router to ensure the case advances to the correct loan officer? A. Route the case to a workbasket that references a when condition B. Route the case to a workbasket that references a when condition C. Route the case to a worklist that references a decision table. D. Route the case to a worklist that references a when condition
C. Route the case to a worklist that references a decision table. one on exam said route through cascading approval based on a decision rule
You are asked to create a report definition that shows daily inventory levels. The manager wants to access the report in the Report Browser in the user portal. The manager also wants to add the report to a new category specifically for the distribution group. What two configurations are required to support this requests? (Choose Two) A. Allow user to subscribe to reports in the distribution group category. B. Select the report definition option that displays your report in the Report Browser. C. Select the option in the Report Browser that allows users to view your report. D. Create a category rule for distribution group reports.
C. Select the option in the Report Browser that allows users to view your report. D. Create a category rule for distribution group reports.
You have been asked to create a pie chart that shows the number of cases each manager has created. A list report contains columns for manager name, case ID, and office. How would you configure the list report in order to create the pie chart? A. Group the case ID column. B. Group the manager name column. C. Summarize the case ID column. D. Summarize the manager name column.
C. Summarize the case ID column. (Summary for visual, Group for excel layout)
A list report includes columns for purchase requests and regional cost centers. A manager wants the report to show the total number of purchase requests for each of the regional cost centers. How would you configure the report definition? A. Filter the results so that only cost center and purchase requests are included in the report. B. Use the purchase requests column to group the cost centers. C. Summarize the purchase requests column by count. D. Summarize the regional cost centers by count.
C. Summarize the purchase requests column by count.
During a playback, you place a flow in draft mode to address which limitation? A. To save an incomplete flow B. To prevent additional shapes from being added to the flow. C. To avoid errors due to references to rules that do not yet exist. D. To allow users to choose decisions outcomes if a decision rule if not yet available.
C. To avoid errors due to references to rules that do not yet exist.
What type of step typically requires contextual instructions? 1. Collect information 2. Approve/Reject 3. Change stage 4. Create Case
Collect information - Contextual instructions are helpful when the end user is prompted to input information on a form.
Assignment shape
GREEN, creates task in work list or work queue so user can provide input to case
In a hotel reservation application, a form displays a list of hotels with available rooms based on the check-in and check-out dates entered by users. How do you configure the form to refresh the hotel list whenever the check-in or check-out date changes? A. Configure edit validates on the date fields to refresh the section when the date values change. B. Configure an action set on the hotel list display to refresh the section when the hotel list changes. C. Display the hotel in an embedded section with a visible when condition. D. Configure action sets on the date fields to refresh the section when the date values change.
D. Configure action sets on the date fields to refresh the section when the date values change.
The approval process for a purchase request case must satisfy the following requirements: - A request for office supplies placed by the Facilities department that totals EUR100 or less is automatically approved. - A request for software is automatically rejected unless requested by the IT department. - Any request that exceeds EUR1000 is automatically subject to review by the auditing department. Which type of rule would you configure to satisfy this requirement?
Decision Tree
Adding instructions to a step ____________. 1. Defines what the step should do. 2. Describes to an end user what should be done in the step. 3. Instructs an architect how to build the step. 4. Describes the business value of the step.
Describes to an end user what should be done in the step. - Instructions inform end users what to do next on a case at runtime.
In a purchase order application, you have been asked to add an order total field that is used on multiple forms in the application. You want to make sure that whenever the input values change, the order total will change in all the forms. Which two of the following reasons would you choose to use a declare expression rather than a data transform for calculating the value? (Choose Two) 1. A declare expression updates the total value on all the forms when any form containing the field is submitted. 2. The system monitors input properties and determines when to update the target property value. 3. When updating a property that is calculated, you do not need to identify every calculation that updates any of the source values and manually re-calculate them. 4. A declare expression calculates a specific value that is used on multiple forms.
The system monitors input properties and determines when to update the target property value. - The data transform is explicitly called in a business process. Declarative rules determine when to run updates to a target value property. When updating a property that is calculated, you do not need to identify every calculation that updates any of the source values and manually re-calculate them. - When updating a property value calculated by a data transform, you must manually identify every calculation that updates any of the source values, and re-calculate them. There is no easy way to view the interdependency between calculations performed by data transforms.
Utility shape
YELLOW, automated system action
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 one of the following approaches would you use to support this requirement? 1. Use an edit validate rule that validates both conditions. 2. Use two validate rules, one for each condition. 3. Associate an edit validate rule with the flow action that references the form. 4. Use a single validate rule to verify both of these conditions.
Use a single validate rule to verify both of these conditions. - A single validate rule can verify multiple conditions for the same field.
When is the earliest opportunity for you to configure the user view for a step in a case life cycle in Pega Express? 1. You can configure the user view for a step after you create the entire case life cycle. 2. You can configure the user view for a step any time after you configure the pick list data types. 3. You can configure the user view for a step after you add that step to the case life cycle. 4. You can configure the user view for a step before you start creating the case life cycle.
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.
optional user action
case can update in a single screen, typically returns to primary stage
optional actions
supplement tasks users can do, enables users to LEAVE primary path of a case to complete another task/process