Sei sulla pagina 1di 26

1.What is the significance of a unified platform?

-With a unified platform, you configure applications using a consistent set of


components.
The use of a consistent set of components reduces application development time.

2.To ensure visibility among all team members to an overall application design,
which application development approach does Pega 7 use?

-Pega 7 uses a model-based application approach.

3.If a case manager oversees the efforts of a case worker, what does a case worker
do?

-Case workers are responsible for creating, viewing, and working on their own cases
and assignments.

4.If business architects (BAs) gather business objectives and application


requirements, for which tasks are the system architects (SAs) responsible?

SAs provide the technical skills needed to complete the application.


They configure application assets such as User Interface (UI) forms, automated
decisions, and correspondence.
SAs then review the application with business stakeholders for approval.

5.Pega Express allows you to run an application in ___________ so that you can test
your design as a user would experience using the application.

-simulation mode

6.What are the possible consequences of not following best practices and guardrails
when designing and building an application on the Pega 7 platform?

-When not following best practices,


you may spend excessive time re-creating existing functionality,
or debugging a component that is not well designed.
There is also the risk that you will implement a feature that does not work
correctly.

7. An organization wants to automate its existing expense reporting process.


Which two actions should the organization take in order to follow Pega�s best
practices for application design? (Choose Two)

-Identify the departments responsible for the application design and have them work
independently to enhance organizational efficiency.
-Use DCO to enter business requirements for the application to facilitate direct
engagement of IT and business resources.
-Correct!Pega recommends that all projects leverage DCO as a core part of the
delivery process.
-Build the required features as soon as they are needed during application
development to keep the project moving quickly.
-Build and test the application before rolling it out for review by interested
parties to ensure the application is ready for release.
-Correct!The organization should build the application iteratively and plan for
regular reviews in iterative development cycles.

8.Select two benefits of following Pega's guardrails. (Choose Two)

-Guardrails help managers create schedules for efficiently allocating developer


resources.
-Guardrails help developers to track compliance with Pega's best practices.
-Correct!Pega's guardrails help developers choose the best approach to meet
specific design requirements.
-Guardrails help project managers ensure that applications are completed on time.
-Guardrails help developers build applications that are easier to maintain and have
fewer defects.
-Correct!When developers follow Pega's guardrails, they are more likely to choose
the best approaches, which lead to maintainable, reliable applications.

9.A _______________ delivers a meaningful business outcome to a customer, partner,


or internal stakeholder.

-case

10.The modeling technique used to describe in business terms how a business


application should work is called ____________________.

-case life cycle design

11.A _______________ is used as a first level of organizing work in a case.

-stage

12.In Pega 7, ___________________ are organized within stages and define one or
more paths the case must follow.

-processes

13.You are assigned to a team to develop a case life cycle design for an
application.
Why would you design the case life cycle?

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

-Ensure all team members have a common understanding of how a case is processed and
resolved.
-Guide the development team with guidelines on how to manage the project
development.
-Show technical users how to use Pega developer tools for collecting customer
information.
-Correct!A case life cycle allows all project team members to visualize the work as
a whole and easily define its parts.

14.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?

-Determine compensation
-Conduct interview
-Collect personal information
-Assess candidate
-Correct!Collecting professional information is necessary to complete the goal of
collecting candidate information.

15.You are adding steps to a process named Select Insurance Policy. Which one of
the following steps would be named correctly?
-Employee confirmation
-Confirm
-Confirm employee and employer
-Confirm employee
-Correct!This name describes both the action and where the action is directed.

16.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 _____________?

-Case
-Step
-Stage
-Process
-Correct!You configure routing for an assignment for the step.

17.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?

-To a specific user


-To the reporting manager
-To the current user
-To a work queue
-Correct!Routing the assignment to a work queue would allow any underwriter with
access to the work queue to complete the verification.

18.You are designing an SLA for a mortgage request life cycle that includes a step
in which a user collects the applicant's loan history.
It is expected that the user completes this step within 24 hours when they receive
the case.
If the step is not completed within 48 hours, the case is considered late. What
milestones and values do you use to support this requirement.

-You enter a value of 24 hours in the goal milestone, and enter a value of 48 hours
in the deadline milestone.

19.The goal milestone in a service level defines:

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


-The amount of time allowed before the case automatically advances to the next
assignment
-The amount of time in which the case or step should be completed
-The amount of time allowed for a user to advance a case to the next stage
-Correct!The goal milestone is the amount of time in which the business would like
the case or step to be completed.

20.The primary purpose of a service level is to __________.

-Generate service level reports


-Assign cases to the appropriate case worker
-Help ensure timely completion of assignments
-Track assignment status over time
-Correct!Service Levels, also known as Service Level Agreements (SLAs), are used to
ensure work is completed within the expected time intervals.

