1. An order placed with a wholesaler must include pricing information from the inventory database as of placement of the order. Which is the best implementation for this use case?

  1. Configure a page property with the Copy data from a data page option selected.
  2. Configure a data transform to populate a page with price information.
  3. Reference the pricing information directly from a user interface control.
  4. Configure a page property with the Refer to a data page option selected.

Answer: A

2. An automobile service management case must allow customers to select the make, model, and trim of an automobile when setting up a service appointment. Which implementation satisfies this requirement?

  1. Populate a data object with records of all the allowed combinations of make, model, and trim.
  2. Configure a page list containing the make, model, and trim information that uses the Copy data from a data page option.
  3. Configure a page list containing the make, model, and trim information that uses the Refer to a data page option.
  4. Reference the make, model and trim information from a series of drop-down lists in the UI.

Answer: D

3. 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 on the next access one hour after creation.
  2. The data page reloads on the next access one hour after last accessed.
  3. The data page reloads automatically one hour after last accessed.
  4. The data page reloads automatically one hour after creation.

Answer: A

4. Exchange rates are updated daily from a web service. You make the exchange rates available in your application using a data page. Which scope do you select for the data page?

  1. Thread
  2. Application
  3. Node
  4. Request

Answer: C

5. The Database save option ______________ and ______________. (Choose Two)

  1. Maintains transactionality within the save operation when data is saved
  2. Is available for data pages with a page list structure.
  3. Provides the option to write to an external system of record using a Robotic Desktop Automation (RDA) or Robotic Process Automation (RPA)
  4. Writes a single instance back to a database table in a system of record (SOR)

Answer: A & D

6. What are two benefits of using a Save data page step? (Choose Two)

  1. Allows for real-time updates to the system of record (SOR)
  2. Can reduce application memory requirements
  3. Saves all data to the clipboard when the step is reached
  4. Saves all data pages in the application and updates the system of record (SOR)

Answer: A & B

7. What is the best practice for avoiding accidental overwrites when referencing an autopopulated property?

  1. Auto-populate the property by manually referencing a data source.
  2. Auto-populate the property by refering to a data page.
  3. Auto-populate the property by copying data from a data page.

Answer: C

8. Which of the following definitions best describes low-code?

  1. An application development environment that uses graphical user interfaces, visual metaphors, and form configuration instead of traditional hand-coded computer programming.
  2. A “builder kit” that is composed of a shared library of UX patterns, made up of components that provide a highly consistent user experience through a systematized collection of design rules and patterns.
  3. An application building environment where users sketch out the highest-level concepts of the application and add details later
  4. An application building environment where users sketch out the details of an application first, then add higher-level concepts

Answer: A

9. Which of the following is NOT a specific advantage of Pega Cosmos?

  1. Pega Cosmos embraces modular design
  2. Pega Cosmos is designed for better context switching for users
  3. Pega Cosmos can be used in multiple business contexts
  4. Pega Cosmos focuses primarily on B2C use cases

Answer: D

10. Which two of the following options are NOT part of the principles of App Studio? (Choose Two)

  1. Utilize defaults.
  2. Push the boundaries of UX design.
  3. Reduce the number of concepts.
  4. Provide familiar tools and terminology.
  5. Contextualize the user’s needs.
  6. Begin with details to build the big picture..
  7. Does not take advantage of default settings.
  8. Add value as fast as possible

Answer: G & H

11. Which four of the following terms describe a design system? (Choose Four)

  1. Toolkit of design components.
  2. Low-code studio.
  3. AI-driven imagery.
  4. Shared library of UX patterns.
  5. Presentation layer.
  6. UX builder kit

Answer: A, D, E & F

12. In Cosmos, which of the following contains the most critical information about a case?

  1. Global navigation.
  2. Summary panel.
  3. Utilities.
  4. Collaboration area

Answer: B

13. Which two of the following options describe modular design? (Choose Two)

  1. A prescribed presentation layer with information architecture, interactions, accessibility, and data visualizations
  2. An application-building development environment that uses graphical user interfaces
  3. Designing for more than one screen (such as mobile or desktop) to allow for functional essentials of the system to work properly.
  4. An approach that allows users to learn the meaning of discreet elements on the screen so that they can be reused in multiple contexts
  5. Building upon a series of components to create models of an application prior to launch

Answer: C & D

14. Select two best practices to follow when designing mobile applications. (Choose Two)

  1. Use controls that support tapping.
  2. Incoporate native device features.
  3. Enable server-side decisions and validations.
  4. Configure horizontal scrolling for smaller devices. 

