CSA

141 Questions

Settings
CSA Quizzes & Trivia

.


Questions and Answers
  • 1. 
    An organization wants to automate their existing expense reporting process. Which scenario most closely follows Pega’s best practices for application design?
    • A. 

      The organization has identified business objectives for the new expense reporting application that will be used to measure the effectiveness of the application. Subject matter experts and key stakeholders were identified to help define the requirements and specifications and will have final sign-off on the completed application. The expense reporting application will be built out over a series of releases allowing for changes based on any feedback received and / or changing business conditions.

    • B. 

      The organization identified business objectives for the new expense reporting application. The IT department created a series of process diagrams used for “process validation” which they submitted to the Accounts Payable department for review. Based on the diagrams they created, the IT department has determined the project will take 13 months to complete. To save time, the IT department has started designing the initial application while Accounts Payable is reviewing the process flows.

  • 2. 
    • A. 

      Show technical users how to use Pega developer tools for collecting customer information.

    • B. 

      Help estimate the total time required for the case life cycle to produce a new policy.

    • C. 

      Ensure all team members have a common understanding of how a case is processed and resolved.

    • D. 

      Guide the development team with guidelines on how to manage the project development.

  • 3. 
    You are developing a case life cycle for a human resources application. The first stage contains a single process named Collect Candidate Information. Which one of the following steps would you choose to include in the Collect Candidate Information process?
    • A. 

      Determine compensation

    • B. 

      Assess candidate

    • C. 

      Collect personal information

    • D. 

      Conduct interview

  • 4. 
    You are adding steps to a process named Select Insurance Policy. Which one of the following steps would be named correctly?
    • A. 

      Confirm employee

    • B. 

      Confirm employee and employer

    • C. 

      Employee confirmation

    • D. 

      Confirm

  • 5. 
    In a help desk ticket application the Respond to Ticket assignment can be handled by any help desk agent. To configure the assignment for routing you update the _____________?
    • A. 

      Case

    • B. 

      Step

    • C. 

      Stage

    • D. 

      Process

  • 6. 
    • A. 

      To the reporting manager

    • B. 

      To the current user

    • C. 

      To a specific user

    • D. 

      To a work queue

  • 7. 
    The goal milestone in a service level defines:
    • A. 

      The amount of time allowed for a user to advance a case to the next stage

    • B. 

      The amount of time allowed before the case automatically advances to the next assignment

    • C. 

      The amount of time in which the case or step must be completed

    • D. 

      The amount of time in which the case or step should be completed

  • 8. 
    The primary purpose of a service level is to __________.
    • A. 

      Track assignment status over time

    • B. 

      Assign cases to the appropriate case worker

    • C. 

      Help ensure timely completion of assignments

    • D. 

      Generate service level reports

  • 9. 
    • A. 

      Will the information be stored in an external database?

    • B. 

      How will users enter values in those fields?

    • C. 

      Will users want to see information displayed using different styles?

    • D. 

      What fields do users need to see?

    • E. 

      Can users modify the values or only read the values?

  • 10. 
    • A. 

      Allow up to 200 concurrent users.

    • B. 

      Reduce inaccurate claims to less than 10 percent of all claims.

    • C. 

      Passwords must be at least eight characters

    • D. 

      Require HR VP approval for sabbatical leave

  • 11. 
    Which statement demonstrates a well-written requirement?
    • A. 

      Eliminate order processing delays due to incorrect routing of requests

    • B. 

      A user should be able to cancel an order at any time.

    • C. 

      System displays "Authorization History and Summary" for the last 12 months

    • D. 

      User must be able to select "Add Temporary Member" when "Authorization is Required" notice is displayed.

  • 12. 
    Which statement demonstrates a well-written specification?
    • A. 

      If the complainant type is "Provider," then provider information must be populated during the Triage Stage in the Basic Research Step.

    • B. 

      Reduce time needed for time-off approvals from three weeks to one.

    • C. 

      User passwords shall be encrypted using AES-256 encryption.

    • D. 

      The product catalog should be easy to navigate.

  • 13. 
    What is the difference between a requirement and specification?
    • A. 

      There is no difference between a requirement and a specification

    • B. 

      A requirement describes what the business need is, and specifications describe how the application will meet the business need.

    • C. 

      A requirement provides a blueprint for how the application will meet the goals defined in a specification.

    • D. 

      A requirement defines a specific step in a process; a specification defines a complete process.

  • 14. 
    • A. 

      Represent an alternative flow of the case life cycle sequenced from beginning to end

    • B. 

      Organize process steps that are not part of the normal course of events

    • C. 

      define the tasks that users accomplish while the case is in the stage.

    • D. 

      Define the expected flow of events in the life cycle of a case.

  • 15. 
    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?
    • A. 

      Add a process in a stage.

    • B. 

      Add a step in a process.

    • C. 

      Add an optional process to any stage in the case type.

    • D. 

      Add a local action to the case type.

  • 16. 
    Which requirement could be satisfied with a user action?
    • A. 

      Allow a user to transfer a case to another employee at any stage of the case

    • B. 

      Requiring a separate approval process whenever an order exceeds USD 10,000

    • C. 

      Reassign any task that remains open after three days to another user

    • D. 

      An application randomly sends a survey to customers once their case is resolved

  • 17. 
    What three questions should you ask when creating a correspondence? (Choose Three)
    • A. 

      Which email server should the correspondence use?

    • B. 

      How often should you send the correspondence?

    • C. 

      Who is the user that receives the correspondence?

    • D. 

      When does the correspondence need to be sent?

    • E. 

      How will the correspondence be sent?

  • 18. 
    • A. 

      Automating correspondence allows you to send timely communication

    • B. 

      Automating correspondence allows you to advance a case.

    • C. 

      Automating correspondence allows for sending consistent information to users.

    • D. 

      Automating correspondence keeps all interested parties informed of the current status of a case.

  • 19. 
    Adding instructions to a step ____________ (Choose One)
    • A. 

      Instructs an architect how to build the step.

    • B. 

      Describes to an end user what should be done in the step.

    • C. 

      Defines what the step should do.

    • D. 

      Describes the business value of the step.

  • 20. 
    • A. 

      Steps cannot set a work status

    • B. 

      Update the work status for the step

    • C. 

      Create a local action to update the status

    • D. 

      Configure an instruction for the step

  • 21. 
    Which two tasks do system architects perform on a Pega project? (Choose Two)
    • A. 

      Develop feature prototypes

    • B. 

      Identify business objectives for an application

    • C. 

      Configure UI forms

    • D. 

      Define application requirements

  • 22. 
    On a Pega project, who is typically responsible for designing the application architecture?
    • A. 

      Lead System Architect

    • B. 

      Business Architect

    • C. 

      System Architect

    • D. 

      Senior System Architect

  • 23. 
    With whom does a system architect work to develop application specifications?
    • A. 

      Business architects

    • B. 

      Business stakeholders

  • 24. 
    • A. 

      By adding the ruleset that contains the property to the application

    • B. 

      By naming PegaRULES as the built-on application

    • C. 

      By applying directed inheritance.

    • D. 

      By applying pattern inheritance.

  • 25. 
    Select the two items of information used to uniquely identify a rule. (Choose Two)
    • A. 

      The class of the rule.

    • B. 

      The status of the rule.

    • C. 

      The application that uses the rule

    • D. 

      The type of the rule.

    • E. 

      The description of the rule

  • 26. 
    • A. 

      Create one data element in the organization layer, for both applications to use

    • B. 

      Check the inheritance path to determine if an appropriate data element is already available

    • C. 

      Create a data element for each case type, since they may use different status values

    • D. 

      Create one data element in the framework layer, for both applications to use

  • 27. 
    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?
    • A. 

      The application ignores the checked-out version and uses the previous version in the application ruleset.

    • B. 

      The application returns and error and stops processing the case, because the rule is unavailable for use.

    • C. 

      The application runs the checked-out version of the rule, because that is the most up-to-date version of the rule.

    • D. 

      The application cannot run because the rule is unavailable.

  • 28. 
    Which type of record identifies the application that a user opens when logging in to Designer Studio?
    • A. 

      Access group

    • B. 

      Application

    • C. 

      Operator ID

  • 29. 
    ______ is a template for creating _____ at run time. Fill in the blanks with one of the following pairs.
    • A. 

      Data structure, processes

    • B. 

      Case type, cases

    • C. 

      Top-level case , child cases

    • D. 

      Case, case types

  • 30. 
    • A. 

      Make loan request a parent case type, and appraisal a child case type

    • B. 

      Make appraisal a parent case type, and loan request a child case type.

    • C. 

      Make mortgage a parent case type. Make loan request and appraisal child case types.

    • D. 

      Make both loan request and appraisal peer case types.

  • 31. 
    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 of the following statements about the processing of PO-11, Pay-37, and Pac-56 is correct?
    • A. 

      Both Pay-37 and Pac-56 have to be resolved before PO-11 is resolved

    • B. 

      PO-11 has to be resolved before either of Pay-37 and Pac-56 be resolved

    • C. 

      Pac-56 has to be resolved before Pay-37 is resolved.

    • D. 

      PO-11 can be resolved when either of Pay-37 and Pac-56 is resolved.

  • 32. 
    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?
    • A. 

      Page list

    • B. 

      Value list

    • C. 

      Page group

    • D. 

      Page

  • 33. 
    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?
    • A. 

      Radio button

    • B. 

      Picklist

    • C. 

      Text (paragraph)

    • D. 

      Field group (list)

  • 34. 
    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)?
    • A. 

      Page

    • B. 

      Single value

    • C. 

      Value group

    • D. 

      Text

  • 35. 
    In which of the following situations would you use a data transform? (Choose Two)
    • A. 

      Set default values when creating a case

    • B. 

      Execute a flow action

    • C. 

      Create properties after the case has been created

    • D. 

      Copy data between pages

  • 36. 
    What is the purpose of the pyDefault data transform?
    • A. 

      To set internal case properties, never override pyDefault

    • B. 

      To use the superclass feature

    • C. 

      To initialize property values when a case is created

    • D. 

      To propagate property values from a parent to a subcase

  • 37. 
    • A. 

      To update the calculation, you only update one rule making the application easier to maintain.

    • B. 

      A declare expression calculates a specific value that is used on multiple forms

    • C. 

      A declare expression updates the total value on all the forms when any form containing the field is submitted.

    • D. 

      The system monitors input properties and determines when to update the target property value.

  • 38. 
    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 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 reduce the number of calculations in order to optimize performance, how would you configure the declare expressions?
    • A. 

      Specify forward chaining in the declare expression that calculates the total interest rate value

    • B. 

      Apply the declare expression in the approval flow action

    • C. 

      Specify backward chaining in the total interest rate declare expression

    • D. 

      To calculate the total interest rate value, add the all the declare expression target property values.

  • 39. 
    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 for  valet parking. The cost for any selected options are totaled and then added to the total cost for the room 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)
    • A. 

      Price of each option

    • B. 

      Number of days at the hotel

    • C. 

      Total cost of options

    • D. 

      Total cost for the hotel room

  • 40. 
    When does data propagation occur?
    • A. 

      When a subcase's or spin-off case’s value changes

    • B. 

      When the subcase or spin-off case is created

    • C. 

      Whenever a parent's value changes

    • D. 

      When a parent's value changes and a data transform is used to configure the data propagation

  • 41. 
    Use __________ to use conditional logic to determine which data should be propagated
    • A. 

      A decision tree

    • B. 

      The property mapper

    • C. 

      A data page

    • D. 

      A data transform

  • 42. 
    PyWorkPage stores which type of information?
    • A. 

      Information about a case

    • B. 

      Information about the Pega server

    • C. 

      Information about the current operator

    • D. 

      Data cached from an outside system

  • 43. 
    • A. 

      Test case behavior by setting property values for an open case

    • B. 

      Review the current values of case data

    • C. 

      Test whether a declarative expression properly calculates a target value

    • D. 

      Test a rule to determine whether the rule executes correctly

  • 44. 
    • A. 

      Identify an outcome of a decision

    • B. 

      Identify the order of events in a process.

    • C. 

      Indicate an automated action performed by the application

    • D. 

      Indicate an event handled by a user

    • E. 

      Indicate possible branches of a process.

  • 45. 
    • A. 

      Identifies the user interface to present to a user

    • B. 

      Cannot be run in draft mode

    • C. 

      Indicates a possible outcome for an automated decision

    • D. 

      Indicates a possible outcome for an assignment.

  • 46. 
    • A. 

      Updating properties values from one page using properties of another page

    • B. 

      Copying a page into a page list property

    • C. 

      Parsing data from an external system

    • D. 

      Initializing properties values of a new case instance

  • 47. 
    You are writing an activity. The third step needs to be skipped if the TotalAmount is less than USD500.Which option would you use to achieve this behavior?
    • A. 

      Label

    • B. 

      Description

    • C. 

      When

    • D. 

      Jump

  • 48. 
    • A. 

      A new page instance of CheckInventory class

    • B. 

      A new classless page

    • C. 

      A new page instance of ProcessOrder class

    • D. 

      OrderInfo

  • 49. 
    • A. 

      The addWorkObjectParty API activity

    • B. 

      The VOE? option on the pyCaseManagementDefault work parties rule

    • C. 

      The addParty flow action

    • D. 

      A data transform added to the pyCaseManagementDefault work parties rule

  • 50. 
    As part of an employee resignation case, the HR business partner assigned to the employee's department must perform an exit interview. You create a work party called HR Partner to model the HR business partner. HR Partner should be an instance of the ____________________ class or one of its descendants.
    • A. 

      Data-Party-Operator

    • B. 

      Data-Party-Person

    • C. 

      Data-Party

    • D. 

      Data-Party-Org

  • 51. 
    • A. 

      To correspond with a customer regarding a complaint

    • B. 

      To identify the party responsible for a case throughout a stage

    • C. 

      To capture information about a beneficiary on an insurance policy

    • D. 

      To indicate the party responsible for approving a case

  • 52. 
    • A. 

      Configure a greater initial urgency for assignments in one case type than another

    • B. 

      Delay the availability of the assignment until a condition is satisfied.

    • C. 

      Add behavior for an assignment that is considered late.

    • D. 

      Establish a performance goal for the assignment

  • 53. 
    Which variable in the assignment urgency calculation allows a user to increment the service level urgency on a case-by-case basis?
    • A. 

      .pxUrgencyAssign

    • B. 

      .pyUrgencyAssignAdjust.

    • C. 

      .pxUrgencyAssignSLA.

    • D. 

      .pxUrgencyWork.

  • 54. 
    • A. 

      60

    • B. 

      50

    • C. 

      80

    • D. 

      100

  • 55. 
    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?
    • A. 

      To the user's work group

    • B. 

      To the user's manager

    • C. 

      To the user's workbasket

    • D. 

      To the user

  • 56. 
    • A. 

      Route requests to a work group that uses skill rating parameters for work group members

    • B. 

      Route requests to a reporting manager who assigns the request to an available user to ensure fast processing

    • C. 

      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

    • D. 

      Route directly to a user who is a member of work group that uses skill rating parameters

  • 57. 
    • A. 

      Route the assignment based on a appraiser role

    • B. 

      Route the assignment to the correct workbasket based on a decision rule

    • C. 

      It is not possible to support this requirement. The router must define a specific workbasket.

    • D. 

      Route the assignment based on appraiser skills

  • 58. 
    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?
    • A. 

      Add a CorrNew notification to the assignment

    • B. 

      Add a SendCorrespondence local action to the assignment

    • C. 

      Add a notification to the assignment

    • D. 

      After the assignment, add a SendEmail SmartShape

  • 59. 
    A new hire process includes an Interview Job Applicant assignment. In the assignment, the interviewer assigns an interview score. When the case is submitted, it is routed to a Decision shape. If the score is 69 or less, the applicant is automatically rejected and the case is resolved.  If the score is 70 or more, the case advances to an Assessment assignment. If rejected, both a  rejection email and letter must be automatically sent to the candidate. How would you configure this correspondence requirement? 
    • A. 

      Add a Send Email Smart Shape to the Reject Candidate leaving the Decision shape

    • B. 

      Add a CorrNew utility to the Assess Candidate connector leaving the Decision shape

    • C. 

      Add a notification to the Decision shape

    • D. 

      Add a CorrNew utility to the Reject Candidate connector leaving the Decision shape

  • 60. 
    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? 
    • A. 

      Insert applicant's name, loan office, and loan amount properties. Also, insert the paragraph rule

    • B. 

      Add placeholder text for the applicant's name, loan office, and amount. Also, insert the paragraph rule.

    • C. 

      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.

    • D. 

      Insert applicant's name, loan office, and loan amount properties. Also, copy and paste the paragraph content into your email.

  • 61. 
    • A. 

      A national insurance company requires a different minimum for liability coverage in each state

    • B. 

      An online order process optionally allows customers to update the credit card number saved with their account

    • C. 

      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.

    • D. 

      A process does not execute if a user is not married.

  • 62. 
    • A. 

      Circumstance the form by property and date; test that the creation date for the case is on or after June 15, 2016

    • B. 

      Circumstance the form by property and date; specify June 15, 2016, as the start date

    • C. 

      Update the existing form to apply a circumstance; specify June 15th, 2016, as the end date

    • D. 

      Circumstance the form by template and definition; in the definition, specify June 15, 2016, as the cut-off date

  • 63. 
    An application must test combinations of item size and color and return the result valid for allowed combinations. Which decision rule is best suited to this decision?
    • A. 

      When

    • B. 

      Strategy

    • C. 

      Map Value

    • D. 

      Scorecard

  • 64. 
    Customers under the age of 18 must provide the name and ID number of a consenting parent as part of an enrollment process. Which decision rule is best suited to determine whether to display entry fields when a consenting parent is needed?
    • A. 

      When

    • B. 

      Decision Tree

    • C. 

      Map Value

    • D. 

      Predictive Model

  • 65. 
    An application recommends mobile phone plans to customers. Which type of rule predicts the customer response to an offer based on existing data?
    • A. 

      Map Value

    • B. 

      Predictive Model

    • C. 

      Analytical Model

    • D. 

      When

  • 66. 
    The risk premium for a property insurance quote is based upon the location, size, and age of a house. Which two types of decision rules are best suited to configuring this decision? (Choose Two)
    • A. 

      Decision Tree

    • B. 

      Strategy

    • C. 

      Decision Table

    • D. 

      When

  • 67. 
    • A. 

      Recalculate an expression whenever one of the input values changes

    • B. 

      Determine whether a UI field should be visible

    • C. 

      Determine whether to include a column when running a report

    • D. 

      Determine whether to perform a data transform

    • E. 

      Determine if a process runs

  • 68. 
    Which statement best describes the evaluation of a When rule?
    • A. 

      A When rule can only be used once in an application

    • B. 

      A When rule can only evaluate a property of type true/false

    • C. 

      A When rule can only return a true or false result

    • D. 

      When rules are evaluated declaratively

  • 69. 
    The following When rule determines whether a customer is eligible for a promotional offer when purchasing a shirt.Which condition satisfies the eligibility requirement?
    • A. 

      The customer is not eligible under any condition.

    • B. 

      Long-sleeve, red shirt, medium size

    • C. 

      Short-sleeve, blue shirt, size large

    • D. 

      Long-sleeve, yellow shirt, medium size

  • 70. 
    • A. 

      Create separate columns for Selected Position, Targeted Position, and Reject

    • B. 

      Create one column for feedback with three rows for the three possible decisions

    • C. 

      Create separate columns for Matches Position, Matches Another Position, and Does Not Match Any Position

    • D. 

      Create a single column for Position

  • 71. 
    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) 
    • A. 

      An otherwise branch that tests for assessment scores less than 40

    • B. 

      A branch that evaluates both technical and interpersonal skill scores

    • C. 

      A top-level branch that tests for assessment scores less than 40

    • D. 

      Two nested branches - one to evaluate technical skill scores and another to evaluate interpersonal skill scores.

  • 72. 
    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?
    • A. 

      Use a test page to run the decision tree.

    • B. 

      Check the decision tree for conflicts

    • C. 

      Add the decision tree to a decision shape and create cases using various test values.

    • D. 

      Check the decision tree for completeness

  • 73. 
    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? 
    • A. 

      Control

    • B. 

      Section

    • C. 

      Portal

    • D. 

      Skin

  • 74. 
    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? 
    • A. 

      Column

    • B. 

      Tree Grid

    • C. 

      Tree

    • D. 

      Grid

  • 75. 
    • A. 

      PurchaseOrder class

    • B. 

      Customer class

    • C. 

      Payment class

    • D. 

      Data- class

  • 76. 
    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?
    • A. 

      In the hierarchy tree, drag and drop the element in the new position.

    • B. 

      On the user form, copy the original element and paste it in the new position

    • C. 

      On the user form, drag and drop the field in the new position.

    • D. 

      In the hierarchy tree, copy the original element and paste it in the new position

  • 77. 
    In which of the following cases would you use a paragraph? (Choose Two) 
    • A. 

      To provide the user with the ability to enter rich text

    • B. 

      To display an image

    • 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

  • 78. 
    Where can you NOT include a paragraph?
    • A. 

      Flow

    • B. 

      Correspondence

    • C. 

      Section

    • D. 

      Paragraph

  • 79. 
    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?
    • A. 

      An application can deliver email notification to users in a timely fashion.

    • B. 

      An application can respond to voice command

    • C. 

      Different groups of users have access to different content and functions

    • D. 

      The placement of the screen content adjusts to different screen sizes and devices automatically

  • 80. 
    • A. 

      Two since it is in Inline grid triple format.

    • B. 

      Five since it is in Inline format

    • C. 

      One since it is in Inline grid double format

    • D. 

      Undetermined — it depends on the sizes of the elements.

  • 81. 
    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)
    • A. 

      Application rule

    • B. 

      Flow action rule

    • C. 

      Section rule

    • D. 

      Skin rule

  • 82. 
    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?
    • A. 

      Associate the format to the submit button on the components tab of the skin

    • B. 

      Drag the format onto the section or harness.

    • C. 

      Update the CSS file to specify the style format to use

    • D. 

      Configure the submit button in the section rule to use the new format

  • 83. 
    • A. 

      A section refreshes.

    • B. 

      Total value of a customer order reaches $500

    • C. 

      Users click a button.

    • D. 

      Users move the mouse over a URL link.

    • E. 

      Users change the arrival date on a hotel reservation to one week later

  • 84. 
    Where do you set the Visible When condition to display a layout based on the click of a button?
    • A. 

      On both the button and the layout

    • B. 

      On the button

    • C. 

      On the layout

    • D. 

      On either the button or the layout

  • 85. 
    In the event-action model of dynamic UI, which of the following statements is correct regarding event processing?
    • A. 

      Actions attached to an event execute in random order.

    • B. 

      An event can be configured to perform multiple actions

    • C. 

      An action can be performed for only one event per control

    • D. 

      A control always has one or more action sets

  • 86. 
    • A. 

      Set the minimum and maximum values to "9" in a text field

    • B. 

      Use an edit validate rule that validates the Social Security pattern

    • C. 

      Use a decimal property type and make the field required

    • D. 

      In an edit validate rule, configure a function to test for a Social Security pattern

  • 87. 
    • A. 

      Associate an edit validate rule with the flow action that references the form.

    • B. 

      Use a single validate rule to verify both of these conditions

    • C. 

      Use two validate rules, one for each condition.

    • D. 

      Use an edit validate rule that validates both conditions

  • 88. 
    • A. 

      Add a drop-down control and source the list using the property that identifies the items in the list.

    • B. 

      Add a radio button control that identifies each employee with a button

    • C. 

      Add a drop-down control and source the list using a data page.

    • D. 

      Add a drop-down control and use a list of items in the control's property

  • 89. 
    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?
    • A. 

      Summarize the requests column by count

    • B. 

      Filter the results so that only cost center and requests are included in the report

    • C. 

      Use the cost center column to group the results

    • D. 

      Use the requests column to group the results

  • 90. 
    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?
    • A. 

      Add a filter condition where Case ID is greater than one.

    • B. 

      For the Case ID property, select Highest to Lowest sort type

    • C. 

      For the Case ID property, select Count in the Summarize column

    • D. 

      Make sure that the Case ID is the first column in the report

  • 91. 
    • A. 

      Create two conditions: Work Status does not equal New, AND Creation Date is less than current quarter.

    • B. 

      Create two conditions: Work Status does not equal New, AND Creation Date is equal to Previous Quarter.

    • C. 

      Create one condition: Work status does not equal New where Creation Date is equal to Previous Quarter.

    • D. 

      Create two conditions: Work Condition equals New OR Creation Date does not equal Previous Quarter.

  • 92. 
    Select the three true statements about the use of a BLOB field. (Choose Three)
    • A. 

      A BLOB automatically exposes properties for reporting.

    • B. 

      A BLOB provides flexibility by avoiding the need for schema changes when the data model changes.

    • C. 

      A BLOB allows an application to read or write an entire case in one database transaction.

    • D. 

      Case data can only be stored in a BLOB

    • E. 

      A BLOB can store an object of any size

  • 93. 
    • A. 

      Optimization only provides a performance benefit for embedded properties

    • B. 

      A top-level property is exposed in the table that contains the BLOB. An embedded property is exposed in a different table

    • C. 

      Optimizing a top-level property does not require a schema change to the database. Optimizing an embedded property does require a schema change

    • D. 

      A Declare Index rule is created when optimizing a top-level property, but is not created when optimizing an embedded property

  • 94. 
    Which type of data is exposed by default?
    • A. 

      Process metrics, such as the current stage or status, are exposed by default

    • B. 

      Business metrics, such as the total value of a sales order, are exposed by default

    • C. 

      Both process metrics and business metrics are exposed by default

    • D. 

      Neither process metrics nor business metrics are exposed by default.

  • 95. 
    • A. 

      Sales territory (.Territory)

    • B. 

      Creation date (.pxCreateDate)

    • C. 

      Expiration date (.ExpiryDate)

    • D. 

      Assigned case worker (.pxAssignedOperatorID)

    • E. 

      Case ID (.pyID)

  • 96. 
    • A. 

      The data page reloads on the next access one hour after it was last accessed.

    • B. 

      The data page reloads on the next access one hour after it was created.

    • C. 

      The data page reloads automatically one hour after it was last accessed.

    • D. 

      The data page reloads automatically one hour after it was created.

  • 97. 
    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?
    • A. 

      Application

    • B. 

      Node

    • C. 

      Request

    • D. 

      Thread

  • 98. 
    • A. 

      Insurance policy data

    • B. 

      Case data

    • C. 

      Customer details

    • D. 

      Delivery options

  • 99. 
    In which types of UI controls are reference data from the local data source typically used?
    • A. 

      Text field

    • B. 

      Label

    • C. 

      Button

    • D. 

      Dropdown

  • 100. 
    The terms "connector" and "service" are from the perspective of __________.
    • 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.

    • B. 

      The external system. Thus, a connector is when external systems connect to your application to requests data, and a service is when your application requests request data from an external system.

  • 101. 
    A connector can be directly referenced from __________ and __________? (Choose Two)
    • A. 

      Activities

    • B. 

      Flows

    • C. 

      Data transforms

    • D. 

      Data pages

  • 102. 
    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 __________.
    • A. 

      A report definition

    • B. 

      A data page

    • C. 

      The Database Table Class Mapping tool

    • D. 

      A SQL connector

  • 103. 
    In which order are rules and data instances applied for a connector?
    1. Data Page/Activity
    2. Data Transform (from application data structure to integration clipboard structure)
    3. Mapping rule (from integration clipboard structure to format specified by the target service)
    4. Connect rule
    5. Data Transform (from integration clipboard structure to application data structure)
    6. Mapping rule (from format received by the service to integration clipboard structure)
    • A. 

      1, 3, 2, 4, 5, 6

    • B. 

      1, 2, 4, 3, 6, 5

    • C. 

      1, 4, 2, 3, 6, 5

    • D. 

      1, 2, 3, 4, 5, 6

  • 104. 
    You have a connector that creates a new customer record in an external system. Where do you invoke the connector from?
    • A. 

      Flow action

    • B. 

      Data page

    • C. 

      Activity

    • D. 

      Integrator shape in a flow

  • 105. 
    You have a connector that fetches a list of currency exchange rates from an external system. Where do you invoke the connector from?
    • A. 

      Activity

    • B. 

      Flow action

    • C. 

      Data page

    • D. 

      Integrator shape in a flow

  • 106. 
    Data transforms are often used prior to and after invoking the connector. What is the purpose of the data transforms?
    • A. 

      Map data to the application data structure

    • B. 

      Set authentication data for the request

    • C. 

      Invoke parse rules on the connector response

    • D. 

      Map data from the protocol-specific response format

  • 107. 
    • A. 

      Notify a manager if the "Review Request" assignment exceeds the established deadline of 24 hours.

    • B. 

      Loan applicants must provide their name, address, and occupation. If the customer is already a customer, automatically populate the customer details from the system of record. Otherwise, require that the applicant enter this information on the form.

    • C. 

      If a loan applicant resides in Canada, add a legally required disclosure to the confirmation email acknowledging the submission of their loan request.

    • D. 

      If a loan applicant is married, prompt the applicant to provide the name, date of birth, and taxpayer ID for their spouse.

  • 108. 
    • A. 

      An application is being prepared for release, and a process is still in draft mode.

    • B. 

      An application uses an activity to add a customer information to a system of record.

    • C. 

      A property on a report is not optimized, and may affect report performance.

    • D. 

      An application uses an activity to calculate a promotional discount.

  • 109. 
    • A. 

      When a customer requests delivery of airplane tickets, the application prompts the user to provide their mailing address.

    • B. 

      If a timesheet is rejected, it can be corrected and resubmitted.

    • C. 

      Upon resolution of an order, a survey should be sent to the purchaser.

    • D. 

      Travel requests must be reviewed by the submitter's manager. Any travel request exceeding USD10,000 must also be reviewed by the division VP.

  • 110. 
    Select two statements that best describe the relationship between a case and a child case. (Choose Two)
    • A. 

      A case is considered the primary processing unit (parent case) of a business transaction, while a child case is any related case that represents work that must be completed to resolve the parent case.

    • B. 

      A case represents all of the steps needed to complete a business transaction. A child case is only used when the step needed to help complete a business transaction involves one or more tasks and one or more actors.

    • C. 

      A case is used when the steps needed to complete a business transaction involve conditions between the steps. A child case is used to indicate one of the steps if the parent case does not involve conditions between the steps.

    • D. 

      A case represents the processes, data, and work parties involved in completing a business transaction. A child case typically focuses on a subset of data relative to a parent case and usually involves different work parties than the parent case.

  • 111. 
    • A. 

      Data is propagated when the credit check child case is created.

    • B. 

      Data is propagated every time the account case is saved to the database

    • C. 

      Data is propagated when the account case is updated.

    • D. 

      Data is propagated when the credit check case is updated.

  • 112. 
    • A. 

      Use data transforms to map data from a source to a target, and perform any conversions needed to achieve the intended mapping results.

    • B. 

      Use data transforms to define the contents of a clipboard page in either read-only or read-write mode.

    • C. 

      Use data transforms to store data obtained from a SQL query on a clipboard page, which can then be paginated for presentation in a report.

    • D. 

      Use data transforms to set properties values on a given page, whether they are initial values or updated values.

  • 113. 
    Given this partial user story:Customer must provide at least one of the following three telephone numbers:•Home•Office•MobileWhich property mode should be used to collect and identify this phone number by name?
    • A. 

      Single Value

    • B. 

      Page

    • C. 

      Value Group

    • D. 

      Page List

  • 114. 
    An application includes the property reference .Customer.Assets(3).AssetType.The property type of .Assets(3) is a ________________.
    • A. 

      Value List

    • B. 

      Page Group

    • C. 

      Page

    • D. 

      Page List

  • 115. 
    • A. 

      Forward chaining for the item total amounts and total order amount

    • B. 

      Forward chaining for the taxes and grand total

    • C. 

      Backward chaining for the item totals and total order amount

    • D. 

      Backward chaining for the taxes and grand total

  • 116. 
    • A. 

      A request is rejected if it has not been resolved by the end of the Deadline interval.

    • B. 

      A manager decides to reassign an uncompleted assignment when the deadline interval expires.

    • C. 

      The assignment urgency increases if the assignment is unresolved at the end of the Goal interval.

    • D. 

      An email is sent to the assignee's manager if the assignment is unresolved at the end of the Deadline interval.

  • 117. 
    • A. 

      Paragraph

    • B. 

      Section

    • C. 

      Validate

    • D. 

      Property

    • E. 

      Data transform

  • 118. 
    • A. 

      Add a SendCorrespondence local action to the review assignment

    • B. 

      Add an assignment and a notification to the deny connector leaving the review assignment.

    • C. 

      Add a notification to the assignment

    • D. 

      Add a Send Email Smart Shape to the deny connector leaving the review assignment.

  • 119. 
    • A. 

      Include contents in a section and reference it in your correspondence.

    • B. 

      Include instructions in a standard correspondence type rule and reference it in your correspondence.

    • C. 

      Include contents in a paragraph rule and reference it in a text area control on your correspondence.

    • D. 

      Include contents in a paragraph rule and reference it in your correspondence.

  • 120. 
    • A. 

      Retrieving data from an external system.

    • B. 

      Sending a text message when a case is resolved.

    • C. 

      Copying data from one page to another.

    • D. 

      Copying data from a parent case to a child case when the child is created.

  • 121. 
    • A. 

      Specify pyWorkParty as the primary page.

    • B. 

      Specify pyWorkParty as a clipboard page.

    • C. 

      Specify pyWorkParty as a parameter page.

    • D. 

      Specify pyWorkParty as a step page.

  • 122. 
    You create a form that you want to add to your process. In which flow shape would you add your form?
    • A. 

      Connector

    • B. 

      None

    • C. 

      Utility

    • D. 

      Assignment

  • 123. 
    • A. 

      Map value

    • B. 

      When rule

    • C. 

      Decision tree

    • D. 

      Decision table

  • 124. 
    • A. 

      Correspondence

    • B. 

      Decision table

    • C. 

      When condition

    • D. 

      Declare expression

    • E. 

      Data transform

  • 125. 
    You are adding a date of birth field to a job application form. You want to make sure that the user enters a date in the past. How would you support this requirement?
    • A. 

      Use a calendar control that tests the date.

    • B. 

      Use a when condition to test whether the date is in the past or in the future.

    • C. 

      Use a declare expression to test the date.

    • D. 

      Use a validate rule to test the date.

  • 126. 
    A form contains a text field for entering a U.S. postal code. You want to make sure that the user enters five digits in the field. What rule would you use to enforce this requirement?
    • A. 

      Use an integer property type in the text field.

    • B. 

      Use five character min/max settings on the field.

    • C. 

      Specify a validate rule in the property used by the field.

    • D. 

      Specify an edit validate rule in the property used by the text field.

  • 127. 
    An online computer equipment vendor maintains an inventory database of more than 1000 items. While shopping, users select items from  a list. How do you configure the field so that it displays the items?
    • A. 

      Configure a drop-down list using a clipboard page as the data source.

    • B. 

      Configure a drop-down list using a property containing a local list of items as the data source.

    • C. 

      Configure an auto-complete control using a clipboard page as the data source.

    • D. 

      Configure an auto-complete control using a data page as the data source.

  • 128. 
    An application that processes loan requests must collect information from borrowers to check their credit report. If a borrower is married, the borrower must provide this information for a spouse as well. For each person, the application requires a first name, last name, and taxpayer ID.What is the best way to implement this requirement? 
    • A. 

      Create two sections: one for the borrower only, and the other for the borrower and their spouse. Use declarative processing to determine which section to display.

    • B. 

      Add an assignment for the borrower's information and an assignment for their spouse's information, and use a decision shape to determine when to skip the assignment for the spouse's information.

    • C. 

      Add fields for both the borrower and the spouse to the UI and make both sets of fields required.

    • D. 

      Create the fields for the spouse in a separate layout and use a visible when condition to determine when the fields for the spouse should appear or be hidden.

  • 129. 
    Users can access an apartment search application from laptops and mobile phones. Pictures of the apartments, descriptions, and agent information are organized in columns. How do you implement the screen to accommodate both laptops and mobile displays?
    • A. 

      Use a smart layout.

    • B. 

      Use a column layout.

    • C. 

      Use a screen layout.

    • D. 

      Use a dynamic layout.

  • 130. 
    You are configuring a grid layout so that a row is set in focus when a user right-clicks a row, uses the up key, or uses the down key. In addition, when the user clicks a row, it is shown in edit mode.  How do you configure the grid to support this requirement? 
    • A. 

      Use two action sets: one for the right-click action, and one for the up key and down key actions.

    • B. 

      Use one action set for the click, up key, and down key events.

    • C. 

      Use two action sets: one for the right-click event, and one for the up key and down key events.

    • D. 

      Use one action set for the click, up key, and down key actions.

  • 131. 
    • A. 

      Set visibility to if not blank in the section containing information about the spouse.

    • B. 

      Add a visible when condition to the section containing information about the spouse

    • C. 

      Set visibility to if not blank in the cell containing the check box.

    • D. 

      Add a visible when condition in the cell containing check box.

  • 132. 
    • A. 

      Create a Weeks Until Replacement column and update values in the database on a weekly basis.

    • B. 

      Create a Weeks to Replacement column. Create a filter using the Issue Date property and a function to calculate the value.

    • C. 

      Create a Weeks Until Replacement column and use a function in the column to calculate the value.

    • D. 

      Create a Weeks to Replacement column. In the Issue Date column use a function to calculate the value.

  • 133. 
    • A. 

      Case ID column equals Atlanta.

    • B. 

      Case ID column does not equal Atlanta.

    • C. 

      Office location column does not equal Atlanta.

    • D. 

      Office location column equals Atlanta.

  • 134. 
    A data page has the Refresh if Older Than field set to five minutes. When will the data page reload?
    • A. 

      Five minutes after it was last updated

    • B. 

      Five minutes after it was created and never again

    • C. 

      Five minutes after it was last accessed

    • D. 

      Depends on when it is accessed

  • 135. 
    • A. 

      To store customer data retrieved from a system of record

    • B. 

      To store purchase request case data

    • C. 

      To store options for the priority of a purchase request

    • D. 

      To store purchase request line items

  • 136. 
    In a purchase application you need to retrieve product details from the product catalog. There is a SOAP connector configured for integration with the product catalog. The connector should be invoked from a(n) __________.
    • A. 

      Data transform

    • B. 

      Flow

    • C. 

      Data page

    • D. 

      Activity

  • 137. 
    You want to enable external systems to retrieve the claim history for a given customer from  a Pega claims application. What component is required to implement this requirement?
    • A. 

      Connector

    • B. 

      Local data source

    • C. 

      Data page

    • D. 

      Service

  • 138. 
    • A. 

      To expose data on an embedded page for reporting, by linking properties stored on an embedded page to columns in a dedicated database table.

    • B. 

      To map the content of a database table to a data page, for use in an application as reference data.

    • C. 

      To map the columns of a database table to properties in a data class, to facilitate access to the contents of the database table.

    • D. 

      To import data from an external database into a Data Table, for use in an application as reference data.

  • 139. 
    Which tool do you use to view case data currently in memory?
    • A. 

      The Property Optimization wizard

    • B. 

      The Tracer tool

    • C. 

      Live UI

    • D. 

      The Clipboard tool

  • 140. 
    When running an application, you notice that a field contains an incorrect value. Which developer tool allows you analyze rule execution in the application to determine how the incorrect value was introduced?
    • A. 

      The Tracer tool.

    • B. 

      The Dependency Network Analyzer

    • C. 

      Live UI.

    • D. 

      The Clipboard tool.

  • 141. 
    Which tool would you use to evaluate a user form and identify which properties use declarative processing to calculate the values?
    • A. 

      Declarative network display

    • B. 

      Live UI

    • C. 

      Clipboard

    • D. 

      Tracer