21.What three questions can you ask to help you plan user views? (Choose Three)
-Can users modify the values or only read the values?
-Correct!Knowing what each user must do to complete a specific task will help them
complete the task with fewer errors.
-What fields do users need to see?
-Correct!In order to complete the tasks, end-users enter information in fields on
the forms.
-Will users want to see information displayed using different styles?
-How will users enter values in those fields?
-Correct!Use the appropriate display format for the data to be entered. This helps
users complete their tasks with fewer errors.
-Will the information be stored in an external database?

22.Which statement demonstrates a well-written business objective?

-Allow up to 200 concurrent users.


-Reduce inaccurate claims to less than 10 percent of all claims.ans
-Passwords must be at least eight characters.
-Require HR VP approval for sabbatical leave.
-Correct!A well-written business objective indicates a goal and a measure of
success towards the goal.

23.Which statement demonstrates a well-written business objective?

-Allow up to 200 concurrent users.


-Reduce inaccurate claims to less than 10 percent of all claims.
-Passwords must be at least eight characters.ans
-Require HR VP approval for sabbatical leave.
-Correct!A well-written business objective indicates a goal and a measure of
success towards the goal.

24.Which statement demonstrates a well-written specification?

-If the complainant type is "Provider," then provider information must be populated
during the Triage Stage in the Basic Research Step.ans
-User passwords shall be encrypted using AES-256 encryption.
-The product catalog should be easy to navigate.
-Reduce time needed for time-off approvals from three weeks to one.
-Correct!This statement describes how the system must perform.

25.What is the difference between a requirement and specification?

-A requirement provides a blueprint for how the application will meet the goals
defined in a specification.
-A requirement describes what the business need is, and specifications describe how
the application will meet the business need. ans
-There is no difference between a requirement and a specification.
-A requirement defines a specific step in a process; a specification defines a
complete process.
-Correct!This is the main distinction between requirements and specifications.

26.Alternate stages are used to _____________________. (Choose Two)

-organize process steps that are not part of the normal course of events.
Correct!An alternate stage is used to model the out-of-sequence events in the life
cycle of a case.
-represent an alternative flow of the case life cycle sequenced from beginning to
end.
-define the expected flow of events in the life cycle of a case.
-define the tasks that users accomplish while the case is in the stage.
Correct!As with primary stages, alternate stages are used to organize process

27.What are the main differences between a local action and an optional process?

Local actions are single tasks and return to the primary path of a case,
whereas an optional process is a series of steps that is not required to return to
the primary path of a case.

28.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?

-Add a process in a stage.


-Add an optional process to any stage in the case type.
-Add a local action to the case type.ans
-Add a step in a process.
Correct!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.

29.Which requirement could be satisfied with a user action?

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


-Allow a user to transfer a case to another employee at any stage of the case.ans
-Reassign any task that remains open after three days to another user.
-An application randomly sends a survey to customers once their case is resolved.
Correct!Since the decision to transfer the case is left to the user, the case can
be implemented as an optional process.

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

-How will the correspondence be sent?


-Correct!You will determine the medium in which the correspondence will be sent.
-How often should you send the correspondence?
-Who is the user that receives the correspondence?
Correct!Knowing who the correspondence is going to is important.
-When does the correspondence need to be sent?
Correct!You will determine in the case when to send the correspondence.
-Which email server should the correspondence use?

31.Which two statements identify why you should automate correspondence? (Choose
Two)

-Automating correspondence allows you to advance a case.


-Automating correspondence allows for sending consistent information to users.
Correct!By defining the correspondence in a case, you can be assured that
correspondence is sent for every case.
-Automating correspondence allows you to send timely communication.
Correct!By automating when a correspondence should be sent, you can send it to
users when they need it.
-Automating correspondence keeps all interested parties informed of the current
status of a case.

32.Adding instructions to a step ____________.

-Describes the business value of the step.


-Defines what the step should do.
-Describes to an end user what should be done in the step.ans
-Instructs an architect how to build the step.
Correct!Instructions inform end users what to do next on a case at runtime.

33.A step in the case life cycle has a Set status value of Pending-Approval. When
is the status of the case automatically updated?

-Only if the user manually updates the case status


-The status of a case cannot be automatically updated
-At the beginning of the step.ans
-At the end of the step.
-Correct!When the Set status value is defined on a step, the status is set when the
step is executed.

34.Flow rules represent a ____________ in the case life cycle.

-process

35.Flow shapes represent ____________.

-tasks to be completed as part of a business process

36.Which standard flow shape creates a task in a work list or workbasket?

-Assignment

37.Which standard flow shape represents an automated system action?

-Utility

38.How many Start shapes can a flow rule contain?

-One

39.Smart shapes are ____________________.

-pre-defined shapes configured to perform a specific task

40.Draft mode enables you to ___________________.

Save, and run a flow rule even if other referenced rules do not yet exist.

41.A connector is used to ______________________________. (Choose Three)

-Indicate possible branches of a process.


Correct!By adding more than one connector to a shape, you allow a process to branch
as required for case processing.
-Indicate an automated action performed by the application.
-Identify an outcome of a decision.
Correct!Connectors are used to represent outcomes of an automated decision.
-Indicate an event handled by a user.
-Identify the order of events in a process.
Correct!Connectors are used to indicate the order of events in a process, from
start to end.

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