Answer: A & B

15. What are two benefits of responsive UI? (Choose Two)

  1. Displays columns configured as “Other” on mobile devices
  2. Makes the application preview function available
  3. Maximizes data presentation for the available space
  4. Minimizes horizontal scrolling

Answer: C & D

16. Which of the following is true about device preview?

  1. The device preview is available only for completed applications. 
  2. You still must test applications on actual devices.
  3. Device preview is a Pega Platform™ add-on.
  4. The only preview options available are default options. 

Answer: B

17. What is the default responsive behavior for tables?

  1. The right-most column is automatically desginated as the default column
  2. Tables with more than four columns are not displayed on smaller devices.
  3. The widest column in a table is displayed on mobile phones.
  4. The left-most column is automatically designated the primary column.

Answer: D

18. Choose the correct statement about modifying the layout of a view in App Studio.

  1. From the case life cycle, you can configure a view and modify the layout.
  2. At run time, change the template to modify the layout.
  3. From the Views tab of a case type, you can modify the layout of an existing view.
  4. From App Studio, you cannot modify the view layout. You can make this change in Dev Studio only.

Answer: B

19. You want to configure a view that features two panels of information: Coverage selection and selected coverage overview. The view mock-up is included above. The content of both panels automatically wraps based on screen size. How do you achieve this configuration?

  1. You configure layout groups within a stacked layout group.
  2. You configure repeating layouts within a menu layout group.
  3. You configure repeating layouts within a tab layout group.
  4. You configure dynamic layouts within an accordion layout group.

Answer: C

20. You want to configure a view where customers browse for and purchase books. The title, image of the cover, price, rating, and other details for each book are displayed on the view. How do you achieve this configuration?

  1. Use a dynamic layout.
  2. Use a repeating dynamic layout.
  3. Use a table layout.
  4. Use a tab layout group format.

Answer: B

21. Which of the following two statements are true about the Localization wizard? (Choose Two)

  1. You can use the Localization wizard to change the locale, the base currency, and the time zone.
  2. You can use the Localization wizard to export the strings to be translated which contain certain rules such as field value or message rules.
  3. Correspondence and paragraph rules are exported as HTML files to be translated.
  4. The Localization wizard verifies if the localization flag is enabled on user interface rules.

Answer: B & C

22. Which rule is used to store the labels, messages, and other text strings that require translation? 

  1. pyCaption
  2. Field value
  3. Text file
  4. Localized label

Answer: B

23. You can use field values to localize ______________ and ______________. (Choose Two)

  1. Paragraph rules
  2. Short descriptions
  3. Instruction text
  4. Correspondence text

Answer: B & C

24. What is the purpose of accessibility roles?

  1. Provide enhanced interface support for users requiring assistance
  2. Prevent access by unauthorized personnel
  3. Enable application use on all software platforms
  4. Provide parental controls that enable parents to control access to the application by their children

Answer: A

25. A developer decides that buttons in a Pega Platform™ application are blue and the button text is purple. What Pega Platform feature allows the developer to check whether application users with a form of color blindness can easily differentiate between the button text and button background?

  1. The Tracer
  2. The Device Preview
  3. The Accessibility Inspector
  4. Live UI

Answer: C

26. In which of the following situations do you simulate a data source for a data view?

  1. When the interface between the application and the external data provider is not finalized 
  2. When the data page writes data to the external system.
  3. When you want to simulate a large amount of data
  4. When performance testing an integration

Answer: A

27. Identify the three valid options for simulating data for a data view. (Choose Three)

  1. Data transform
  2. Connector
  3. Decision table
  4. Report definition
  5. Lookup

Answer: A, D E

28. In a fraud detection application, the GetPaymentInformation external data source checks the credit card expiration based on the Card ID. When developing the Pega Platform™ application, which three of the following options can you use to configure the PaymentInformation data object in App Studio? (Choose Three)

  1. If the PaymentInformation data object does not exist, create a new Payment Information data object by using the Data Object wizard to define a simulated source.
  2. If the PaymentInformation data object exists, configure the PaymentInformation data view to source simulated data from the Pega database.
  3. If the PaymentInformation data object exists, configure the Get Payment Information data view with a simulated data source that uses a data transform response.
  4. If the PaymentInformation data object exists, wait for the team to provide the external data source.
  5. If the PaymentInformation data object does not exist, create a new Payment Information data object by using the Data Object wizard to define the source data later.

Answer: B, C & E

