Which issue do you address by simulating a data source?
Answer : A
Simulating a data source is primarily used to address scenarios where the actual data source is not available. The appropriate use case is:
A . The product database moves to a new data source accessible by a web service that is not yet configured. Simulating the data source allows developers to continue building and testing applications even when backend services are not fully set up, ensuring development progress is not hindered by external dependencies.
Which source do you select for a data page that contains the details of single record for a data type?
Answer : D
When configuring a data page that needs to retrieve details of a single record, the appropriate source to use is:
D . Lookup. Lookup is specifically used in Pega to retrieve a single record based on a key or a set of keys from a data type. This makes it suitable for data pages that are intended to provide detailed information about a particular entity, ensuring efficient and accurate data retrieval based on specific criteria.
A hotel booking application allows customers to change rooms after making a reservation. Each room's status in each hotel is stored on a data page sourced from an external database table.
Which two configuration options, when applied in combination, do you use to update the database table when a customer changes rooms? (Choose Two)
Answer : A, C
In a hotel booking application where room status updates need to be reflected in an external database, the combination of a savable data page and a data transform is a powerful configuration for facilitating updates.
A . A savable data page that contains the room information: This allows for the updated room information to be saved back to the source system, in this case, an external database. Savable data pages are designed for this purpose, providing a mechanism to push changes made in the application back to the external data source efficiently.
C . A data transform to copy updates to the data page: Before saving the updates, a data transform can be used to apply any necessary changes or format
A human resources application contains reports that are used to review hiring practices. The product manager has asked you to test the recent hire training report.
How do you run a unit test on the report?
Answer : D
To test a report, specifically the recent hire training report within a human resources application, the most direct and effective method is to run the report definition against actual data. This approach allows for the evaluation of the report's functionality, ensuring it meets the requirements and accurately reflects the data.
D . Run the report definition using the contents of a database table: This option involves executing the report definition to generate the report using data stored in a database table. It allows for the assessment of how well the report handles real data, including the correctness of the information displayed, the performance of the report, and whether it meets the product manager's requirements for reviewing hiring practices.
Creating a copy of the rule (A) and initializing the rule with test data using the run rule window (B) can be part of the development or debugging process but might not fully test the report under realistic conditions. Identifying a data test page to unit test the rule (C) is more applicable to testing rule logic rather than report output.
A home loan application requires approvals from the Legal team manager and the Finance team manager. The Legal team manager must approve before the Finance team manager. How do you configure this requirement?
Answer : C
For a home loan application that requires sequential approvals from the Legal team manager followed by the Finance team manager, setting up a process that enforces this order is crucial. The most straightforward and effective method to configure this requirement is through cascading approval.
C . Create an approval step with cascading approval: This option involves setting up a single approval step in the case workflow that automatically moves from the first required approval (Legal team manager) to the second (Finance team manager) once the initial approval is granted. Cascading approvals enforce the necessary sequence while streamlining the process, ensuring that the case progresses in the correct order without manual intervention or complex routing logic.
Creating parallel approval processes (A) does not enforce the required sequence. Applying business logic to route a single assignment in the correct order (B) could potentially meet the requirement but may involve more complex configurations compared to cascading approval. Routing an assignment to a work queue where both roles have access (D) does not ensure the approvals occur in the specified sequence.
An online retailer allows customers to select a courier service for deliveries. The list of available courier services is drawn from a data type sourced in the Pega database. The Fulfillment department wants to allow local warehouse managers to add courier services to mitigate increases in delivery times and remove courier services that fail to meet delivery metrics.
Which two options are required to allow local warehouse managers to update courier service records in production? (Choose two.)
Answer : B, C
Which two statements are true about minimum lovable product (MLP) sizing when using the Estimator tool? (Choose two.)
Answer : B, D
The Estimator tool in Pega is used for planning and sizing development efforts, particularly for Minimum Lovable Products (MLP):
B . MLP sizing leads to precision in the sprint cycle and resource planning. Accurate MLP sizing helps in detailed planning of sprint cycles and resource allocation, ensuring that development efforts are aligned with project goals and timelines.
D . Initial estimations are high-level and can be refined during sizing. Early estimations in the project are often broad and generalized but become more refined and accurate as the project sizing process progresses, allowing for better project planning and management.