-Develop feature prototypes


Correct!System architects develop feature prototypes.
-Identify business objectives for an application
-Define application requirements
-Configure UI forms
Correct!System architects create user interfaces.

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

-System Architect
-Business Architect
-Lead System Architect
-Senior System Architect
Correct!A Lead System Architect is typically responsible for designing the
application architecture.

44.With whom does a system architect work to develop application specifications?

-Business stakeholders
-Business architects
Correct!System architects work with business architects to develop specifications
that describe elements of the application design.

45.What is the purpose of a rule in a Pega application?

-A rule is an instruction for describing a specific case behavior, such as a


process or automated decision.

46.A ruleset version is identified with a string of three numbers. What do these
three numbers indicate?

-The three numbers used to identify a ruleset version indicate the major version,
minor version, and patch version of the ruleset.

47.What is the purpose of a class in a Pega application?

-A class organizes rules within an application. The position of a class within the
class hierarchy determines the reusability of the rules in that class.

48.An application references a data element found in the Work- class. How is this
rule inherited by the application?

-By applying directed inheritance.ans


-By applying pattern inheritance.
-By adding the ruleset that contains the property to the application.
-By naming PegaRULES as the built-on application.
Correct!Directed inheritance is the only option that allows an application class to
inherit rules defined for the Work- class.

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

-The application that uses the rule.


-The description of the rule.
-The type of the rule.
Correct!The type identifies the behavior modeled by the rule. The type allows you
to differentiate between a process named Approval and a UI named Approval.
-The class of the rule.
Correct!The class is used to uniquely identify a rule.
-The status of the rule.
50.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.

-Create one data element in the organization layer, for both applications to use.
-Create a data element for each case type, since they may use different status
values.
-Check the inheritance path to determine if an appropriate data element is already
available.ans
-Create one data element in the framework layer, for both applications to use.
Correct!Verify that no appropriate data element already exists and is usable by the
application, before you create one.

51.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?

-The application returns and error and stops processing the case, because the rule
is unavailable for use.
-The application runs the checked-out version of the rule, because that is the most
up-to-date version of the rule.
-The application ignores the checked-out version and uses the previous version in
the application ruleset.ans
-The application cannot run because the rule is unavailable.
Correct!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.

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

-Application
-Access group
-Operator ID
Correct!The access group record identifies the privileges extended to a group of
users for a specific application.

53.What is the purpose of the compliance score for an application?

-The compliance score provides a quantifiable assessment of application quality by


indicating the amount and severity of rule warnings in an application.

54.The compliance score for an application is 85. Is the application ready to be


deployed to users?

A compliance score of 85 indicates that the application requires review before


deployment to users.
Warnings should be reviewed and addressed to raise the compliance score to 90 or
greater.

55.______ is a template for creating _____ at run time.


Fill in the blanks with one of the following pairs.

-Case, case types


-Case type, cases
-Top-level case , child cases
-Data structure, processes
Correct!Case type is a template for creating and processing cases.

56.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?

-Make mortgage a parent case type. Make loan request and appraisal child case
types.
-Make both loan request and appraisal peer case types.
-Make appraisal a parent case type, and loan request a child case type.
-Make loan request a parent case type, and appraisal a child case type.ans
Correct!A loan request case must be created before an appraisal case can be
created.

57.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?

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


-PO-11 can be resolved when either of Pay-37 and Pac-56 is resolved.
-PO-11 has to be resolved before either of Pay-37 and Pac-56 be resolved.
-Both Pay-37 and Pac-56 have to be resolved before PO-11 is resolved.ans
Correct!Child cases must be resolved before parent case.

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

-Page
-page group
-value list
-page list ans
Correct!References to page group properties includes a subscript.

59.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?

-Picklist ans
-Text (paragraph)
-Field group (list)
-Radio button
Correct!Use picklist to define a static list of options.

60.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)?

-Text
-Single value
-Value group ans
-Page
Correct!Value group properties have a subscript.

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

-Execute a flow action


-Create properties after the case has been created
-Copy data between pages
Correct!Use a data transform to copy data from a source to a target.
-Set default values when creating a case
Correct!Use the pyDefault data transform to initialize properties when a case is
created.

62. What is the purpose of the pyDefault data transform?

-To set internal case properties, never override pyDefault


-To use the superclass feature
-To initialize property values when a case is created ans
-To propagate property values from a parent to a subcase
Correct!Use the pyDefault data transform to set properties when the case is
created.

63.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).

-The system monitors input properties and determines when to update the target
property value.
Correct!The data transform is explicitly called in a business decision. Procedural
rules determine when to run updates to a target value property.
-To update the calculation, you only update one rule making the application easier
to maintain.
Correct!When updating a data transform you must update the rules wherever it is
used in the application. There is no easy way to view the interdependency between
calculations performed by data transforms.
-A declare expression calculates a specific value that is used on multiple forms.
-A declare expression updates the total value on all the forms when any form
containing the field is submitted.

64.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?

-Specify forward chaining in the declare expression that calculates the total
interest rate value.
-Specify backward chaining in the total interest rate declare expression. ans
-To calculate the total interest rate value, add the all the declare expression
target property values.
-Apply the declare expression in the approval flow action.
Correct!The total interest rate property will not be updated until the review form
is opened. This approach avoids repeated, unnecessary calculations

65.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)

-Number of days at the hotel


-Total cost for the hotel room
Correct!Multiplying the daily room cost times the number of days equals the target
property � total hotel room cost.
-Total cost of options
Correct!The option costs are added together to equal the target property � total
cost of options.
-Price of each option

66. Use data propagation to automatically copy values from a case to __________.

-subcases only
-its parent case and any subcases
-any cases
-subcases and a spin-off cases ans
Correct!Data propagation works with subcases and spin-off cases.

67. When does data propagation occur?

-Whenever a parent's value changes


-When the subcase or spin-off case is created ans
-When a subcase's or spin-off case�s value changes
-When a parent's value changes and a data transform is used to configure the data
propagation
Correct!The data is only propagated on case creation. Sub-sequent changes are not
propagated.

68. Use __________ to use conditional logic to determine which data should be
propagated.

-a data transform ans


-the property mapper
-a data page
-a decision tree
Correct!Use a data transform if you need to specify conditional logic.

69.How is information, such as the color of a vehicle, stored in memory for use in
a Pega application?

-Information such as the color of a vehicle is associated with a data element.


The data element (property and value) is stored on the clipboard in a structure
called a page.

70.While testing case behavior for an online shopping application,


you want to confirm that the application properly generates a list of the
customer's previous orders when querying the company's order management system.
In which category of clipboard pages would you expect to find the page that
contains this list?

-This page should be located in the Data Pages category.

71.pyWorkPage stores which type of information?

-Information about a case. ans


-Information about the current operator.
-Information about the Pega server.
-Data cached from an outside system.
Correct!Information about a case is stored on pyWorkPage.

72.You use the Clipboard tool to perform which two tasks? (Choose Two)

-Test a rule to determine whether the rule executes correctly.


-Test whether a declarative expression properly calculates a target value.
-Test case behavior by setting property values for an open case.
Correct!The Clipboard tool allows you to set a property value.
-Review the current values of case data.
Correct!The Clipboard tool provides a snapshot of the current contents of memory,

73.Which of the following functional requirements is the most appropriate to be


implemented with an Activity rule rather than a Data Transform rule?

-Parsing data from an external system (ans)


-Copying a page into a page list property
-Initializing properties values of a new case instance
-Updating properties values from one page using properties of another page
Correct!This can be implemented with an activity.

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

-When (ans)
-Jump
-Label
-Description
Correct!The logic here can decide if the step is executed or skipped.

75.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?

-OrderInfo
-A new page instance of CheckInventory class
-A new classless page
-A new page instance of ProcessOrder class
Correct!This is specified by the step 4 step page.

76.How is a work party used in an application?

-A work party represents a case participant.


A work party allows you to refer to the participant by their role, and is often
used to send correspondence during case processing.

77.Which option for populating work party information allows users to optionally
add a work party to a case while completing an assignment?

-The addWorkObjectParty API activity


-A data transform added to the pyCaseManagementDefault work parties rule
-The VOE? option on the pyCaseManagementDefault work parties rule
-The addParty flow action (ans)
Correct!The addParty flow action allows users to add a work party during an
assignment.

78.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.

-Data-Party
-Data-Party-Operator (ans)
-Data-Party-Person
-Data-Party-Org
Correct!HRPartner represents an individual with access to the application.

79.In which situation would you most likely create a work party?

-To identify the party responsible for a case throughout a stage


-To capture information about a beneficiary on an insurance policy (ans)
-To indicate the party responsible for approving a case
-To correspond with a customer regarding a complaint
Correct!Using a customer work party allows you address correspondence to the
customer.

80.What capabilities do you gain by configuring a service level agreement using the
rule form, rather than using the Goal & deadline tab in the Case Designer?

-The service level agreement rule form allows you to add behavior for assignments
that are considered late,
and to determine when an assignment is considered ready for the user to perform.

81.How does the passed deadline interval differ from the goal and deadline
intervals?

-The passed deadline interval begins once the deadline interval ends. Also, the
passed deadline can repeat, unlike the goal and deadline intervals.

82.You have been asked to configure a service level agreement for an assignment.
Which two requirements require you to configure the service level agreement using
the rule form?

-Establish a performance goal for the assignment.


-Delay the availability of the assignment until a condition is satisfied.
Correct!An initial delay in the service level agreement can only be configured
using a service level agreement rule.
-Configure a greater initial urgency for assignments in one case type than another.
-Add behavior for an assignment that is considered late.
Correct!The Passed Deadline interval can only be configured using a service level
agreement rule.

83.Which variable in the assignment urgency calculation allows a user to increment


the service level urgency on a case-by-case basis?
.pxUrgencyAssign
.pyUrgencyAssignAdjust. (ans)
.pxUrgencyWork.
.pxUrgencyAssignSLA.
Correct!.pyUrgencyAssignAdjust is used to allow users to manually adjust the
urgency of an assignment.

84.A service level agreement rule describes the following behavior:


Urgency Adjustment
Interval length
Limit

Start of service level 20


Goal interval 10 8
Deadline interval 20 24
Passed Deadline interval 20 24 3

The service level provides a four-hour initial delay. If the case urgency
(.pxUrgencyWork) is set to 10 and the case reaches the assignment at 9am Monday,
what is the assignment urgency at 12pm Wednesday?
-80

-60 (ans)

-100

-50
Correct!The assignment urgency begins at 10. The urgency then increments to 30 when
the assignment is ready at 1pm Monday.
The urgency then increments to 40 when the goal interval ends at 9pm Monday. The
urgency then increments to 60 when the deadline interval ends at 1pm Tuesday.

85.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?

-To the user's workbasket


-To the user's manager
-To the user's work group
-To the user (ans)
Correct!You route the assignment directly to the user by specifying the user ID.

86.An insurance company provides personal property insurance.


Jewelry is categorized as a special type of personal property.
Requests for jewelry coverage require that a user managing the request is trained
to appraise jewelry.
The requirement is to route assignments for jewelry appraisals to users who have
this skill. Which one of the following routing approaches would you use?

-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.
-Route directly to a user who is a member of work group that uses skill rating
parameters.
-Route requests to a reporting manager who assigns the request to an available user
to ensure fast processing.
-Route requests to a work group that uses skill rating parameters for work group
members. (ans)
Correct!A request can be routed to a member who is skilled at appraising jewelry.

87.A home loan company has home appraisal offices in various regions. Each office
has its own workbasket.
Company policy requires that home appraisals are assigned to offices based on the
home's location.
For example, appraisals for homes located in Boston are assigned to the New England
office workbasket.
Which routing approach would you choose to support this requirement?

-Route the assignment to the correct workbasket based on a decision rule. (ans)
-It is not possible to support this requirement. The router must define a specific
workbasket.
-Route the assignment based on appraiser skills.
-Route the assignment based on a appraiser role.
Correct!A decision rule can evaluate the home location as the decision criteria for
routing to the correct workbasket.

88.Name the four standard types of correspondence you can use in Pega applications?

-Emails, fax, phone text, and letters

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

-Add a SendCorrespondence local action to the assignment.


-Add a CorrNew notification to the assignment.
-Add a notification to the assignment. (ans)
-After the assignment, add a SendEmail SmartShape.
Correct!The system sends the email when the case reaches the assignment.

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

Add a CorrNew utility to the Assess Candidate connector leaving the Decision shape.
Add a notification to the Decision shape.
Add a Send Email Smart Shape to the Reject Candidate leaving the Decision shape.
Add a CorrNew utility to the Reject Candidate connector leaving the Decision shape.
(ans)
Correct!A CorrNew utility can be configured to send both emails and letters.

91.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?

-Add placeholder text for the applicant's name, loan office, and amount. Also,
insert the paragraph rule.
-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.
-Insert applicant's name, loan office, and loan amount properties. Also, insert the
paragraph rule. (ans)
-Insert applicant's name, loan office, and loan amount properties. Also, copy and
paste the paragraph content into your email.
Correct!The system adds the property values and inserts the paragraph rule content
when the email is sent.

92.How does circumstancing solve the problem of configuring exception behavior in


an application?

-Circumstancing allows you to describe exception behavior with a set of targeted


rules rather than one complex rule.
Each targeted rule configures behavior to address a specific exception.

93. Which situation should you address with a rule circumstance?

-A national insurance company requires a different minimum for liability coverage


in each state. (ans)
-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.
-An online order process optionally allows customers to update the credit card
number saved with their account.
-A process does not execute if a user is not married.
Correct!Circumstancing allows you to create a targeted rule for each state, rather
than one complex rule for all states.

94.An application change goes into effect on June 15, 2016. Due to this change, two
fields are added to a user form, to collect information for compliance purposes.
Assuming that today is April 30, 2016, how should you configure circumstancing for
the form?

-Circumstance the form by property and date; specify June 15, 2016, as the start
date. (ans)
-Update the existing form to apply a circumstance; specify June 15th, 2016, as the
end date.
-Circumstance the form by template and definition; in the definition, specify June
15, 2016, as the cut-off date.
-Circumstance the form by property and date; test that the creation date for the
case is on or after June 15, 2016.
Correct!The circumstanced rule goes into effect on June 15th, 2016.

95.Which statement best describes the role of the base rule in circumstancing?

-The base rule lists all of the properties for which a rule can be circumstanced.
-The base rule is a template, used to create all of the circumstanced variants.
-The base rule is used if no circumstanced variant applies. (ans)
-The base rule describes case behavior in effect until a certain date.
Correct!The base rule describes the behavior of a rule if no circumstanced variant
is used.

96.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?

-Map Value (ans)


-Scorecard
-When
-Strategy
Correct!Map value rules are best suited to returning a result based on two
conditions.

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

Predictive Model
Map Value
Decision Tree
When (ans)
Correct!When rules are used to return a true or false result for a decision.

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

-Analytical Model
-When
-Predictive Model (ans)
-Map Value
Correct!Predictive models predict customer response based on historical data.

99.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)

-Strategy
-When
-Decision Table
Correct!A decision table evaluates conditions organized in table format to return a
result of any type, including a decimal.
-Decision Tree
Correct!A decision tree evaluates conditions organized in tree format to return a
result of any type, including a decimal.

100.What is the purpose of a when rule?

-The purpose of a when rule is to evaluate one or more conditions to return a


result of either true or false.

102.Which three decisions would you model with a When rule? (Choose Three)

-Determine whether to include a column when running a report.


-Recalculate an expression whenever one of the input values changes.
-Determine whether to perform a data transform.
Correct!A When rule can be used to determine whether a step executes or is skipped.
-Determine whether a UI field should be visible.
Correct!When rules can be used in a UI form to determine whether a field is visible
to the user.
-Determine if a process runs.
Correct!You can use a when rule to determine whether to run a process or not.

103.Which statement best describes the evaluation of a When rule?

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


-A When rule can only be used once in an application.
-A When rule can only return a true or false result. (ans)
-When rules are evaluated declaratively.
Correct!When rules return either true or false as a result.

104.The following When rule determines whether a customer is eligible for a


promotional offer when purchasing a shirt.
Which condition satisfies the eligibility requirement?
when
.color="blue"
or
.color="green"

AND
.size="large"
or
.size="medium"

AND
.style="long-sleeve"
and
.color="red"

-The customer is not eligible under any condition. (ans)


-Long-sleeve, yellow shirt, medium size
-Short-sleeve, blue shirt, size large
-Long-sleeve, red shirt, medium size
Correct!Use of the Boolean AND requires that .Color="red" and either "blue" or
"green".

105.What is the main reason for using a decision table rather than a when rule for
automating a decision?

-You need to test the values of multiple properties to make the decision.

106.When would you use a decision tree rather than a decision table to automate a
decision?

-When you want to apply if...then...else logic to evaluate a set of conditions.

107.A job recruiter screens candidates to assess their qualifications.


The recruiter determines whether the candidate matches the targeted position,
matches a different position in the company, or does not match any position.
A decision table, based on the recruiter's feedback, automatically advances the
case through a corresponding connector named Selected Position, Targeted Position,
and Reject.
How would you configure the condition column(s)?

-Create a single column for Position.


-Create one column for feedback with three rows for the three possible decisions.
(ans)
-Create separate columns for Selected Position, Targeted Position, and Reject.
-Create separate columns for Matches Position, Matches Another Position, and Does
Not Match Any Position.
Correct!You would create one Feedback column and three rows for evaluating the
three possible feedback results.
108.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 branch that evaluates both technical and interpersonal skill scores


-A top-level branch that tests for assessment scores less than 40.
Correct!A score of less than 40 evaluates to No and does not have to be evaluated
further.
-Two nested branches - one to evaluate technical skill scores and another to
evaluate interpersonal skill scores.
Correct!Branches to evaluate technical skill and interpersonal skill scores would
be nested under an evaluation for assessment scores of 60 or less.
-An otherwise branch that tests for assessment scores less than 40.

109.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?

-Check the decision tree for conflicts.


-Check the decision tree for completeness.
-Use a test page to run the decision tree.
-Add the decision tree to a decision shape and create cases using various test
values.
Correct!Checking for conflicts only discovers rows that cannot be reached and does
not evaluate test values.

110. 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?

-Control
-Skin
-Section (ans)
-Portal
Correct!Section groups work information and functionality by context and purpose.

111.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?

-Tree
-Tree Grid
-Grid
-Column
Correct!The Tree Grid combines the navigation strengths of a tree with the quick-
access data display of a grid.
112.An online shopping application has a work class named PurchaseOrder. The Work
class has an embedded page for customer information,
and this embedded page is of a data class named Customer. The Customer class
contains an embedded page for payment information,
and this embedded page is part of a data class named Payment.
You need a reusable section for displaying payment information on an order. Where
should you define this section?

-Customer class
-Data- class
-Payment class (ans)
-PurchaseOrder class
Correct!A section containing property content should be located in the class where
the properties are located.

113.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?

-On the user form, drag and drop the field in the new position.
-In the hierarchy tree, copy the original element and paste it in the new position.
-On the user form, copy the original element and paste it in the new position.
-In the hierarchy tree, drag and drop the element in the new position.(ans)
Correct!You drag and drop UI elements in the hierarchy tree to reposition them.

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

-To provide the user with the ability to enter rich text
-To define a piece of text that is used in several screens in the application
Correct!Use paragraphs for reusable pieces of text.
-To display an image
-To display read-only text in rich text format
Correct!Use paragraphs if you need to display rich text.