29. Which use case can you implement by using the Data Object wizard to establish a connection to a data source?

  1. Populate data for a data object from a REST service using a GET method. 
  2. Make data object records available to other Pega Platform applications through a REST service.
  3. Persist updated records to a data table in the Pega Platform database.
  4. Access a web service with a SOAP call using a GET or POST method.

Answer: A

30. Which three configurations does the Data Object wizard support? (Choose Three)

  1. Configure parameters for elements of the call to the data source.
  2. Map the response data to the data view for the data type.
  3. Define multiple endpoints for a data source.
  4. Define a condition to determine when to access the data source.
  5. Assign multiple data sources to a data object.

Answer: A, B, & C

31. A hacker uses a robot to crack the login password. The robot compares hashed passwords to hashed values collected in a lookup table. What type of attack is the hacker using?

  1. Dictionary attack
  2. Cracking attack
  3. Rainbow attack
  4. Brute-force attack

Answer: C

32. In a human resources application, managers can create, view, and edit employee onboarding cases. Administrators have the additional ability to delete onboarding cases. How do you achieve this behavior?

  1. In the Access Manager, modify the permissions for the Manager and Administrator roles.
  2. In the Access Manager, configure conditional access based on the ability to delete onboarding cases.
  3. On the relevant access groups, configure the desired permissions.
  4. On the relevant operator records, configure the desired permissions.

Answer: A

33. Which two situations are appropriate for implementing field-level auditing? (Choose Two)

  1. In an insurance application, you want to know who adjusts the insurance coverage level.
  2. In a customer service application, you want to know if a new compliant case has been created.
  3. In a mortgage application, you want to maintain a history of any changes to the loan amount as the case progresses through the life cycle.
  4. In a booking application, you want to know why the customer changed their hotel reservation dates.

Answer: A & C

34. You want to limit the amount of information displayed in the Tracer tool to the specific time an error occurs. Which two of the following methods allow you to limit the amount of information displayed? (Choose Two)

  1. Set a breakpoint at the beginning of your application.
  2. Start the Tracer tool just before the moment the error occurs.
  3. Pause the Tracer tool until just before the moment the error occurs.
  4. Clear the Tracer tool after the error occurs.

Answer: B & C

35. A user enters and submits a form response. The Pega Platform™ application returns an error. Using the Tracer tool, what can you do to determine the cause of the error in your application?

  1. Search for the alert that is reporting the error.
  2. Search for the property value causing the error on the pyWorkPage.
  3. Search for the first FAIL status and see which step is causing the error.
  4. Search for the form that is causing the error.

Answer: A

36. Development in Pega Platform™ follows agile methodologies. Which two statements are agile development best practices? (Choose Two)

  1. Develop all requirements and release the changes all at once to save on outages.
  2. Frequently perform application developments that are small in scope.
  3. Continuously test your application to identify issues early.
  4. Test the application only when major changes are implemented.

Answer: B & C

37. A developer frequently checks in application changes to the source environment. When is the developer Ready to Share?

  1. When the application is ready for deployment into another environment.
  2. When the developer completes all critical tests to ensure that new and existing functionality works. 
  3. When the developer checks in all application changes.
  4. When the developer has completed development activities.

Answer: B

38. Your application changes are tested and accepted. Which three tasks must be complete prior to the Ready to deploy step? (Choose Three)

  1. Performance tests are complete
  2. Update the access group
  3. Feature acceptance tests are complete
  4. Unit tests are complete
  5. Changes from multiple developers are integrated

Answer: C, D & E

39. Which of the following options best describes the benefit of unit testing rules?

  1. Unit testing identifies configuration issues that can propagate to other rules with potentially serious consequences.
  2. Unit testing validates information that must be provided before the rule can be saved.
  3. Unit testing identifies configuration issues that might impact application performance on a production system.
  4. Unit testing validates a rule configuration to ensure that any dependent rules are available to the application.

Answer: A

40. When unit testing a rule, you use a data transform 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. Records the results of the unit test
  4. Distinguish the test data from other pages in memory

Answer: A

41. You create a test case for a decision table and verify 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 can cause this result? (Choose Two)

  1. The user who performs the unit test.
  2. The page containing the decision table input properties.
  3. The returned values used in the decision table.
  4. The input properties used in the decision table.

Answer: C & D

42. In which two contexts can you record a scenario test case? (Choose Two)

  1. User
  2. Assignment
  3. Portal
  4. Case type

Answer: C & D

43. Scenario test cases are primarily used to test an individual rule in Pega.

  1. True
  2. False

Answer: B

Youtube Video: