1.
An organization wants to automate their existing expense reporting process. Which scenario most closely follows Pega’s best practices for application design?
Correct Answer
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.
Explanation
The organization identified business objectives and requirements that can be used as a measure of success. The organization also involved interested stakeholders, and planned for an iterative development cycle.
2.
You are assigned to a team to develop a case life cycle design for an application. Why would you design the case life cycle?
Correct Answer
C. Ensure all team members have a common understanding of how a case is processed and resolved.
Explanation
A case life cycle allows all project team members to visualize the work as a whole and easily define its parts.
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?
Correct Answer
C. Collect personal information
Explanation
In the Collect Candidate Information process, it is important to gather relevant personal information about the candidate. This information can include their name, contact details, educational background, work experience, and any other details that are necessary for the hiring process. Collecting personal information is a crucial step as it helps in evaluating the suitability of the candidate for the job and ensures that the necessary information is available for further stages of the case life cycle.
4.
You are adding steps to a process named Select Insurance Policy. Which one of the following steps would be named correctly?
Correct Answer
A. Confirm employee
Explanation
This name describes both the action and where the action is directed.
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 _____________?
Correct Answer
B. Step
Explanation
You configure routing for an assignment for the step.
6.
A loan origination case requires the loan application be routed to an underwriter for verification. Any underwriter in the department can complete the verification. How would you route the verification assignment?
Correct Answer
D. To a work queue
Explanation
Routing the assignment to a work queue would allow any underwriter with access to the work queue to complete the verification.
7.
The goal milestone in a service level defines:
Correct Answer
D. The amount of time in which the case or step should be completed
Explanation
The goal milestone is the amount of time in which the business would like the case or step to be completed.
8.
The primary purpose of a service level is to __________.
Correct Answer
C. Help ensure timely completion of assignments
Explanation
Service Levels, also known as Service Level Agreements (SLAs), are used to ensure work is completed within the expected time intervals.
9.
What three questions can you ask to help you plan user views? (Choose Three)
Correct Answer(s)
B. How will users enter values in those fields?
D. What fields do users need to see?
E. Can users modify the values or only read the values?
Explanation
Use the appropriate display format for the data to be entered. This helps users complete their tasks with fewer errors.
In order to complete the tasks, end-users enter information in fields on the forms.
Knowing what each user must do to complete a specific task will help them complete the task with fewer errors.
10.
Which statement demonstrates a well-written business objective?
Correct Answer
B. Reduce inaccurate claims to less than 10 percent of all claims.
Explanation
A well-written business objective indicates a goal and a measure of success towards the goal.
11.
Which statement demonstrates a well-written requirement?
Correct Answer
B. A user should be able to cancel an order at any time.
Explanation
This statement describes processing needs that must be met for processing work and data in the application.
12.
Which statement demonstrates a well-written specification?
Correct Answer
A. If the complainant type is "Provider," then provider information must be populated during the Triage Stage in the Basic Research Step.
Explanation
This statement describes how the system must perform.
13.
What is the difference between a requirement and specification?
Correct Answer
B. A requirement describes what the business need is, and specifications describe how the application will meet the business need.
Explanation
A requirement refers to the description of what the business need is, while specifications refer to the details of how the application will fulfill that need. Requirements outline the objectives and goals, while specifications provide the specific instructions and guidelines on how to achieve those objectives.
14.
Alternate stages are used to _____________________. (Choose Two)
Correct Answer(s)
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.
Explanation
An alternate stage is used to model the out-of-sequence events in the life cycle of a case.
As with primary stages, alternate stages are used to organize process steps.
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?
Correct Answer
D. Add a local action to the case type.
Explanation
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.
16.
Which requirement could be satisfied with a user action?
Correct Answer
A. Allow a user to transfer a case to another employee at any stage of the case
Explanation
Since the decision to transfer the case is left to the user, the case can be implemented as an optional process.
17.
What three questions should you ask when creating a correspondence? (Choose Three)
Correct Answer(s)
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?
Explanation
When creating a correspondence, it is important to ask three key questions. Firstly, "Who is the user that receives the correspondence?" This helps determine the target audience and ensures that the correspondence is directed to the appropriate person. Secondly, "When does the correspondence need to be sent?" This establishes a timeline and ensures that the correspondence is delivered in a timely manner. Lastly, "How will the correspondence be sent?" This question helps determine the most suitable method of communication, such as email, mail, or in-person, to ensure effective delivery of the correspondence.
18.
Which two statements identify why you should automate correspondence? (Choose Two)
Correct Answer(s)
A. Automating correspondence allows you to send timely communication
C. Automating correspondence allows for sending consistent information to users.
Explanation
Automating correspondence allows you to send timely communication because it eliminates the need for manual drafting and sending of emails or letters, ensuring that the communication reaches the intended recipients quickly. Additionally, automating correspondence allows for sending consistent information to users as templates can be created and used repeatedly, ensuring that the content and format of the correspondence remains the same for all recipients.
19.
Adding instructions to a step ____________ (Choose One)
Correct Answer
B. Describes to an end user what should be done in the step.
Explanation
Instructions inform end users what to do next on a case at runtime.
20.
After the completion of a step, a case should be marked as Pending-Approval. What is the best way to do this? (Choose One)
Correct Answer
B. Update the work status for the step
Explanation
After a step completes, the work status value is updated.
21.
Which two tasks do system architects perform on a Pega project? (Choose Two)
Correct Answer(s)
A. Develop feature prototypes
C. Configure UI forms
Explanation
System architects on a Pega project are responsible for developing feature prototypes and configuring UI forms. Developing feature prototypes involves creating working models of specific functionalities to demonstrate to stakeholders and gather feedback. Configuring UI forms involves designing and customizing the user interface components and forms based on the project requirements. Identifying business objectives for an application and defining application requirements are tasks typically performed by business analysts or project managers rather than system architects.
22.
On a Pega project, who is typically responsible for designing the application architecture?
Correct Answer
A. Lead System Architect
Explanation
A Lead System Architect is typically responsible for designing the application architecture
23.
With whom does a system architect work to develop application specifications?
Correct Answer
A. Business architects
Explanation
System architects work with business architects to develop specifications that describe elements of the application design.
24.
An application references a data element found in the Work- class. How is this rule inherited by the application?
Correct Answer
C. By applying directed inheritance.
Explanation
In Pega, directed inheritance is used to inherit rules from one class to another. When an application references a data element found in the Work- class, it can inherit the rule by applying directed inheritance. This means that the application explicitly specifies the class from which it wants to inherit the rule. By doing so, the application can access and use the data element from the Work- class without duplicating the rule in its own class.
25.
Select the two items of information used to uniquely identify a rule. (Choose Two)
Correct Answer(s)
A. The class of the rule.
D. The type of the rule.
Explanation
The class of the rule and the type of the rule are the two items of information used to uniquely identify a rule. The class of the rule refers to the category or group to which the rule belongs, while the type of the rule specifies the specific characteristics or properties of the rule. By considering both the class and type of the rule, it becomes possible to distinguish it from other rules and ensure its unique identification.
26.
A company provides two applications to its employees. One 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.Each application requires a data element to track the status of cases. Select the best strategy for implementing this requirement.
Correct Answer
B. Check the inheritance path to determine if an appropriate data element is already available
Explanation
Verify that no appropriate data element already exists and is usable by the application, before you create one.
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?
Correct Answer
A. The application ignores the checked-out version and uses the previous version in the application ruleset.
Explanation
Checking out a rule does not prevent an application from running the rule. Checking out a rule only prevents system architects from updating the rule until you check in the rule.
28.
Which type of record identifies the application that a user opens when logging in to Designer Studio?
Correct Answer
A. Access group
Explanation
The access group record identifies the privileges extended to a group of users for a specific application.
29.
______ is a template for creating _____ at run time. Fill in the blanks with one of the following pairs.
Correct Answer
B. Case type, cases
Explanation
Case type is a template for creating and processing cases.
30.
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?
Correct Answer
A. Make loan request a parent case type, and appraisal a child case type
Explanation
The correct answer is to make the loan request a parent case type and the appraisal a child case type. This configuration reflects the relationship between the two case types, where the loan request is the main case and the appraisal is a sub-case that is dependent on the loan request. By making the loan request a parent case type, it signifies that it is the primary case and the appraisal is linked to it as a child case. This allows for better organization and tracking of the mortgage application process.
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?
Correct Answer
A. Both Pay-37 and Pac-56 have to be resolved before PO-11 is resolved
Explanation
Child cases must be resolved before parent case.
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?
Correct Answer
A. Page list
Explanation
References to page group properties includes a subscript
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?
Correct Answer
B. Picklist
Explanation
Use picklist to define a static list of options.
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)?
Correct Answer
C. Value group
Explanation
Value group properties have a subscript.
35.
In which of the following situations would you use a data transform? (Choose Two)
Correct Answer(s)
A. Set default values when creating a case
D. Copy data between pages
Explanation
A data transform is used to set default values when creating a case and to copy data between pages. When creating a case, it is often necessary to set default values for certain properties. This can be done using a data transform. Additionally, data transforms are used to copy data between pages, which can be useful when there is a need to transfer information from one page to another. Therefore, in both of these situations, a data transform would be the appropriate choice.
36.
What is the purpose of the pyDefault data transform?
Correct Answer
C. To initialize property values when a case is created
Explanation
The pyDefault data transform is used to initialize property values when a case is created. This means that when a new case is created, the pyDefault data transform will be executed to set default values for the properties of that case. It is important to note that pyDefault should not be overridden, as it is a system-generated rule that is responsible for initializing case properties.
37.
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 for the calculating value. (Choose Two).
Correct Answer(s)
A. To update the calculation, you only update one rule making the application easier to maintain.
D. The system monitors input properties and determines when to update the target property value.
Explanation
A declare expression is used to calculate a specific value that is used on multiple forms, which addresses the requirement of adding an order total field that is used on multiple forms in the application. By using a declare expression, you only need to update one rule to update the calculation, making the application easier to maintain. Additionally, the system monitors input properties and determines when to update the target property value, ensuring that the order total will change in all the forms whenever the input values change.
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?
Correct Answer
C. Specify backward chaining in the total interest rate declare expression
Explanation
The total interest rate property will not be updated until the review form is opened. This approach avoids repeated, unnecessary calculations
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)
Correct Answer(s)
C. Total cost of options
D. Total cost for the hotel room
Explanation
The target properties that would be used in this scenario are the "Total cost of options" and the "Total cost for the hotel room". These properties are necessary to calculate the grand total cost for the user's hotel booking. The "Total cost of options" includes any additional costs for valet parking or other selected options, while the "Total cost for the hotel room" includes the base cost of the room itself. By adding these two costs together, the application can accurately display the grand total cost for the user's stay at the hotel.
40.
When does data propagation occur?
Correct Answer
B. When the subcase or spin-off case is created
Explanation
Data propagation occurs when a subcase or spin-off case is created. This means that when a new subcase or spin-off case is created, the values from the parent case are propagated or passed down to the newly created case. This ensures that the necessary data is available in the subcase or spin-off case for processing or further actions.
41.
Use __________ to use conditional logic to determine which data should be propagated
Correct Answer
D. A data transform
Explanation
Use a data transform if you need to specify conditional logic
42.
PyWorkPage stores which type of information?
Correct Answer
A. Information about a case
Explanation
Information about a case is stored on pyWorkPage
43.
You use the Clipboard tool to perform which two tasks? (Choose Two)
Correct Answer(s)
A. Test case behavior by setting property values for an open case
B. Review the current values of case data
Explanation
The Clipboard tool allows users to view and manipulate data within a Pega application. By using the Clipboard tool, users can test case behavior by setting property values for an open case, as well as review the current values of case data. This tool is useful for debugging and troubleshooting purposes, as it allows users to see the data flow and make necessary adjustments to ensure proper case behavior. It does not, however, test declarative expressions or rules execution.
44.
A connector is used to ______________________________. (Choose Three)
Correct Answer(s)
A. Identify an outcome of a decision
B. Identify the order of events in a process.
E. Indicate possible branches of a process.
Explanation
Connectors are used to identify an outcome of a decision, as they can show the result or consequence of a particular choice. They also help in identifying the order of events in a process, as they can indicate the sequence in which different steps or actions occur. Additionally, connectors can indicate possible branches of a process, meaning they can show alternative paths or options that can be taken within a process.
45.
A flow action ______________________________. (Choose Two)
Correct Answer(s)
A. Identifies the user interface to present to a user
D. Indicates a possible outcome for an assignment.
Explanation
A flow action is a component in a business process management system that identifies the user interface to present to a user. It determines the screens and forms that need to be displayed to collect input from the user. Additionally, a flow action also indicates a possible outcome for an assignment. This means that it determines what action needs to be taken after the user completes the assigned task, such as routing the case to a specific user or escalating it to a higher authority.
46.
Which of the following functional requirements is the most appropriate to be implemented with an Activity rule rather than a Data Transform rule?
Correct Answer
C. Parsing data from an external system
Explanation
Parsing data from an external system is the most appropriate functional requirement to be implemented with an Activity rule rather than a Data Transform rule because parsing data typically involves complex logic and manipulation of data. Activities provide more flexibility and control over data processing as they can make use of custom Java code and external libraries. Data Transform rules are better suited for simple data manipulation tasks and are not as powerful as Activities when it comes to parsing and processing data from external systems.
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?
Correct Answer
C. When
Explanation
The "When" option would be used to achieve the behavior of skipping the third step if the TotalAmount is less than USD500. This option allows you to set a condition or criteria that needs to be met in order for the activity to proceed. In this case, the condition would be TotalAmount >= USD500, and if this condition is not met, the third step would be skipped.
48.
In an activity ProcessOrder, the fourth step invokes another activity CheckInventory. The step page for step 4 is specified to use a page named OrderInfo that is listed the Page & Classes tab. When the CheckInventory is executed by step 4 of the ProcessOrder, what is the primary page for ProcessOrder execution?
Correct Answer
D. OrderInfo
Explanation
When the CheckInventory activity is executed by step 4 of the ProcessOrder activity, the primary page for ProcessOrder execution is the OrderInfo page. This is because the step page for step 4 is specified to use a page named OrderInfo, which is listed on the Page & Classes tab. Therefore, the OrderInfo page is used as the primary page for the execution of the ProcessOrder activity.
49.
Which option for populating work party information allows users to optionally add a work party to a case while completing an assignment?
Correct Answer
C. The addParty flow action
Explanation
The addParty flow action allows users to add a work party during an assignment.
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.
Correct Answer
A. Data-Party-Operator
Explanation
The HR business partner assigned to the employee's department is a specific role within the organization that focuses on managing employee relations and ensuring smooth transitions during the resignation process. The Data-Party-Operator class or one of its descendants would be the most appropriate choice to model this role as it represents an individual who performs operational tasks within the organization. This class is specifically designed for individuals who have specific responsibilities and roles within the organization, making it the best fit for the HR business partner in this scenario.