115.Where can you NOT include a paragraph?

-Section
-Paragraph
-Correspondence
-Flow
Correct!It is not possible to include a paragraph in a flow.

116.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?

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


-An application can respond to voice command.
-Different groups of users have access to different content and functions.
-The placement of the screen content adjusts to different screen sizes and devices
automatically. (ans)
Correct!Responsiveness here means UI rendering is responding to different screen
sizes on different devices.

117.A dynamic layout uses an Inline format to organize UI elements on the screen.
The Inline format is configured with two responsive breakpoints: the first one is
to change to an Inline grid triple format at 1024 pixels,
and the second one is to change to an Inline grid double format at 768 pixels. The
UI elements are arranged into various numbers of rows depending on the screen size
and number of elements on the screen.
When the screen size is at 800 pixels and there are five elements on the screen,
how many elements should be in the last row?

-Undetermined � it depends on the sizes of the elements.


-Two since it is in Inline grid triple format. (ans)
-Five since it is in Inline format.
-One since it is in Inline grid double format.
Correct!The layout is in Inline grid triple format at 800-pixel screen width.

118.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)

-Section rule
-Application rule
Correct!Application rule references a skin to apply styling.
-Skin rule
Correct!A skin defines application styling, including responsive behavior.
-Flow action rule

119.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?

-Drag the format onto the section or harness.


-Update the CSS file to specify the style format to use.
-Configure the submit button in the section rule to use the new format. (ans)
-Associate the format to the submit button on the components tab of the skin.
Correct!Formats are referenced from Section rules to apply to UI controls.

120.Which two of the following are considered property-based events in Pega�s


dynamic UI model? (Choose Two)

-Users move the mouse over a URL link.


-A section refreshes.
-Users click a button.
-Users change the arrival date on a hotel reservation to one week later.
Correct!A property-based event can fire when a property value changes.
-Total value of a customer order reaches $500.
Correct!A property-based event triggers when a property value meets a specific
criteria.

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

-On both the button and the layout


-On the button
-On either the button or the layout
-On the layout (ans)
Correct!The Visible When condition on the layout turns the display of the section
on and off.

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

-An action can be performed for only one event per control.
-Actions attached to an event execute in random order.
-An event can be configured to perform multiple actions. (ans)
-A control always has one or more action sets.
Correct!This is true

123.To ensure that a user selects a value from a drop-down list, you should use a
validate rule.

-No. You configure the drop-down list as a required field.

124.You have added a field for entering a U.S. phone number. Do you use a integer
data type or an edit validate rule to validate that the phone number is in the
correct format?

-An edit validate rule ensures that the phone number contains the correct number of
digits. The integer data type only ensures that the user enters numbers in the
field.

125.You have been asked to add a field to a form in which users enter a Social
Security number (nine digits). How would you configure the field to support this
requirement?

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


-Use an edit validate rule that validates the Social Security pattern. (ans)
-Use a decimal property type and make the field required.
-In an edit validate rule, configure a function to test for a Social Security
pattern.
Correct!An edit validate rule validates patterns such as the number of digits in a
field.

126.You have been asked to add to a form a check box control named "Auto Insurance
Discount." Selecting the check box indicates that the user qualifies for the
discount. However, in order to qualify, two conditions must be met. First, the user
must be older than 25. Second, the user has not received a traffic violation in
three years or more. If both conditions are not met and the check box is selected,
an error appears when the form is submitted. Which one of the following approaches
would you use in order to support this requirement?

-Use two validate rules, one for each condition.


-Associate an edit validate rule with the flow action that references the form.
-Use a single validate rule to verify both of these conditions.(ans)
-Use an edit validate rule that validates both conditions
Correct!A single validate rule can verify multiple conditions for the same field.

127.A requirement states that you must add a control that shows a list of book
titles. The titles change on a daily basis. The book records are maintained on a
database. The control must show the most current information. The organization
schedules updates to the application on a weekly basis. Which of the following
configurations would you use?

-Add a drop-down control and use a list of items in the control's property
-Add a drop-down control and source the list using the property that identifies the
items in the list.
-Add a drop-down control and source the list using a data page. (ans)
-Add a radio button control that identifies each employee with a button.
Correct!A dynamic list uses the most current information that is sourced from a
data page.

128.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?

-Use the requests column to group the results.


-Use the cost center column to group the results. (ans)
-Summarize the requests column by count.
-Filter the results so that only cost center and requests are included in the
report.
Correct!Cases associated with each cost center are grouped beneath each cost center
heading.

129.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?

-Make sure that the Case ID is the first column in the report.
-For the Case ID property, select Highest to Lowest sort type. (ans)
-Add a filter condition where Case ID is greater than one.
-For the Case ID property, select Count in the Summarize column.
Correct!The case with the highest value is the first row. The other rows descend
numerically.

130.Your organization has a standard loan request report that contains columns for
loan ID, loan officer, work status, and a loan creation date.
A manager requests a report that includes only loans created in the previous
quarter and do not have a status of New.
How would you configure the report filter to support this requirement?

-Create two conditions: Work Condition equals New OR Creation Date does not equal
Previous Quarter.
-Create one condition: Work status does not equal New where Creation Date is equal
to Previous Quarter.
-Create two conditions: Work Status does not equal New, AND Creation Date is less
than current quarter.
-Create two conditions: Work Status does not equal New, AND Creation Date is equal
to Previous Quarter. (ans)
Correct!Using both conditions supports the requirement.

131.Why is case data stored in a BLOB column?

-The BLOB field provides greater flexibility and performance for case data. The
BLOB field is capable of storing an unlimited amount of data.
The BLOB field also allows the data model of a case to change without impacting
database storage. And the BLOB field allows an application to read or write the
entire case at once.

132.Why are properties exposed, or optimized, for reporting?

-Exposing properties allows Pega to read the property value without decompressing
the BLOB to extract the property value.

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

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


transaction.
Correct!Since a case is completely contained within a BLOB, the entire case can be
written or read by accessing the BLOB column of a database table.
-Case data can only be stored in a BLOB.
-A BLOB provides flexibility by avoiding the need for schema changes when the data
model changes.
Correct!Changes to the data model of an application are reflected within the BLOB,
and do not affect the database schema.
-A BLOB automatically exposes properties for reporting.
-A BLOB can store an object of any size.
Correct!A BLOB has unlimited storage capacity, bound only by the physical capacity
of the database itself.

134.Which statement best describes the difference between optimizing a top-level


property and an embedded property?

-A top-level property is exposed in the table that contains the BLOB. An embedded
property is exposed in a different table. (ans)
-A Declare Index rule is created when optimizing a top-level property, but is not
created when optimizing an embedded property.
-Optimization only provides a performance benefit for embedded properties.
-Optimizing a top-level property does not require a schema change to the database.
Optimizing an embedded property does require a schema change.
Correct!Embedded properties are exposed in a different table, rather than the table
that contains the BLOB. This allows Pega to establish a separate content for each
exposed embedded property.

135.Which type of data is exposed by default?

-Both process metrics and business metrics are exposed by default.


-Process metrics, such as the current stage or status, are exposed by default.
(ans)
-Business metrics, such as the total value of a sales order, are exposed by
default.
-Neither process metrics nor business metrics are exposed by default.
Correct!Process metrics, such as the current stage or status, are Pega-defined
properties. Pega exposes process metrics automatically.

136.A report contains five columns of data about sales quotes.


�The case ID (.pyID)
�The currently assigned sales representative (.pxAssignedOperatorID)
�The creation date of the sales quote (.pxCreateDate)
�The sales territory (.Territory)
�The expiration data of the quote (.ExpiryDate)

The report identifies which two properties as unoptimized? (Choose Two)

-Case ID (.pyID)
-Expiration date (.ExpiryDate)
Correct!.ExpiryDate is an item of business data.
-Sales territory (.Territory)
Correct!.Territory is an item of business data.
-Assigned case worker (.pxAssignedOperatorID)
-Creation date (.pxCreateDate)
137.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 be reloaded?

-The data page reloads on the next access one hour after it was created. (ans)
-The data page reloads on the next access one hour after it was last accessed.
-The data page reloads automatically one hour after it was created.
-The data page reloads automatically one hour after it was last accessed.
Correct!The data page is marked stale one hour after it was created and refreshed
on next access.

138.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?

-Node (ans)
-Thread
-Request
-Application
Correct!Use the node scope to share the page for all applications on the node.

139.Which of the following would be typical data stored in a local data source?

-Insurance policy data


-Case data
-Customer details
-Delivery options (ans)
Correct!Delivery options is a typical example of reference data that can be stored
in a local data source.

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

-Label
-Button
-Text field
-Dropdown (ans)
Correct!Dropdowns are used to select among a predefined set of options.

141.The terms "connector" and "service" are from the perspective of __________.

-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.
-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.
Correct!The terms are from the perspective of your application.

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

-flows
-data pages
Correct!A connector can be directly referenced from a data page.
-activities
Correct!A connector can be directly referenced from an activity.
-data transforms
143.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 data page
-the Database Table Class Mapping tool
-a report definition
-a SQL connector (ans)
Correct!SQL connectors are suitable for complex SQL queries.

144.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)

-1, 2, 4, 3, 6, 5 (ans)
-1, 3, 2, 4, 5, 6
-1, 4, 2, 3, 6, 5
-1, 2, 3, 4, 5, 6
Correct!The mapping of the response happens before the data transform is applied.

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

-Data page
-Integrator shape in a flow
-Flow action
-Activity (ans)
Correct!Use an activity when writing data.

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

-Flow action
-Data page (ans)
-Integrator shape in a flow
-Activity
Correct!Use a connector with a data page to read data.

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

-Set authentication data for the request


-Invoke parse rules on the connector response
-Map data to the application data structure (ans)
-Map data from the protocol-specific response format
Correct!Data transforms are used to map data from the integration data format to
the application data structure.

Potrebbero piacerti anche