You are on page 1of 155

1.Which two configuration can you use to include Access Groups into your Product rule?

(Choosetwo)

A. Associate access groups with a ruleset included in the application.


B. Export the access groups using the Access Manager.
C. Add the access group to the product record in the Individual instances to include section.
D. Add the access group to the application record.
Ans:D,A

2.You are preparing to create a new major version of an application ruleset in which there are
multiple minor and patch versions. How do you create the new ruleset version?

A.Use the Ruleset Maintenance wizard to skim the relevant ruleset version to copy the highest version
of existing rules to the new ruleset version.

B.Create a new application ruleset using the appropriate version number, then copy the highest
version of existing rules into the new ruleset version.

C.Use the Ruleset Maintenance wizard to merge the existing rules in the relevant ruleset versions to
the new version.

D.Use the application structure landing page to lock and roll the existing ruleset version to the new
version.

3.The primary purpose of a production ruleset is to allow rules to be ___________23

A. Migrated to a production environment


B. Reused in multiple production environments
C. Updated in a production environment
D. Tested in a production environment

4. Teams x and y work on different enhancements in the same ruleset. The release data for each
enhancement is uncertain. Which two options allow each team to keep its work separate?

A.Create a branch ruleset for each team.

B.Apply privileges to the rules each team configures.

C.Create access groups for each of the teams.

D.Create a new ruleset version of one of the teams.

5. Multiple teams need to update the same application version during a development cycle. Which two
actions do you perform so that the teams do not affect each other’s work? ( Choose Two)

A. Create a new application for each team built on the base application
B. Create a new ruleset version for the base application
C. Create branches in each team’s application
D. Create a separate production ruleset for each team
6. In your purchasing application is a decision table with discount codes. You want to delegate the
decision table. In which ruleset do you save the decision table to allow delegation?

A. Organisation
B. Production
C. Integration
D. Application

7. You want to create a new major version (02) of ruleset abc. The current major version (01) of abc
includes the following rules:

Rule Type Rule Name Availability

Flow DisputeCharge No

Data Transform CopyOrder Withdrawn

Activity UpdateInventory Yes

Decision Table CalculateShippingCost Blocked

Assuming that each listed rule is the highest version of the rule, which two rules are copied to the new
version of the ABC?

A.DisputeCharge

B.CalculateShippingCost

C.CopyOrder

D.UpdateInventory

8. In the following example, the HomeIns, HomeInsInt, and Customer rulesets are configured for
application validation. MyCo and MyCoInt are configured for ruleset validation. MyCo lists MyCoInt and
Customer as its prerequisites, and the prerequisite for MyCoInt is Pega-ProcessCommander. Which of
the following statements is correct ?

Application Rulesets

HomeIns:01-01
HomeInsInt:01-01
MyCo:01-01
MyCoInt:01-01
UI-Kit-8:03-01-01
Customer:01-01
A. Rules in MyCo can reference rules in HomeIns
B. Rules in MyCo can reference rules in HomeInsInt
C. Rules in MyCoInt can reference rules in Customer
D. Rules in Customer can reference rules in HomIns

9. A service receives a request to assign an office to a new employee. The service is unable to translate
the incoming data to the application data model. What type of fault condition do you configure to
return an appropriate response?

A.When

B.Queue when

C.Service error

D.Mapping error

10. A data page is used to retrieve data from an external system. If an error occurs, you want to display
a message to the user and send an email to the system administrator. How do you implement this
requirement?

A. Create an error handler data transform that adds an error message to the data page and
sends an email
B. Invoke the connector from an activity and use standard Obj- methods to add an error
message and send an email.
C. Create a custom error handler flow that displays the error message and sends an email.
D. Configure an error handling process that displays the error message and sends an email.

11. You are updating a system of record using a soap connector. If the system of record is unavailable,
you want to retry after an hour. If it still unavailable after an hour, a notification should be sent to a
system administrator. How do you implement this requirement?

A.Implement the logic in the data pages response data transform.

B.Implement the logic in the connectors error handler flow.

C.Customize the standard pxErrorHandlingTemplate data transform.

D.Use a transition condition in the activity step invoking the connector.

12. A disputed transaction case records account information using a page property. Account
information is recorded at the time the case is created and does not update when the case is further
processed. Account information is stored in an external system and accessed by data page.

How do you configure the account information page?

A.Define a reference property that refers to the data page.

B.Configure the page property to refer to a keyed data page.


C.Select Refer to a data page on the page property.

D.Select Copy from a data page on the page property.

13. Identity three true statements about accessing database through external classes. Choose three

A.External classes cannot belong to a class group.

B.External classes do not contain the pzInsKey property.

C.External classes require a Pega-generated composite key.

D.External classes map Pega properties to database columns.

E.External classes contain a BLOB for faster processing.

14. Which of the following is true about Global Resource Settings?

A. Global Resource Settings allow you to simulate data in an environment for testing purposes.
B. Global Resource Settings allow you to execute connectors in parallel to improve performance.
C. Global Resource Settings allow you to update environmental variables without unlocking rulesets.
D. Global Resource Settings allow you to automate the application migration process.

15. In a flow, an integrator shape calls a connector that writes data to a system of record. The
system of record is currently not available. How do you simulate the service call invoked from
the integrator shape?

A. Leave the flow in draft mode and simulate the integration values in a data transform.
B. Simulate the data page using a data transform.
C. Create a simulation activity for the connector.
D. Configure global resource settings for the connector.

16.Which three statements are true about obj-methods?Choose three.

A. Obj-Browse allows you to return a page list of data on the clipboard.

B. Obj-Refresh-and-Lock can acquire the lock and refresh a page if stale.

C. Obj-Save always performs an immediate write to the database to ensure data integrity

D. Obj-Delete-By-Handle requires a page on the clipboard to delete an instance.

E. Obj-Open loads an instance of a class from a database onto the clipboard.


17. To reduce training requirements for users, a company wants to utilize the existing front end of
their application. How can a third-party application use pega platform?

A. By using REST calls from the Pega API.

B. By using database tables for staging the requests.

C. By exposing third-party application services.

D. By using middleware tools in application servers.

18. A class group is used to_____.

A. Identify a layer of the Enterprise Class Structure.

B. Assign work to a specific group of users.

C. Combine related properties by usage.

D. Store data from different child classes in a single table.

19. Which two design configurations limit the need for horizontal scrolling when an application is used
on a mobile device ? (Choose two)

A. Configure UI Controls to use native controls on mobile devices.


B. Set the width for layouts in percentages
C. Hide noncritical columns
D. Use grid layouts rather than repeating dynamic layouts to display tabular data.
Ans:B,C

20. You want to improve the user experience for an application for users on mobile devices.
Which three configuration options improve the user’s ability to select and operate controls?
(Choose three)
A. Size clickable items no smaller than 44 x 44 pixels
B. Use standard Pega controls rather than custom controls
C. Configure the display of a Date Time field to use a native control
D. Place controls in a Fixed layout to avoid screen wrapping
E. Use links instead of a menu for navigation
Ans:A,C,B
21. Identify the three valid statements about managing data for offline use. Choose three.

A. Delta Sync improves performance by exchanging data in small amounts between a mobile device
and the server.

B. Large data pages that change infrequently are added to the blacklist to exclude the pages from
synchronization.

C. Backward chaining does not run on mobile devices. Use forward chaining or data transform rules
instead.

D.A whitelist is a set of rules that require synchronization between a mobile app and the server.

E. Rules called by scripts as part of an action set on a user interface control require a whitelist entry.

Ans: D,C,B

22. Offline support requires which two configurations? Choose two

A. Access groups set up to allow offline access to users.

B. An authorization activity to manage offline permissions.

C. Appropriate case types configured for offline processing.

D. A set of privileges to run sections in a an offline environment.

23. You are asked to create a custom status named Open-Review. This status is to be applied to
assignments in one application. How do you satisfy the request ? Add the Open-Review status to the
application record for the application.

A. Create a field value record named Open-Review for .pyStatusWork with the Apply To class
set to the class group.
B. Circumstance the existing Open field value record on the application name and update the
status value to Open-Review.
C. Create a field value record named Open-Review for .pyStatusWork and configure an Access
when record to apply the status to the correct application.
Ans:B
24. Your application contains the following versions of a service level named AuthorizeClaim.

Class Ruleset & Version Circumstanced

MyCo-AccountManage-Work AccountManage 01-01-01 None

MyCo-AccountManage-Work AccountManage 01-01-05 .Status="Silver"


MyCo-AccountManage-Work AccountManage 01-01-05 .Status="Gold"
MyCo-AccountManage-Work AccountManage 01-01-05 .Status="Platinum"
MyCo-AccountManage-Work-AccountOpen AccountManage 01-01-05 .Status="Silver"
MyCo-AccountManage-Work-AccountOpen AccountManage 01-01-05 .Status="Gold"
MyCo-AccountManage-Work-AccountOpen AccountManage 01-01-05 .Status="Platinum"

The application is being updated with a new version of the AccountManage ruleset. As part of the
update, the service level is no longer circumstanced for AccountOpen cases. The update must retain the
circumstancing for the other case types in the application.
Which option do you use to reset the circumstancing for the AccountOpen case type?
A. Copy the non-circumstanced rule to the AccountOpen class and select the base rule option.
B. Make the circumstanced rules in the AccountOpen class unavailable.
C. Withdraw the circumstanced rules in the AccountOpen class.
D. Block the circumstanced rules in the AccountOpen class.

25. An application has the following decision table defined:

Conditions Actions

Section City Sale Price> Level< Result

If Boston 300000 5 B7

else if 56 400000 5 F4

else if 56 Boston 340000 4 F9

otherwise G7

Given the following property values, what result does the decision table return?

• Sale Price=343,467
• City=Boston
• Level=6
• Section=56
a)G7

b)B7

c)F4

d)F9

Ans:A

26. Items selected by a user need to be copied to a page list property when the user submits the form.
How do you copy the items?

A. Add a data transform to the flow action as a post-processing action.

B. Create a validate rule to copy the selected items.

C. Add a data transform to the flow action as a pre-processing action.

D. Create a declare expression with the page list property as the target.

27. Which three options enable you to populate the list of approvers for a cascading approval using an
authority matrix? Choose three

A. Activity

B. Decision tree

C. When rule

D. Data transform

E. Decision table.

28. A Health Plan application includes a process for surgical procedure requests. Currently, there is an
evaluation subprocess in which a physician reviews the diagnosis and enters the recommended
procedure and its urgency. The request then advances to a medical director who analyzes feedback
and approves the appropriate procedure. The healthcare organization has created a new requirement
, which states that three physicians can perform the evaluation independently . Only two evaluations
are necessary to advance the case to the medical director.How do you configure the process so that
the request can continue to be processes if only two of the three physicians approve the order?

A.Use a decision table

B.Use a validate rule

C.Use a Some Join condition

D.Use an Any Join condition


Ans:C

29. A Health Plan application includes a process for surgical procedure requests. Currently, there is an
evaluation subprocess in which a physician reviews the diagnosis and enters the recommended
procedure and its urgency. The request then advances to a medical director who analyzes feedback
and approves the appropriate procedure. The healthcare organization has created a new requirement
, which states that three physicians can perform the evaluation independently . Only two evaluations
are necessary to advance the case to the medical director.In order to allow the three physicians to
review the orders in parallel, how would you configure the process?

A. Add a Split For Each shape, add a list of Physicians , and call the evaluation process

B.Add a cascading approvals shape that is called by the evaluation subprocess

C.Add a Split Join shape , add a list of Physicians, and call the surgical procedure request

process

D.Add a Split Join Shape , add a list of physicians, and call the evaluation process

30.A duplicate case search contains two weighted conditions in which a property value in the current
case is compared to the same property value in the existing case. After processing multiple cases that
have two matching data values, duplicate case search does not identify any duplicates.

What two approaches do you take to diagnose the cause? (Choose two)

a)Verify that there are no more than 4 maximum weighted conditions being tested.
b)Verify that each of the basic conditions are satisfied.
c)Verify that the total weights of the matching conditions match or exceed the threshold.
d)Verify that the case type is instantiated as a temporary case so the case can be cancelled.

31. Timesheets require the following approval:

Regular 40 hours -> Supervisor of employee

Any overtime -> Manager of Supervisor

Worked on weekend -> VP Finance

Negative time-off balance -> HR Director

Which two conditions require an authority matrix? Choose two

A. Regular 40 hours -> Supervisor of Employee


B. Any overtime -> Manager of Supervisor
C. Negative time-off balance -> HR Director
D. Worked on weekend -> VP Finance.
32. Which two options do you consider when creating a pre-processing data transform?
Choose two

A. The potential reuse of the flow action


B. The timing of the commit for the flow action
C. The security setting for the flow action
D. The effect if the flow action is reloaded.

33. You are configuring duplicate case search logic in a case type. How do you ensure that resolved cases
are not evaluated as potential duplicates?

A. Add a must match condition where the work status of the current case does not contain
“Resolved”
B. Add a weighted condition where the work status of potential duplicates does not contain
“Resolved”
C. Add a weighted condition that evaluates the work status of current and existing cases
where work status equals “Resolved” and has a weight of “0”
D. Add a basic condition where the case status of potential duplicates does not contain
“Resolved”.

34. In the first step in a case type, the user compares data on a form to the data on a customer
account. If the data matches, the case is resolved. If the data does not match, the user advance the
case to update the account.

Management only wants a record of the cases that update an account. What two configuration
options do you use to implement this requirement? Choose two

A. Configure the starting flow to instantiate the case type as a temporary case.
B. Configure the first step to instantiate the case type as a temporary case.
C. Add a Persist Case shape after the first step.
D. Apply a when condition to the first step to persist only cases requiring updates.

35. You want operators in two separate units to be able to perform work routed to either unit. Which
configuration supports this requirement?
A. On each operator’s record, associate the operator with both units.
B. On each operator’s record, associate the operator with the same work group.
C. On each unit record, associate both operators with each unit.
D. On the work group record, associate the operators with the work group.
36. A requirement states that the users role cannot open a purchase request during the audit stage of

the case life cycle. How do you configure the case stage to satisfy this requirement.

a) Apply a when record

b) Apply a privilege record

c) Apply an Access when record

d)Apply an Access Deny record.

Answer : C

37. An application includes three case types. Members of the app: user access role are not allowed to
run report for one of the case types.

Which two configurations can apply to satisfy this requirement? (choose two)

A. Use the Access Manager and set the Run reports action for the case type to No Access for the
user role.
B. Apply an Access When record to test for the case type to the Run reports action in the Access
Manager.
C. Apply an Access When record to test for the user role to the Run reports action in the Access
Manager.
D. Create an Access Deny record and set the Run reports action to No Access.

38. A report needs to list the user ID of the manager of the operator who creates Time off Case. The
information from the MyCo-HR-SelfService-Work-TimeOff and Data-Admin-Operator-ID classes.

Which two options satisfy the requirement? (Choose Two)

A. Use an association rule to join operator information to each case


B. Add the operator ID to the report definition as a parameter
C. Configure a class join on the report definition to join operator information to each case
D. Specify both classes in the Pages & Classes tab on the report definition
Ans:A,C

39. What two steps are necessary to configure a report definition join?

A. Select the proper columns to join from each table.

B. Create a meaningful filter to reference from the columns you want to display.

C. Determine the type of join you need to perform (inner,outer,left).

D. Configure an association rule to join multiple databases.


40. An application contains a case type named Time Off. HR requests a report that returns the ID and
name of any employee for whom an open Time Off case does not exist.

The ID and Name properties are defined for the class Data-Employee-, and an ID property is also
defined for the Time Off class. The ID property in the Time Off class points to records in Data-
Employee-

Select the approach you use to create this report.(doubt)

A. Create a report in the Employee class, with a class join to the TimeOff class
B. Create reports in both classes, and set the Employee report as a subreport of the TimeOff
report
C. Create a report in the TimeOff class, with a class join to the Employee class
D. Create reports in both classes, and set the TimeOff report as a subreport of the Employee
report.

41. Which piece of application content do you localize by using a field value rule?

A. User instructions in a paragraph rule

B. User-Editable text in a correspondence rule

C. Logos or other images on a harness rule

D. Labels and drop-down values on a section rule.

42. How do you test UI forms for suitability for user with visual disabilities such as deuteranopia (red-
green confusion) or tritanopia ( yellow-blue confusion)?

A. Unit test section rules

B. Use a screen reader.

C. Use the Accessibility inspector.

D. Enable the Live UI tool.

43. Which three statements are valid about configuring pega web mashups? (choose three)

A. Use the integration wizard to generate mashup code for use in external systems.

B. Keep the original names of default actions in mashup code to prevent security risks.

C. Add a list of trusted domains in your applications that you want to use the mashup in.

D. Only create one DIV element in the hosting web page per Pega gadget.

E. Customize the display size of your mashup through the data-pega-resizetype attribute.
44. When deploying mashup code in a web page, which option is necessary to ensure that pega
platform accepts incoming requests?

A. Ensure the host is configured to support HTTPS.


B. Add the host URL in the Pega application.
C. Enable authentication policies on Pega Platform.
D. Establish a private tunnel from the host to Pega Platform.

45. Which two rules do you localize by using the localize wizard/localization wizard? Choose two

A. Work Parties.

B. Paragraph.

C. Correspondence Fragment.

D. Field Value

46. Which tools do you use to identify missing alternate text for an image?

A. Tracer.

B. Live UI

C. Clipboard tool

D. Accessibility Inspector.

47. A client requests that you add a footer to the case manager portal. How do you satisfy this request?

A. Configure a navigation record to describe the new portal format.

B. Update the portal format in the skin applied to the portal.

C. Change the section layout on the harness referenced on the portal record.

D. Update the portal type on the portal record.


48. What are three valid ways to exchange data through a pega web mashup? Choose three

A. Use an SQL call to exchange data between the mashup and hosting web page.

B. Use the Javascript function doAction() to set or read data values through the hosting web page.

C. Use an action object configured as a script to perform additional actions on a web mashup gadget.

D. Use a queue processor to pass updated attributes to the gadget on the hosting web page.

E. Use the data-pega-event-onpagedata attribute to configure the default value for the gadget.

49. Your application is deployed to the cloud. A data source outside your application populates a data
page by using your data access pattern configuration. You receive complaints that the system takes a
long time to fetch data each time the case worker accesses information for a different customer.

Which approach solves this performance issue?

A. Change snapshot data access method to reference pattern data access method.
B. Fetch only the targeted data from the database each time data is needed so access is faster.
C. Access data page with a predefined key so that once loaded data access is faster.
D. Move to local installation because network traffic in cloud deployment is often slow.

50. A global application with infrastructure nodes located throughtout the would requires certain
operations to start executing at midnight gmt.

Select two possible designs for this use case. (Choose Two).

A.Use the Queue-For-Processing method in an activity and design a standard queue processor.

B. Use the Queue-For-Processing method in an activity and design a dedicated queue processor.

C. Use the Run in background step in the case life cycle and design a dedicated queue processor.

D. Use the Run in background step in the case life cycle and design a standard queue processor.

51. While running an application, a user notes that a system exception occurred. Which log do you
review to identify the issue?

A. BIX

B. Alert

C. AlertSecurity

D. Pega
52. A given user interaction takes five seconds. You need to investigation why it is taking so long.
Which tool do you use to start the investigation?

A. Performance Profiler

B. Pega Log Analyzer(PLA)

C. Performance Analyzer(PAL)

D. Database Trace.

53. Why would the mark as relevant record menu options be grayed out for a rule?

A. The rule is saved to a locked ruleset.

B. The rule cannot be marked as a relevant record.

C. The rule has a moderate or severe guardrail warning.

D. The rule has already been marked as a relevant record.

54. You want an application to stop processing and return an error when a specific rule is encountered
in a locked ruleset. How do you this situation?

A. Unlock the ruleset and delete the rule.

B. Make a copy of the rule in a new ruleset version and set the availability to Blocked.

C. Create a circumstanced version of the rule in a new ruleset version with a date range in the past.

D. Make a copy of the rule in a new ruleset version and set the rule availability to Final.

55. Organize the classes and associated rules in the appropriate enterprise class structure (ecs) layer.

ECS Layer class Associated rule


Implementation Assets customised for a specific
application.
Division Access to departmental data in
external systems.
Framework Assets expected to be extended in
specific applications
Organization Access to enterprise data in
external systems.
56. Select three best practices when developing activities choose three.

A. Limit custom Java steps whenever possible.

B. Limit activity calls to 3 or less to prevent performance problems.

C. Only use activities to support queue processing and interfaces.

D. Keep activities short. Limit your activities to fewer than 25 steps.

E. Limit use of activities. Use alternative rule types such as data transforms when possible.

57. There are five instances of a rule in the rules cache. The only differences between these are the
circumstance settings and ruleset version. The operator’s access group has access to all ruleset versions.
On 1 june 2017, which instance is chosen by rule resolution if .Country = Algeria ?

Ruleset Version Circumstance

SelfService:01-01-01 None

SelfService:01-01-01 .Country = Algeria

SelfService:01-01-02 Start Date = 1 January 2017

End Date = 31 December 2017

SelfService:01-01-03 None, Base Rule checked

SelfSerice:01-01-05 None

A. SelfService:01-01-01 (No Circumstance)


B. SelfService:01-01-01 (Circumstance : .Country=Algeria)
C. SelfService:01-01-03 (Circumstance None, Base Rule Checked)
D. SelfService:01-01-02(Circumstance: Start Date = 1 January 2017;End date = 31 December
2017)
E. SelfService:01-01-05 (No Circumstance)

58.The ruleset list for an application consists of the following rulesets, ordered from Highest to lowest:

• SelfService :01-01
• TGB-HR:01-01
• TGB:01-01

A rule with an apply to class of TGB-HR-SelfService-Work-TimeOff references a rule named


EnterEmployeeDetails. The four instances of EnterEmployeeDetails in the rules cache are shown in the
following table.
Apply To Ruleset:Version Availability
TGB-HR-SelfService-Work SelfService:01-01-01 Not Available
TGB-HR-SelfService-Work-TimeOff SelfService:01-01-01 Available
TGB-HR-SelfService-Work-TimeOff SelfService:01-01-02 Blocked
TGB TGB:01-01-02 Available

Which instance of EnterEmployeeDetails is chosen during rule resolution ?

A. TGB-HR-SelfService-Work-TimeOff.EnterEmloyeeDetails(SelfService:01-01-01)
B. TGB-HR-SelfService-Work.EnterEmployeeDetails(SelfService:01-01-01)
C. TGB-HR-SelfService-Work-TimeOff.EnterEmployeeDetails(SelfServce:01-01-02)
D. TGB.EnterEmployeeDetails(TGB:01-01-02)
Ans:C

59. You are analyzing application performance and notice one or more data transforms exceeding
preferred parameters.

Which of the following performance tools do you use to help troubleshoot the issue?

A. Database Trace
B. Performance Profiler.
C. PegaRULES Log Analyzer.
D. Performance Analyzer.

60. The customer, a medium size toy maker, wants to fulfill orders received during the peak
season in December and process them in batches multiple times a day.

How do you implement this use case? ((

A. Create a queue processor that can process orders received by the company.
B. Create scheduled jobs, one for each run, that can process accumulated orders.
C. Create batches of orders and send each batch for processing when it gets full.
D. Create one scheduled job and select its run schedule as multiple times a day.
61. You are preparing to create a new major version of an application ruleset in which there are multiple
minor and patch versions.How do you create the new ruleset version?

A. Use the Ruleset Maintenance wizard to skim the relevant ruleset version to copy the highest
version of existing rules to the new ruleset version.
B. Create a new application ruleset using the appropriate version number, then copy the
highest version of existing rules into the new ruleset version.
C. Use the Ruleset Maintenance wizard to merge the existing rules in the relevant ruleset
versions to the new version.
D. Use the application structure landing page to lock and roll the existing ruleset version to the
new version.
Ans:A

62. An application contains five instances of the same rule. The only differences between instances are
the circumstances settings and ruleset version. All the rulesets are in the same ruleset list.

Ruleset Version Circumstance

MyCoSelfService:01-01-01 None

MyCoSelfService:01-01-02 .Country=Japan

MyCoSelfService:01-01-03 None; Base Rule checkbox

MyCoSelfService:01-01-04 .Country=Japan

MyCoSelfService:01-02-01 None

Which ruleset version is chosen by rule resolution when .Country=Japan?


a) MyCoSelfService:01-01-04
b) MyCoSelfService:01-01-02
c) MyCoSelfService:01-02-01
d) MyCoSelfService:01-01-03

Ans:A
63. The page .Product contains data retrieved from an external system of record using a data page.How
do you ensure .Product always contains the most current data from the data page?

a)Configure .Product to refer to a keyed data page


b)Select Refer to a data page on .Product.
c)Define a reference property that refers to the data page.
d)Select Copy data from a data page on .Product.

Ans:B

64. A form must support accessibility. How do you enable a user to specify a date?

A. Use a calendar control that displays an entire month

B. Configure a text box to allow date entry.

C. Provide separate controls for month, day, and year.

D. Use a calendar control that displays an entire year.

65. Which two statements are accurately describes the use of a symbolic index.

A. <LAST> sets or retrieves an element value from the end of a value list or page list property.

B. <PREPEND> inserts a new element in a value list or page list property as the first element.

C. <CURRENT> inserts a new element in a value list or page list property at the currently referenced
index.

D. <APPEND> adds an element at a designated location in a value list or page list property.

66.What is the difference between call and branch?

A. Call provides more robust debugging capability than branch while branch provides better runtime
performance.

B. Branch overwrites the security restriction of the called activity allowing you to easily test code.

C. Branch creates a new thread to allow asynchronous processing while call runs in the thread from it
was invoked.

D. Call returns to the originating activity while branch skips the remainder of the originating activity.

Ans:D.
67. How do u identify a result in a decision rule cannot be returned

a)Test for conflicts

b)Test for completeness

c)Test for missing conditions

d)Test the rule using a unit test

Ans:A

68. A requirement states that when an assignment is in review, its work status is set to Open-Review.
Which two steps do you perform to implement this requirement? (Choose Two)

A. Create a filed value rule for the Open-Review status.


B. Add Open-Review as an allowed status on the case type rule.
C. Apply the Open-Review status to the appropriate assignments.
D. Add a data transform to the process to apply the Open-Review status before reaching the
appropriate assignment.
Ans:A,C

69. A Flow action calls a pre-processing data transform to initiate values. There are several flow actions
available for the assignment. You want to make sure that the values are only initiated once for each
flow action.

How do you implement a solution?

A. Make sure that the flow action does not have the highest likelihood since it will always be
invoked
B. Do nothing. The pre-processing data transform is only called once for each assignment.
C. Configure the data transform as post-processing instead of pre-processing.
D. Add logic to the pre-processing data transform to test if values were already initiated.

Ans:D

70. Pega application is running in cloud. Fetched customer data from external storage. System is
running very slow. What pattern to use to increase the performance?
A. Access data page using predefined keys
B. Refer to data page
C. Copy from data page
D. Run application locally
71. Which rules you can mark as relevant record?

a)section

b)property/properties

c)skin

d)decision table

72. In an authority matrix cascading approval design, when does the list of approvers get populated?

A) Iteratively, as each approval is required


B) When the case is assigned to a work queue
C) At the time the case is created
D) When the workflow reaches the approval shape

Ans: D

73. Which two statements describe the role of the cache manifest in a mobile app? (Choose 2)

A) Allows downloading of rules from offline use with a mobile app


B) Enable users to continue interacting with mobile apps while offline
C) Supports debugging efforts by providing a run-time view of the rules accessed by the app
D) Provides access to static resources such as HTML, Image and JS Files

Ans: B, D

74. How do you ensure that only a manager can run a specific flow action?

A. Add an Access When condition to the flow action to determine whether the user is a
manager
B. Add pre-processing activity to the flow action form to determine whether the user is a
manager.
C. Add a privilege to the flow action form, then add a privilege to a role assigned to the access
group for managers.
D. Add a validate rule to the flow action form to determine whether the user is a manager.

Ans: C

75. What are two consequences of exposing columns for reporting?(Choose two).

A)Database may not comply with normalization standards.

B)Backward chaining, declare expression cannot use exposed property

c)Tables require additional space due to additional columns.(C)

d)Record inserts and update require more processing time.(D).


Ans:C,D

76. What is the difference between call and branch?

A. Call provides more robust debugging capability than branch while branch provides better runtime
performance.

B. Branch overwrites the security restriction of the called activity allowing you to easily test code.

C. Branch creates a new thread to allow asynchronous processing while call runs in the thread from it
was invoked.

D. Call returns to the originating activity while branch skips the remainder of the originating activity.

Ans:D.

77. You need to localize correspondence into a language that is unavailable in the Pega language
pack?

Which option satisfies the requirement? imp

A. Run the localization wizard and add the translation to Tranlation.html(if the
language is available)
B. Leverage Translation services SOAP calls and enable records for translation
C. Create the translation rule manually and include the rule in the application rule set
D. Configure a field value record that contains the correspondence text(if the language
is not available)
Ans:A

78.Which two statements are valid regarding pega web mashups?

B. A mashup display start by calling either a flow or harness from pega application.

D. A user can view their worklist in an external port and select items to take action on.

Ans:B,D.

79. Users are spending excess time researching duplicate cases to determine whether to process or
resolve the cases. Which two options allow you to reduce the number of potential duplicate cases?
(Choose two)

A. Decrease the weighting threshold.


B. Increase the weights of the weighting conditions.
C. Increase the weighting threshold.
D. Decrease the weights of the weighting conditions.
Ans:C,D
80.Types of rules which gets carried forward when we perform major skimming are?

A. Blocked

B. Available

C. Withdrawn

D. Final

81. How do u identify a result in a decision rule cannot be returned

a)Test for conflicts

b)Test for completeness

c)Test for missing conditions

d)Test the rule using a unit test

Ans:A

82. what do you do for localizing Paragraph rule?

A. run the localization wizard and add translation to transalizaton.html


B. create the localizing rule and add it to localized ruleset
C. create a field value and translate the paragraph rule
D. Instructions on a UI form, copyright declarations, and privacy notifications are all
examples of reusable paragraph rules

83. You want to allow users to use an application on a mobile device, even if the device is not connected
to a network.Which configuration option supports this requirement ?

A. Configure properties to copy data from data pages.


B. Simulate external data sources when the application is offline
C. Configure UI elements to use native controls on mobile devices.
D. Source drop-down lists using data pages.

84. Identify two options for passing data between a pega application and a webpage containing a web
mashup (Choose two)

A) Use REST methods to call pega microservices


B) Call the function pega.web.api.doAction()
C) Use the attribute data-pega-event-onpagedata
D) Call a pega API function from the host server

Ans: B, C
85. Which two statements are valid regarding pega web mashups?

B. A mashup display start by calling either a flow or harness from pega application.

D. A user can view their worklist in an external port and select items to take action on.

Ans:B,D.

86. A service receives a request to assign an office to a new employee. The service rejects the
username/password provided. What type of fault condition do you configure to return an appropriate
response?

A.Mapping error

B.Security Error

C.Queue When

D.Service Error

Ans:B

87. Select the use case that requires the application to use pre- or post- processing in a flow action. SG-
179

A. Retrieve data from an external system.


B. Calculate a total for items in a page list property.
C. Copy selected items to a page list property.
D. Set default values for case properties.
Ans:C

88. In which two situations do you use the PegaRULES Log analyzer to analyze application performance
? (Choose two)

A. After the application is deployed to a production system


B. Before migrating an application to a testing system
C. During User Acceptance Testing
D. Through out the application development cycle.
Ans:A,C
89. Which of the following is a SaaS tool that runs on Pega Cloud and actively gathers, monitors, and
analyses real-time performance and health indicators from all active Pega Platform applications

A. Performance Profiler
B. PAL - Performance Analyzer
C. PLA - Pega Log Analyzer
D. PDC -Predictive Diagnostic Cloud

Ans:D

90. Identify the pooling/resource pooling setting that is incorrect?

A. Maximum dead requestors


B. the maximum number of idle requestors
C. the maximum number of active requestors
D. the maximum time the system waits for an idle requestor

Ans:A

91. _______ tool in allows you to identify and rectify accessibility issues with your application

A. Accessibility Inspector
B. Tracer
C. Clipboard
D. PegaLOG Analyzer

Ans:A

92. Common actions we can perform during pega web mashup? (select 3)

A. opening a new case


B. Displaying a user's worklist
C. Selecting and performing an assignment
D. update Rules
Ans:A,B,C
93. An application contains a case type named “Leave request”. Manager requests a report that
returns the EmployeeID and EmployeeName of an employee for whom an open Leave request case
exists.

The EmployeeID and EmployeeName are define in a class Data-Employee, and EmployeeID property is
also defined in Leave Request class. The EmployeeID property in the Leave Request class points to
records in Data-Employee. Which approach you follow to create this report?

A. Create a report in the Employee class, with a class join to the Leave Request class
B. Create reports in both classes, and set the Employee report as a sub report of the Leave
Request class
C. Create report in the Leave Request class, with a class join to the Employee Class
D. Create reports in both classes and set Leave Request as a subreport of the Employee report.

Ans:C

94. You want to display an error message to the user of the data page fails to retrieve data.
The data page is sourced by a REST connector. How do you detect the error?

A. Use a transition condition in the activity invoking the connector.


B. Use a when condition in the response data transform configured for the connector.
C. Apply the standard pxErrorHandlingTemplate data transform in the response data transform.
D. Use the error handler flow in the connector.
Answer: B

95. Which three pooling settings can be configured on the Settings tab of the Dev Studio Offline
landing page and the Offline Service Package rule? (select three)

a.Maximum wait (in seconds)

b.Maximum active requestors

c. Maximum idle requestors.

d. maximum wait requestors


96. The page .customer contains data retrieved from an external system of record using a data page.
How do you ensure .customer always contains the current data from the page?

Select one:
a. Select Copy data from a data page on .Customer.
b. Define a reference property that refers to the data page.
c. Configure .Customer to refer to a keyed data page.
d. Select Refer to a data page on .Customer.

97. What are the standard set of services provided by Pega API? (Select three)

a. New case creation

b. Assignment processing

c. Access to data pages

d. Running report definition

e. invoke activity

98. The following example shows the ruleset list for the logged in operator. What is stored in the
Admin@MyCo ruleset ? SG-30

Admin@MyCo:
Purchasing:01-01
PurchasingInt:01-01
MyCo:01-01
MyCoInt:01-01
Supplier:01-01
Customer:01-01
Inventory:01-01
Pega-ProcessCommander:07-10
Pega-DeploymnetDefaults:07-10
Pega-LP-Mobile:07-10

A. Preferences for the operator


B. Rules checked out by the operator
C. Rules delegated to the operator
D. Rules recently opened by the operator
Ans:B(Private Ruleset)
99. In which two of the following situations would you simulate an integration ? (Choose Two)

(SG-:275) /268
A. The service has slow response times.
B. The service is not available yet.
C. You need to test each flow path in the case processing.
D. The connector is configured to use global resource settings.
Ans:B,C

100. Pega application is running in cloud. Fetched customer data from external storage. System is
running very slow. What pattern to use to increase the performance?
A. Access data page using predefined keys
B. Refer to data page
C. Copy from data page
D. Run application locally

Ans:A

101. .You want to create a new minor version of a new application ruleset to add a new feature to your
application. The new feature will be made a available to users in a phased roll out. How do you update
the application to add the new ruleset version?

A.Lock and roll the existing ruleset and update the existing application version.

B.Create a new application version and add the new ruleset version as a production ruleset

C. Lock and roll the existing ruleset and create new application version.

D.Create a branch ruleset and a new application and add the branch ruleset to the application.

Ans:C
1. Users are spending excess time researching duplicate cases to determine whether to
process or resolve the cases. Which two options allow you to reduce the number of potential
duplicate cases? (Choose two)

A. Decrease the weighting threshold.


B. Increase the weights of the weighting conditions.
C. Increase the weighting threshold.
D. Decrease the weights of the weighting conditions.

ans: c,d

2. In the first step in a case type, the user compares data on a form to the data on a customer
account. If the data matches, the case is resolved. If the data does not match, the user
advances the case to update the account. Management only wants a record of the cases that
update an account. What two configuration options do you use to implement this requirement ?
(Choose Two)

A. Add a persist case shape after the first step.


B. Configure the starting flow to instantiate the case type as a temporary case.
C. Apply a when condition to the first step to persist only cases requiring updates.
D. Configure the first step to instantiate the case type as a temporary case.

ans: a,b
4. A requirement states that when an assignment is in review, its work status is set to Open-
Review. Which two steps do you perform to implement this requirement? (Choose Two)

A.Create a filed value rule for the Open-Review status.


B.Add Open-Review as an allowed status on the case type rule.
C.Apply the Open-Review status to the appropriate assignments.
D.Add a data transform to the process to apply the Open-Review status before reaching the
appropriate assignment.

ans: a,c

5. Select the use case that requires the application to use pre- or post- processing in a flow
action.

A. Retrieve data from an external system.


B.Calculate a total for items in a page list property.
C.Copy selected items to a page list property.
D.Set default values for case properties.

ans:c

6. A Flow action calls a pre-processing data transform to initiate values. There are several flow
actions available for the assignment. You want to make sure that the values are only initiated
once for each flow action.
How do you implement a solution?

A.Make sure that the flow action does not have the highest likelihood since it will always be
invoked
B.Do nothing. The pre-processing data transform is only called once for each assignment.
C.Configure the data transform as post-processing instead of pre-processing.
D.Add logic to the pre-processing data transform to test if values were already initiated.

ans : d
7. You want operators in two separate units to be able to perform work routed to either unit.
Which configuration supports this requirement?

A.On each operator’s record, associate the operator with both units.
B.On each operator’s record, associate the operator with the same work group.
C. On each unit record, associate both operators with each unit.
D.On the work group record, associate the operators with the work group.

ans: b

8. A Health Plan application includes a process for surgical procedure requests. Currently, there
is an evaluation subprocess in which a physician reviews the diagnosis and enters the
recommended procedure and its urgency. The request then advances to a medical director who
analyzes feedback and approves the appropriate procedure. The healthcare organization has
created a new requirement , which states that three physicians can perform the evaluation
independently . Only two evaluations are necessary to advance the case to the medical director.
How do you configure the process so that the request can continue to be processes if only two
of the three physicians approve the order?

A.Use a decision table


B.Use a validate rule
C.Use a Some Join condition
D.Use an Any Join condition

ans: c

9. A Health Plan application includes a process for surgical procedure requests. Currently, there
is an evaluation subprocess in which a physician reviews the diagnosis and enters the
recommended procedure and its urgency. The request then advances to a medical director who
analyzes feedback and approves the appropriate procedure. The healthcare organization has
created a new requirement , which states that three physicians can perform the evaluation
independently . Only two evaluations are necessary to advance the case to the medical director.
In order to allow the three physicians to review the orders in parallel, how would you configure
the process?

A. Add a Split For Each shape, add a list of Physicians , and call the evaluation process
B.Add a cascading approvals shape that is called by the evaluation subprocess
C.Add a Split Join shape , add a list of Physicians, and call the surgical procedure request
process
D.Add a Split Join Shape , add a list of physicians, and call the evaluation process

ans: a
10 A data page is used to retrieve data from an external system. If an error occurs, you want to
display a message to the user and send an email to the system administrator. How do you
implement this requirement?

Create an error handler data transform that adds an error message to the data page and
sends an email
Invoke the connector from an activity and use standard Obj- methods to add an error message
and send an email.
Create a custom error handler flow that displays the error message and sends an email.
Configure an error handling process that displays the error message and sends an email.

ans: a

11.In which of the following situations would you configure global resource settings ?

The thresholds for a SLA are set to hours instead of days on a testing environment.
A SAP connector returns simulated data in the development environment
The credentials for a REST service differ between development and production environments
Two SOAP connectors execute in parallel to improve performance.

ans: c

12.You are updating a system of record using a SOAP connector. If the system of record is
unavailable, you want to retry after an hour. If it is still unavailable after an hour, a notification
should be sent to a system administrator. How do you implement this requirement

Use a transition condition in the activity step invoking the connector.


Implement the logic in the connector’s error handler flow.
Customize the standard pxErrorHandlingTemplate data transform
Implement the logic in the data page’s response data transform

ans: b
13.In which two of the following situations would you simulate an integration ? (Choose Two)

The service has slow response times.


The service is not available yet.
You need to test each flow path in the case processing.
The connector is configured to use global resource settings.

ans: b,c

15.Your application contains the following versions of a service level named Authorize Claim.
Class Ruleset & Version Circumstanced
MyCo-AccountManage-Work AccountManage 01-01-01 None
MyCo-AccountManage-Work AccountManage 01-01-05 .Status="Silver"
MyCo-AccountManage-Work AccountManage 01-01-05 .Status="Gold"
MyCo-AccountManage-Work AccountManage 01-01-05 .Status="Platinum"
MyCo-AccountManage-Work-AccountOpen AccountManage 01-01-05 .Status="Silver"
MyCo-AccountManage-Work-AccountOpen AccountManage 01-01-05 .Status="Gold"
MyCo-AccountManage-Work-AccountOpen AccountManage 01-01-05 .Status="Platinum"

The application is being updated. As part of the update, the service level is no longer
circumstanced for AccountOpen cases.
Which two options can you use to reset the circumstancing for the AccountOpen case type?
(Choose two)
Update the base rule the new ruleset version and select the base rule option
Withdraw the circumstanced rules in the AccountOpen class.
Copy the base rule to the AccountOpen class and select the base rule option.
Block the circumstance rules in the AccountOpen class.
ans: b,c

16.An application has the following application rulesets:


Expenses:01-01
TGB:01-01
TGBCatalog:01-01
A rule with an Apply to: class of TGB-Expenses-Work-Reimbursement references a rule named
PopulateLineItems. The six Instances of PopulateLineItems in the rules cache are shown in the
following table.

Apply To Ruleset:Version Availability


TGB-Expenses-Work Expenses:01-01-05 Withdrawn
TGB-Expenses-Work Expenses:01-01-03 Available
TGB-Expenses-Work TGBCatalog:01-01-05Not Available
TGB-Expenses-Work TGBCatalog:01-01-03Blocked
TGB-Expenses Expenses:01-01-03 Final
TGB-Expenses TGBCatalog:01-01-05Available

Which rule is chosen by Rule Resolution?


TGB-Expenses.PopulateLineItems (TGBCatalog:01-01-05)
TGB-Expenses-Work.PopulateLineItems (Expenses: 01-01-05)
TGB-Expenses-Work.PopulateLineItems (Expenses: 01-01-03)
​TGB-Expenses-Work.PopulateLineItems (TGBCatalog:01-01-03)
TGB-Expenses-Work.PopulateLineItems (TGBCatalog:01-01-05)
TGB-Expenses.PopulateLineItems (Expenses: 01-01-03)

ans: d
18.You are analyzing application performance and notice one or more data transforms
exceeding preferred performance parameters. Which of the following performance tools do you
use to help troubleshoot the issue ?

PegaRules Log Anaylizer


Performance Analyzer
Database Trace
​Performance Profiler

ans: d
19.In which two situations do you use the PegaRULES Log analyzer to analyze application
performance ? (Choose two)

After the application is deployed to a production system


Before migrating an application to a testing system
​During User Acceptance Testing
Throughout the application development cycle.

ans: a,c

20.You are troubleshooting a performance issue with a user interaction that exceeds the
maximum time of five seconds. The elapsed time shown in the performance report indicates a
total of two seconds. Which tool do you use to determine what is adding the additional three
seconds to the performance measure.

System Management Application


Log Analyzer
Database Trace
​Performance Profiler

ans: d

21.You have identified an activity that does not perform well. You need to find out exactly what
steps are causing the perform. Which tool would you use?

Pega Log Analyser (PLA)


Performance Profiler
Performance Analyzer (PAL)
Database Trace

ans: b
23.Which two configurations can you use to include access groups into your product
rule?(choose
two)
a) add the access groups to the application record
b) associate the access groups with a ruleset included in the application
c) Export the access groups using the access manager
d) Add the access group to the product record in the individual instances to include section
answer : BD
24. A requirement states that the users role cannot open a purchase request during the audit
stage of
the case life cycle. How do you configure the case stage to satisfy this requirement.
a) Apply a when record
b) Apply a privilege record
c) Apply an Access when record
d)Apply an Access Deny record.
Answer : C

25.What two actions must you perform to create a class join in a report definition ?
A. Add an association rule to match key values
B. Create a prefix for the joined class
C. Add a parameter for each property in the class you want to join
D. Select the type of match for key values
Answer: B,D

26.Which two designs configurations limit the need for horizontal scrolling when an application
is
used on a mobile device?(choose two)
a. hide Non-Critical columns
b. hide grid layouts rather than repeating dynamic layout to display tabular data
c. configure UI controls to use native controls on mobile devices
d. set the width for layouts in percentages

ans: a,d

27.You want to allow users to use an application on a mobile device ,even if the device is not
connected to a network .which configuration option supports this requirement?
a. Source repeating layouts using report definitions
b. simulate external data source when the application is offline.
c. configure UI elements to use native controls on mobile devices
d. source drop-down lists using data pages.
ans: d

28.The following example shows the ruleset list for the logged-in operator .What is stored in the
Admin@MyCo ruleset?
Rulesets:
AdminnAMyCo:
Purchasing:01-01
PurchasingInt:01-01
MyCo:01-01
MyCoInt:01-01
Supplier:01-01
Customer:01-01
Inventory:01-01
Pega-ProcessorCommander:07-10
Pega-DeploymentDefaults:07-10
Pega-DesicionScience:07-10
Pega-DecisionArchitect:01-10
Pega-LP-Mobile:07-10
Pega-LP-ProcessAndRules:07-10
Pega-LP-Integration:07-10
Pega-LP-Reports:07-10
a. Rules checked out by the operator
b. Preferences for the operator
c. Rules recently opened by the operator.
d. Rules delegated to the operator .

Answer: A

29)An application has the following application rulesets:


EXPENSES:02-01
TGB:02-01
TGBCATALOG:02-01
A rule with an Applyto:class to TGB-EXPENSES-WORK-REIMBURSEMENT references a rule
named
PopulateLineItems.The six Instances of populatelineitems in the rules cache are shown in the
following table:
Applyto: RuleSetversion:Version Availabilty
TGB-EXPENSES-WORK EXPENSES:02-01-05 WITHDRAWN
TGB-EXPENSES-WORK EXPENSES:02-01-03 AVAILABLE
TGB-EXPENSES-WORK TGBCATALOG:02-01-05 NOT AVAILABLE
TGB-EXPENSES-WORK TGBCATALOG:02-01-03 BLOCKED
TGB-EXPENSES EXPENSES:02-01-03 FINAL
TGB-EXPENESES TGBCATALOG:02-01-05 AVAILABLE
Which rule is chosen by Rule resolution?
a)TGB-EXPENSES-WORK.POPULATELINEITEMS(TGBCATALOG:02-01-03).
b)TGB-EXPENSES-WORK.POPULATELINEITEMS(EXPENSES:02-01-05)
c)TGB-EXPENSES-WORK.POPULATELINEITEMS(TGBCATALOG:02-01-05)
d)TGB-EXPENSES-WORK.POPULATELINEITEMS(EXPENSES:02-01-03)
e)TGB-EXPENSES.POPULATELINEITEMS(EXPENSES:02-01-03)
f)TGB-EXPENSES.POPULATELINEITEMS(TGBCATALOG:02-01-05)

Answer: A
30.Multiple teams need to update same application version during a development cycle. Which
two actions do you perform so that the teams do not affect each other?
1. Create a new ruleset version of the base application.
2. Create a separate production ruleset for each team.
3. Create a new application for each team built on the base application.
4. Create branches in each team’s application.

Answer: C & D

31.You are preparing to create a new major version of an application ruleset in which there are
multiple minor and patch versions.How do you create the new ruleset version?
Select one:
a. Use the Ruleset Maintenance wizard to merge the existing rules in the relevant ruleset
versions to the new version.
b. Use the Ruleset Maintenance wizard to skim the relevant ruleset version to copy the highest
version of existing rules to the new ruleset version.
c. Create a new application ruleset using the appropriate version number, then copy the highest
version of existing rules into the new ruleset version.
d. Use the application structure landing page to lock and roll the existing ruleset version to the
new version.

ans:b

32.In which situation do you configure branched rulesets ?


Select one:
a. A team needs to work on the next version of an application while preparing to migrate the
current version.
b. You need to delegate rules to process owners from the business
c. Multiple teams need to work on the same application version
d. One team creates a new patch for an application while another team creates a new major
version of the application

ans:c
33.How do you ensure that only a manager can run a specific flow action?
Select one:
a. Add a validate rule to the flow action form to determine whether the user is a manager.
b. Add a privilege to the flow action form, then add a privilege to a role assigned to the access
group for managers.
c. Add pre-processing activity to the flow action form to determine whether the user is a
manager.
d. Add an Access When condition to the flow action to determine whether the user is a manager

ans: b

34.The primary purpose of a production ruleset is to allow rules to be ___________


Select one:
a. Reused in multiple production environments
b. Migrated to a production environment
c. Updated in a production environment
d. Tested in a production environment

ans: c

35.In your purchasing application is a decision table with discount codes. You want to delegate
the decision table. In which ruleset do you save the decision table to allow delegation?
Select one:
a. Application
b. Integration
c. Production
d. Organisation

ans: c
36.The page .customer contains data retrieved from an external system of record using a data
page. How do you ensure .customer always contains the current data from the page?
Select one:
a. Select Copy data from a data page on .Customer.
b. Define a reference property that refers to the data page.
c. Configure .Customer to refer to a keyed data page.
d. Select Refer to a data page on .Customer.

ans: d

37. <APPEND><Prepend><last><current> in symbolic indexes<<ans prep,last>>

38. Which rules you can mark as relevant record?


1.section
2.property
3.skin
4.decision table

ans: a,b
39,40,41,42,43
44

45,46

47,48
49,50

51,52
53

54,55,56
57,58
59,60
NAME :

CLASS :
Pega CSSA Review
DATE :
128 Questions

1. Which layer of the Enterprise Class Structure (ECS) is

optional?

a) Framework b) Division
c) Organization d) Implementation

2. What stores instances of related case types to a single

database table?

a) Class group b) Work group


c) Work queue d) Field group

3. Rule resolution applies to instances of classes derived from

which abstract base class?

a) Data- b) System-

c) Rule- d) Work-

4. Which of the following two statements are true about the

rule resolution process? (Choose two)

a) The rule purpose takes precedence over b) If a user does not have access to the
the rule availability. selected rule, the system sends a message
that the rule is not authorized for
execution.

c) If the system finds more than one rule d) Rule resolution applies to rules that are
instance during rule resolution, users are instances of classes derived from the Rule-
provided with a choice of which rule to use and Data- base classes.
depending on the context.
5. During rule resolution, what happens if a rule is marked as

Blocked?

a) Execution halts and an error message is b) After an error message is presented to the
added to the log file user, execution continues

c) The rule is added to the rules cache d) A message is sent to the user, the rule is
added to the rules cache, and processing is
paused pending further action from the
user.

6. Which rule availability setting can you use to force the

system to look for an instance of the rule in the next


highest class or ruleset?

a) Final b) Available

c) Blocked d) Withdrawn

7. A rule with an Apply to: class of GFY-FW-FairAir-Work-


Booking calls CollectPassengerDetails. Which rule instance
is selected from the rules cache (shown below) during rule

resolution?

a) 2 b) 3

c) 4 d) 5
e) 6

8. What do you do before you configure the Advanced tab of

the Access group to apply the PegaWAI ruleset?

a) Add the PegaWAI ruleset to the list of b) Add the PegaWAI ruleset to the production
production rulesets ruleset list under Run Time Configuration

c) Attach the PegaWAI ruleset under the d) Add the PegaWAI ruleset as the
Advanced tab of the section rule dependency rule under the Configuration
tab

e) Select the Enable accessibility add-on


check box

9. Select the four circumstancing conditions. (Choose four)

a) Multiple value b) Single value

c) Definition d) Date property


e) As-of date
10. What are the two ways to override a circumstanced rule?

(Select two)

a) Flag the base rule b) Mark the rule as Withdrawn

c) Mark the rule as Blocked d) Mark the base rule as Final

11. Each activity must specify a _____________ .

a) method b) rule

c) flow d) data transform

12. _____________ is a page in memory on which methods are

processed.

a) Cache page b) Activity page

c) Temp page d) Step page

13. If you enter a step page, what must you also do?

a) Add the step page to the page list on a b) Call the step page from the activity
data transform

c) Reference the step page in the Advanced d) Reference the page in the Pages & Classes
tab under the Referenced By field tab of the activity form

14. Activities execute steps in numbered order.

a) True b) False

15. Standard activities do not apply to which class?

a) History- b) Work-

c) Assign- d) Rule-
e) @baseclass

16. What is used as the context for referenced properties

within the step?

a) Step page b) Label

c) Method d) Loop
17. Control is returned to the rule that called the original

activity and the original activity ends when the called


activity finishes.

a) Call b) Branch

18. Control returns to the original activity when the called

activity finishes processing.

a) Call b) Branch

19. Put the following steps in order for how to configure a task.

1. Identify nodes in cluster


2. Identify class of object
3. Specify activity to perform
4. Add access group to AsyncProcessor

a) 3, 1, 2, 4 b) 3, 2, 1, 4
c) 2, 3, 1, 4 d) 2, 1, 3, 4

20. If a Queue Processor process fails, which of the following

does not happen?

a) System puts entry into failure status b) System reverses any changes the process
initiated
c) Indicates the process is broken d) Sends an error message to the user

21. Pega writes errors , warnings, & other debugging

information to _____________.

a) Log files b) Warning records

c) System files d) Error files

22. Which log file stores performance related data?

a) PEGA b) ALERT

c) ALERTSECURITY d) SERVICES-PAL
23. Which log file stores warning, errors, and information

messages about internal operations?

a) PEGA b) ALERT
c) SERVICES-PAL d) ALERTSECURITY

24. Which log contains information about setup & runtime

behavior?

a) CLUSTER b) PEGA
c) BIX d) ALERTSECURITY

25. All of the following except for one are the ideal times to run

the PegaRULES Log Analyzer (PLA). When is not an ideal


time to run the PLA?

a) user acceptance training (UAT) b) performance testing

c) stress testing d) immediately after deployment


e) immediately before deployment

26. A user receives access to an applicagtion that lists


HRApps:02-02 under Application rulesets. The ruleset

contains rules in the depicted versions. Which rules can the


user access?

a) Rule_B b) Rule_C
c) Rule_A d) Rule_D

27. The __________ in the PegaRULES Log Analyzer (PLA)

contains diagnostic messages that identify individual


system events that exceed performance thresholds or
failures.

a) Garbage Collection (GC) log b) PEGA log


c) ALERTSECURITY log d) ALERT log
28. You can refine Tracer results by indicating the types of

events and break conditions to log by using which buttons


on the Tracer toolbar. (Choose four)

a) Settings b) Breakpoints
c) Monitor d) Remote tracer
e) Watch

29. Which two of the following is not a break condition? (Select

two)

a) Error status b) Exception


c) Fail status d) Warn status
e) Alert status

30. Which tool helps you understand system resources

consumed by processing a single requester session?

a) Performance Analyzer (PAL) b) Database Trace

c) Performance Profiler d) PegaRULES Log Analyzer (PLA)

31. Which tool allows you to trace the individual steps in a data

transform?

a) Performance Analyzer (PAL) b) Database Trace

c) Performance Profiler d) PegaRULES Log Analyzer (PLA)

32. Which tool gathers, aggregates, analyzes alerts, system

health pulses, and guardrail violations generated from Pega


applications to produce trending dashboards?

a) Performance Analyzer (PAL) b) PegaRULES Log Analyzer (PLA)


c) Performance Profiler d) Predictive Diagnostic Cloud (PDC)

33. What are the benefits of Relevant records? (Select two)

a) Improves app quality b) Optimizes application memory

c) Improves application speed and d) Decrease development time


performance
34. You can manually mark which of the following as Relevant

Records? (Choose four)

a) Properties b) Sections
c) Service Level Agreements (SLAs) d) Flow Actions

e) Layouts

35. What does it mean if the "Mark as relevant record" option is

grayed out in the Actions menu?

a) Selected record has already been marked b) Selected record is locked


as relevant
c) Selected record is not accessible in the d) Selected record is currently checked out
current access group

36. Which condition is executed first when identifying duplicate

cases?

a) Weighted conditions b) Basic conditions

37. Which is not true of temporary cases? (Choose two)

a) Temporary cases are stored in memory on b) Temporary cases do not improve system
the clipboard performance
c) Temporary cases can be routed d) Temporary cases do not have a Case ID

38. What two join conditions determine when primary process

continues? (Choose two)

a) Iteration over a page list b) Iteration over when condition


c) Iteration over a count d) Loop condition

39. What is the default Pega case locking strategy?

a) Allow multiple users b) Allow one user


40. Assuming Allow multiple users locking is selected and two

users are editing the same case. The first user has
submitted their changes. What happens when the second
user tries to submit the form?

a) The second user receives an error b) The second user receives a message to
message. refresh and their current changes are
discarded.
c) The second user receives a message with d) The second user is given the option to
the name of the first user and the time of merge their changes with the first user's
change. changes.

If Allow multiple users is set on the parent case, it can be

41.
overridden by the child case.

a) True b) False

42. When do pre-processing flow actions execute?

a) Whenever user selects the flow action b) Each time the user submits the assignment
c) It executes only the first time the user is d) Each time the action is performed.
presented with the assignment

43. Post-processing is performed each time you perform an

action.

a) True b) False

44. When a decision table executes, it returns a(n)

______________.

a) page list b) array

c) field value d) activity

45. Decision tables can be used in _________, ________, and

________. (Choose three)

a) declare expressions b) data transforms

c) activities d) routers
46. You can reference decision trees in _______, ______, _______,

_______. (Choose four)

a) Flow shapes b) Declare expressions

c) Activities d) Routers
e) Page definitions

47. A work queue is an organization rule, but is not part of the

organization hierarchy (Org-Div-Unit).

a) True b) False

48. Members cannot belong to different organization units,

divisions, or different organizations.

a) True b) False

49. Which of the following is not a step in updating an

organization record?

a) Add level to organization hierarchy b) Add work group


c) Update the access role d) Add work queue

e) Update operator record

50. Which of the follow does an authority matrix use?

a) Decision table b) Decision tree

c) If-then-else logic d) When rules

51. In the organizational hierarchy, divisions can have sub-

divisions.

a) True b) False

52. The structure of a keyed data page must be a _________.

a) Node b) Thread
c) Page definition d) List
53. Only _________ can reference keyed data pages.

a) Properties b) Report definitions

c) Data transforms d) Activities

54. Which data access pattern is the application always

referencing the data when needed from an external


application and thus providing data that is always the most
up-to-date?

a) Snapshot b) System of Record

c) Reference

55. What data access pattern do you use when you need to

copy data to a case at a specific point in time, thus data is


current as of the time copied?

a) System of Record b) Snapshot

c) Reference

56. Which data access pattern does not add data to the data

model but instead directly populates UI controls?

a) System of Record b) Snapshot

c) Reference

57. When you copy data from a data page, the data is

refreshed only when ____________________ .

a) the user refreshes the page b) the property is first accessed


c) a data page parameter changes d) a data page is referenced

58. Hows can you directly manage the data read from and

written to an external database? (Choose three)

a) Obj- method b) data page

c) report definition d) external class

e) data transform
59. An external class that reads and writes to an external

database can belong to a class group.

a) True b) False

60. An external class that reads and writes to an external

database does not contain pzInsKey or pxObjClass.

a) True b) False

61. Which Obj- method cancels or withdraws any previous

uncommitted changes to the PegaRULES database, and to


an external database accessed from an external class, from
the current thread?

a) Obj-Save-Cancel b) Rollback method

c) Obj-Delete d) Obj-Delete-By-Handle

62. Which symbolic index inserts a new element of a value list

or page list property as the first element, "pushing" all


existing elements down by one?

a) <APPEND> b) <PREPEND>

c) <INSERT> d) <PUT>

63. Connectors can be invoked from ____________ and __________.

(Choose two)

a) data pages b) activities

c) data transforms d) report definitions

64. Which of the following is not a connector invocation

component?

a) Mapping rules b) Data page


c) Data transform d) Internal system

e) Connector rule
65. The service listener establishes a ___________ which is the

processing and data associated with the incoming service


request initiated by the external system.

a) connector b) synchronization

c) listener d) requestor

66. Services can parse, convert, and map data in either

direction to or from the clipboard.

a) True b) False

When is integration simulation is useful? (Choose two)

67.
a) an external service is not available

b) an interface definition is available c) you do not know what the external service
is expecting
d) you want to dictate the response returned

68. How can you simulate a data page? (Choose three)

a) Data page b) Report definition

c) Activity d) Data transform

e) Flow action

69. Global Resource Settings allow you to define values for

settings that can vary depending on the environment, but


require the update of integration rules & data instances.

a) True b) False

70. What is the syntax to use Global Resource Settings for

references to external systems?

a) =DataTransformName.IntegrationPropertyName.FieldPropertyName
b) =DataPageName.IntegrationPropertyName{FieldProper
c) =DataPageName.FieldPropertyName<FieldPropertyName>
d) =DataPageName.IntegrationPropertyName.FieldPropert
71. Put the following in the correct order for the execution-time

sequence for determining the Endpoint URL for the SOAP


connector.

1. A data page property is referenced.


2. The SOAP connector is invoked.
3. The value is used by the SOAP connector to invoke the
service.
4. The data transform invokes a utility function to obtain
the value of, for example, a dynamic system setting.
5. The data transform for the data page is executed if
the page is not already available on the clipboard.

a) 2, 1, 5, 4, 3 b) 2, 1, 4, 5, 3

c) 1, 2, 5, 4, 3 d) 1, 2, 3, 5, 4

72. An integration error caused because an application is being

restarted is an example of what type of error?

a) Permanent error b) Temporary error


c) Transient error d) Conditional error

73. When a connector is invoked, you should ______________ and

______________. (Choose two)

a) add error detection to all data pages & b) invoke a reusable data transform to handle
activities errors

c) add a flow action for error detection d) throw your computer in the trash

74. Error handling flow is always enabled.

a) True b) False

75. Error handling flow cannot help recover from transient

errors.

a) True b) False

76. The Pega API provides a standard set of services that

includes ___________________. (Choose multiple)

a) page definition creation b) new case creation

c) assignment processing d) access to data pages


77. Which of the following is not a rule used by a SOAP service

to process a request?

a) service activity b) XML parser

c) XML stream d) service mapping

e) service package

78. Put the following in order.

1. Service rule
2. Service activity
3. Service package
4. Mapping rule (from clipboard structure to format of
service type)
5. Mapping rule (from format received by service to
clipboard structure)

a) 3, 1, 4, 2, 5 b) 1, 3, 5, 2, 4
c) 3, 2, 5, 1, 4 d) 3, 1, 5, 2, 4

79. Anything that you can display in a harness can appear in

the web mashup application.

a) True b) False

80. In the Pega Mashup code, the ______ tag supports a set of

attributes for customizing the behavior of the gadget on the


web page.

a) ATTRIBUTE b) DIV

c) SECTION d) BODY

81. Which is not a standard harness?

a) New b) Confirm

c) Perform d) Test

e) Review
82. Harnesses that organize a user portal contain a

_______________.

a) skin b) mixin

c) harness d) screen layout

83. A portal identifies which of the following? (Select multiple)

a) the location of the user expected to use b) the type of user expected to use the portal
the portal

c) the harness used to organize the portal d) the skin that defines branding applied to
contents the portal

84. A ____________ record acts as a wrapper for the file,

providing security, inheritance, versioning, and deployment


benefits of rule resolution.

a) binary file b) page definition

c) security file d) application

85. Which field or rule is not directly referenced by a Portal

rule? (Choose two)

a) Type b) Section

c) Role d) Skin

e) Layout

86. What tool allows you to preview your application if your

user has visual disabilities?

a) Live UI b) Disability preview

c) Tracer d) Visual preview

87. Which rules are automatically configured to be selected for

localization? (Choose multiple)

a) harness b) correspondence

c) section d) paragraph
e) navigation
88. For localization, what rule do you create for capturing labels

and notes?

a) field value rules b) paragraph rules


c) correspondence rules d) navigation rules

89. You can only have one IFRAME or DIV element per Pega

Gadget.

a) True b) False

90. Which two of the following statements are true about

styling a Pega Web Mashup? (Choose two)

a) A Pega Web Mashup cannot be used for b) You can use the existing skin from the
unauthenticated users who lack a Pega application, or modify the skin rules
operator ID. associated with the portal rules.

c) The style of the application is configured d) The portal skin cannot inherit attributes
through a skin rule. from the application skin.

91. Which of the following is not one of the options the Pega

Web Mashup supports for passing data to or from a Pega


application?

a) Use the Javascript function doAction() to b) Use a data transform to copy data to or
set or read data values from the web page from a Pega application to the Pega Web
hosting the gadget. Mashup
c) Use the data-pega-event-onpagedata d) Use an action object to perform additional
attribute to specify the default value for actions on a web mashup gadget or
the gadget. configure the gadget to interact with
another gadget.

92. What is the standard authentication service used by the

Pega Web Mashup?

a) Internet Application Controller (IAC) b) Web Application Composer (WAC)


Authentication Authentication

c) Integration Application Composer (IAC) d) Internet Application Composer (IAC)


Authentication Authentication
Which versioning method saves the highest version into a

93.
new, higher ruleset version.

a) Lock & Roll b) Skimming

94. Which versioning method creates a new, empty ruleset

version then copies rules into it?

a) Lock & Roll b) Skimming

95. Which of the following is not a rule availability status for

Skimming?

a) Yes b) Final

c) Blocked d) Locked
e) No

96. When an application is generated, which rulesets are

automatically created? (Select multiple)

a) Application rulesets b) Pega Platform rulesets

c) Framework rulesets d) Organization rulesets

97. Application Validation (AV) allows for codependent rulesets.

a) True b) False

98. The _____________ governs rule execution at runtime.

a) ruleset group b) ruleset list

c) production ruleset d) application ruleset

99. What is a container for rulesets with records that are

undergoing rapid change and development?

a) version b) ruleset list

c) ruleset group d) branch


100. To develop rules in parallel using branched rulesets, each

team must follow a set of steps. Put the following steps in


order of execution.

1. Creates a team application built on the main


application
2. Grants access to the team application
3. Creates one or more development branches in the
team application
4. Merges each branch into the application rulesets
when development in branches is complete and
stable
5. Creates or configures rules using the branch

a) 1, 3, 2, 5, 4 b) 1, 3, 5, 2, 4

c) 1, 2, 3, 5, 4 d) 1, 2, 5, 3, 4

101. Product rules are instances of what class?W

a) Rule-Application-Product (RAP) b) Rule-Admin-Product (RAP)


c) Rule-Access-Product (RAP) d) Rule-Admin-Process (RAP)

102. Before you create an archive file, you do not need to

associate data records with rulesets.

a) True b) False

103. For migration, you do not lock delegated rulesets but you

do lock production rulesets.

a) True b) False

104. When packaging an application for migration, an

applications rulesets does not include data instances such


as which of the following? (Select multiple)

a) Operator IDs b) Acces groups

c) Data transforms d) Database tables


e) Databases
105. If you import rules in a ruleset that users can already

access, rules may begin executing once the entire ruleset is


imported.

a) True b) False

106. Select two best practices to follow when designing mobile

applications. (Choose two)

a) Avoid sourcing controls and grids from b) Specify layout widths in pixels
data pages.

c) Use controls that allow tapping d) Incorporate native device features

107. Choose the appropriate platform for the following use case:

A patient dosing app, used by hospital employees to track


patient medication schedules, must always have access to
the server.

a) Pega mobile application package file b) Mobile browser

c) Pega Mobile Client

108. You are designing an offline mobile application that

translates American English to Canadian French and vice


versa. Which two tasks do you perform to configure this
app? (Choose two)

a) Whitelist items in the American English and b) Delta-sync blacklist items in the American
Canadian French dictionaries. English and Canadian French dictionaries.

c) Add to the cache manifest the UI elements d) Update the locales list.
used in the offline mobile device.

109. When enabling a mobile app for offline processing, what

three elements in your application do you update? (Choose


three)

a) The access group b) The work group


c) The case type d) The mobile channel

e) The data type


110. You create a report in a work class that displays the

assigned operator and task name for each open case.


Which two ways can you combine data in the Assign-
Worklist class to your report? (Choose two)

a) Use a class join to the Assign-Worklist b) Use a class join to the Assign-Worklist
class.Specify a join filter where the class. Specify a join filter where the
pxRefObjectKey in the join class is equal to Worklist Assignment association rule is
an object identifier in the work class. equal to an object identifier in the work
class.
c) Use a Worklist Assignment association rule d) Use a Worklist Assignment association rule
to join the Work class to the Assign- to join to the Assign-Worklist class. Specify
Worklist class. a join filter where the pxRefObjectKey in
the join class is equal to an object identifier
in the work class.

111. What are the three common report types? (Choose three)

a) Assignment reports b) Performance reports

c) Work reports d) History reports


e) Data reports

112. Which rule is used to join multiple classes and can be

reused in any report?

a) Class join b) Inner join

c) Association rules d) Relationship rules

113. Subreports enable you to reference results from any report

definition in a main report.

a) True b) False

114. A user can belong to multiple access groups, and multiple

can be active at a single time.

a) True b) False

115. What supports localization of words, phrases, & sentences

that appear on portal displays, reports, & user forms.

a) Page definition b) Field values


c) Page groups d) Value lists
116. Field values enable you to ___________________ .

a) set default values for a property b) define the values used in a circumstance
template

c) customize a list of allowed values for a d) test the validity of an input value
property based on the context of the
property

117. You can audit your current application UI to identify

configurations that may negatively impact application


accessibility. Which of the following is not an issue
category? (Choose four)

a) Content b) Performance

c) Structural d) Compatibility
e) Interactivity

118. You should not use an optimistic locking strategy for case

types enabled for offline processing.

a) True b) False

119. _____________ is a list of resource files referenced in app

rules.

a) Cache manifest b) App rules cache

c) Ruleset list d) Rules cache

120. If you don't use pyStartCase, you must write Javascript to

perform the same functionality.

a) True b) False

121. Work performed on an offline-enabled mobile app, while

the app is offline, is stored to a(n) _______________.

a) action queue b) work queue

c) work list d) flow queue


122. What does the cache manifest consist of?

a) simple text file defined using an HTML rule b) HTML file defined using an HTML rule form
form named pyAppCache
c) simple text file defined using a Java rule d) simple text file defined using an HTML rule
form named pyCustomAppCache form named pyCustomAppCache

123. What is a set of rules requiring synchronization between

the mobile application and server?

a) whitelist b) blacklist

c) delta-sync blacklist d) production list

124. What is a set of rules not synchronized between a mobile

application and a Pega application?

a) delta-sync blacklist b) whitelist

c) blacklist d) production list

125. A full sync does not force a mobile application to overwrite

the entire rule or data record.

a) True b) False

126. A ________________ incrementally exchanges smaller

amounts of data to reflect user activity.

a) full sync b) delta sync

c) app update d) refresh

127. What is the syntax to declare a large data page?

a) dataPageName.large b) dataPageName{large}

c) large;dataPageName d) dataPageName;large

128. What are the benefits of using large data pages? (Select

multiple)

a) improves performance of mobile apps b) enables rule reuse

c) enables more efficient memory d) improves the application speed


management
Answer Key
1. b 33. a,d 65. d 97. a
2. a 34. a,b,c,d 66. a 98. b
3. c 35. a 67. a,d 99. d
4. a,b 36. b 68. b,c,d 100. a
5. a 37. a,c 69. b 101. b
6. d 38. b,c 70. d 102. b
7. d 39. b 71. a 103. a
8. a 40. c 72. c 104. a,b,d,e
9. a,b,d,e 41. b 73. a,b 105. b
10. a,b 42. a 74. a 106. c,d
11. a 43. a 75. b 107. b
12. d 44. b 76. b,c,d 108. b,d
13. d 45. a,c,d 77. d 109. a,c,d
14. a 46. a,b,c,d 78. d 110. a,c
15. d 47. a 79. a 111. a,c,d
16. a 48. b 80. b 112. c
17. b 49. a,b,d,e 81. d 113. a
18. a 50. a,c,d 82. d 114. b
19. b 51. b 83. b,c,d 115. b
20. d 52. d 84. a 116. c
21. a 53. a 85. b,e 117. a,c,d,e
22. b 54. b 86. b 118. b
23. a 55. b 87. a,c,e 119. a
24. a 56. c 88. a 120. a
25. e 57. c 89. a 121. a
26. b,c,d 58. a,b,d 90. b,c 122. d
27. d 59. b 91. b 123. a
28. a,b,d,e 60. a 92. d 124. c
29. a,e 61. b 93. b 125. b
30. a 62. b 94. a 126. b
31. c 63. a,b 95. d 127. d
32. d 64. d 96. a,d 128. a,c
NAME :

CLASS :
Pega Dump
DATE :
32 Questions

1. How do you ensure that only a manager can run a specific

flow action?

a) Add a privilege to the flow action form, b) Add an Access When condition to the flow
then add the privilege to a role assigned to action to determine whether the user is a
the access group for managers manager.

c) Add a pre-processing activity to the flow d) Add a validate rule to the flow action form
action form to determine whether the user to determine whether the user is a
is a manager. manager.

2. What are three valid ways to exchange data through a Pega

Web Mashup?

a) Use an SQL call to exchange data between b) Use the data-pega-event-onpagedata


the mashup and hosting web page. attribute to configure the default value for
the gadget.

c) Use a queue processor to pass updated d) Use an action object configured as a script
attributes to the gadget on the hosting web to perform additional actions on a web
page mashup gadget.

e) Use the Javascript function doAction() to


set or read data values through the hosting
web page.

3. How do you test UI forms for suitability for users with visual

disabilities such as Deuteranopia (red-green confusion) or


Tritanopia (yellow-blue confusion)?

a) A. Enable the Live UI tool. b) B. Use the Accessibility Inspector.

c) C. Unit test section rules. d) D. Use a screen reader.


4. You are updating a system of record using a SOAP

connector. If the system of record is unavailable, you want


to retry after an hour. If it is still unavailable after an hour, a
notification should be sent to a system administrator. How
do you implement this requirement?

a) Customize the standard b) Use a transition condition in the activity


pxErrorHandlingTemplate data transform. step invoking the connector.
c) Implement the logic in the connector’s d) Implement the logic in the data page’s
error handler flow. response data transform.

5. You need to localize correspondence into a language that is

unavailable in the Pega language pack. Which option


satisfies the requirement?

a) Run the Localization wizard and add b) Create the Translation rule manually and
translations to Translation.html. include the rule in the application ruleset.

c) Leverage translation services SOAP calls d) Configure a field value record that contains
and enable records for translation. the correspondence text.

6. Which piece of application content do you localize by using

a Field Value rule?

a) A. Labels and drop-down values on a b) B. Logos or other images on a harness rule


section rule
c) C. User instructions in a paragraph rule d) D. User-editable text in a correspondence
rule

7. What are two consequences of exposing columns for

reporting? (Choose two.) (Not Final)

a) A. Backward chaining declare b) B. Record inserts and updates require


expressions cannot use exposed more processing time.
properties.

c) C. Tables require additional space due d) D. The database may not comply with
to additional columns. normalization standards.
8. Which two statements accurately describe the use of a

symbolic index? (Choose two.)

a) A. <LAST> sets or retrieves an element b) B. <PREPEND> inserts a new element in a


value from the end of a value list or page value list or page list property as the first
list property. element.

c) C. <APPEND> adds an element at a d) D.<CURRENT> inserts a new element in a


designated location in a value list or page value list or page list property at the
list property. currently referenced index.

9. A client requests that you add a footer to the Case Manager

portal. How do you satisfy this request?

a) A. Update the portal format in the skin b) B. Update the portal type on the portal
applied to the portal. record.

c) C. Change the section layout on the d) D. Configure a navigation record to


harness referenced on the portal record. describe the new portal format.

10. Your application contains the following versions of a service


level named AuthorizeClaim. The application is being

updated with a new version of the AccountManage ruleset.


As part of the update, the service level is no longer
circumstanced for AccountOpen cases. The update must
retain the circumstancing for the other case types in the
application.Which option do you use to reset the
circumstancing for the AccountOpen case type?

a) A. Copy the non-circumstanced rule to b) B. Make the circumstanced rules in the


the AccountOpen class and select the AccountOpen class unavailable.
base rule option.

c) C. Withdraw the circumstanced rules in d) D. Block the circumstanced rules in the


the AccountOpen class. AccountOpen class.
11. The customer, a medium size toy maker, wants to fulfil

orders received during the peak season in December and


process them in batches multiple times a day.

a) A. Create a queue processor that can b) B. Create one scheduled job and select its
process orders received by the company. run schedule as multiple times a day.

c) C. Create batches of orders and send each d) D. Create scheduled jobs, one for each run,
batch for processing when it gets full. that can process accumulated orders.

12. Users are spending excess time researching duplicate cases

to determine whether to process or resolve the


cases.Which two options allow you to reduce the number of
potential duplicate cases? (Choose two.)

a) A. Decrease the weights of the weighted b) B. Increase the weights of the weighted
conditions. conditions.

c) C. Increase the weighted condition sum d) D. Decrease the weighted condition sum
threshold. threshold.

Which two design configurations limit the need for

13. horizontal scrolling when an application is used on a mobile


device? (Choose two.)

a) A. Use grid layouts rather than repeating b) B. Set the importance for columns in
dynamic layouts to display tabular data. repeating dynamic layouts.

c) C. Limit text fields to a width of 200 pixels. d) D. Set the width for layouts in percentages.

14. Items selected by a user need to be copied to a page list

property when the user submits the form. How do you copy
the items?

a) A. Create a validate rule to copy the b) B. Create a declare expression with the
selected items. page list property as the target.

c) C. Add a data transform to the flow d) D. Add a data transform to the flow
action as a pre-processing action. action as a post-processing action.
15. Which piece of application content do you localize by using

a Field Value rule?

a) A. Labels and drop-down values on a b) B. Logos or other images on a harness rule


section rule
c) C. User instructions in a paragraph rule d) D. User-editable text in a correspondence
rule

16. In which two situations do you use the PegaRULES Log

Analyzer to analyze application performance? (Choose two.)

a) A. During User Acceptance Testing b) B. Throughout the application


development life cycle

c) C. Before migrating an application to a d) D. After the application is deployed to a


testing system production system

17. The ruleset list for an application consists of the following


rulesets, ordered from highest to lowest: SelfService:01-01

TGB-HR:01-01 TGB:01-01A rule with an Apply to: class of


TGB-HR-SelfService-Work-TimeOff references a rule named
ConfirmationRequest. The four instances of
ConfirmationRequest in the rules cache are shown in the
following table. Which is chosen during rule resolution?

a) TGB-HR-SlfService-Work b) TGB .ConfirmationRequest (TGB:01-01-


.ConfirmationRequest (SelfService:01- 02)
01-01)
c) TGB-HR-SelfService-Work-TimeOff d) TGB-HR-SelfService-Work-TimeOff
.ConfirmationRequest (SelfService:01- .ConfirmationRequest (SelfService:01-
01-02) 01-01)
18. A requirement states that the Users role cannot open a

purchase request during the Audit stage of the case life


cycle. How do you configure the case stage to satisfy this
requirement?

a) A. Apply an Access When record. b) B. Apply a When record.

c) C. Apply a Privilege record. d) D. Apply an Access Deny record.

19. In which situation do you configure branched rulesets?

a) A. Multiple teams need to work on the b) B. You need to delegate rules to process
same application version. owners from the business.

c) C. A team needs to work on the next d) D. One team creates a new patch for an
version of an application while preparing application while another team creates a
to migrate the current version. new major version of the application.

20. You want operators in two separate units to be able to

perform work routed to either unit.Which configuration


supports this requirement?

a) A. On each operator's record, associate the b) B. On each operator's record, associate the
operator with both units. operator with the same work group.

c) C. On the work group record, associate the d) D. On each unit record, associate both
operators with the work group. operators with each unit.

21. A data page is used to retrieve data from an external

system. If an error occurs, you want to display a message to


the user and send an email to the system administrator..
How do you implement this requirement?

a) A. Invoke the connector from an activity b) B. Create a custom error handler flow
and use standard Obj- methods to add that displays the error message and
an error message end send an email. sends an email.

c) C. Create an error handler data d) D. Configure an error handling process


transform that adds an error message that displays the error message and
to the data page and sends an email. sends an email.
22. In which two of the following situations would you simulate

an integration? (Choose two.)

a) A. The service is not available yet. b) B. The service has slow response times.

c) C. You need to test each flow path in the d) D. The connector is configured to use
case processing. global resource settings.

23. Several development teams work on different

enhancements. The release date for each enhancement is


uncertain. Which two options allow each team to keep its
work separate? (Choose two.)

a) A. Set up branch ruleset for each team. b) B. Create a new application for each
team.

c) C. Create a new ruleset version for each d) D. Create a production ruleset for each
team. team.

24. A requirement states that when a case is assigned to a user

for review, its work status is set to Open-Review.Which two


steps do you perform to implement this requirement?
(Choose two.)

a) A. Add Open-Review as an allowed status b) B. Configure a data transform to apply the


on the case type record. Open-Review status on the appropriate
assignments.

c) C. Apply the Open-Review status to the d) D. Create a field value record for the Open-
appropriate assignments. Review status.

25. Which two statements describe the role of the cache

manifest in a mobile app? (Choose two.)

a) A. Allows downloading of rules for b) B. Provides access to static resources


offline use with a mobile app. such as HTML files, image files, or JS
files.

c) C. Enables users to continue interacting d) D. Supports debugging efforts by


with mobile apps while offline. providing a run-time view of the rules
accessed by the app.
26. A health plan application includes a process for surgical

procedure requests. Currently, there is an evaluation


subprocess in which a physician reviews the diagnosis and
enters the recommended procedure and its urgency. The
request then advances to a medical director who analyzes
the feedback and approves the appropriate procedure. The
health care organization has created a new requirement,
which states that three physicians can perform the
evaluation independently. Only two evaluations are
necessary to advance the case to the medical director. In
order to allow the three physicians to review the orders in
parallel, how would you configure the process?

a) A. Add a Split Join shape, add a list of b) B. Add a Split For Each shape, add a list of
physicians, and call the surgical procedure physicians, and call the evaluation process.
request process.

c) C. Add a Split Join shape, add a list of d) D. Add a cascading approvals shape that is
physicians, and call the evaluation process. called by the evaluation sub process.

27. You want to allow users to use an application on a mobile

device, even if the device is not connected to a network.


Which configuration option supports this requirement?

a) A. Simulate external data sources when b) B. Source repeating layouts using report
the application is offline. definitions.

c) C. Configure UI elements to use native d) D. Source drop-down lists using data


controls on mobile devices. pages.

28. A service receives a request to assign an office to a new

employee. The service rejects the username and/or


password provided. What type of fault condition do you
configure to return an appropriate response?

a) A. Security error b) B. Queue when

c) C. Service error d) D. Mapping error


29. The following example shows the ruleset list for the logged-

in operator. What is stored in the Admin@MyCo ruleset?

a) A. Preferences for the operator b) B. Rules recently opened by the operator

c) C. Rules delegated to the operator d) D. Rules checked out by the operator

30. You are analyzing application performance and notice one

or more data transforms exceeding preferred performance.


Which of the following performance tools do you use to
help troubleshoot the issue?

a) A. PegaRULES Log Analyzer b) B. Database Trace

c) C. Performance Profiler d) D. Performance Analyzer

31. Which two statements are valid regarding Pega Web

Mashups? (Choose two.)

a) A. A mashup display starts by calling either b) B. Pega Platform limits a mashup to


a flow or a harness from a Pega working on existing cases.
application.

c) C. A mashup can allow access to Dev d) D. A user can view their worklist in an
Studio for full system configuration. external portal and select items to take
action on.

32. Identify two options for passing data between a Pega

application and a webpage containing a web mashup.


(Choose two.)

a) A. Use the attribute data-pega-event- b) B. Use REST methods to call Pega


onpagedata. microservices.
c) C. Call a Pega API function from the host d) D. Call the function
server. pega.web.api.doAction().
Answer Key
1. a 9. c 17. d 25. b,c
2. b,d,e 10. c 18. a 26. b
3. b 11. b 19. a 27. d
4. c 12. b,d 20. b 28. a
5. a 13. b,d 21. d 29. c
6. a,c 14. c 22. a,c 30. c
7. b,c 15. a 23. a,b 31. a,d
8. a,b 16. a,d 24. c,d 32. a,d
1/15/2020 Final Exam

Final Exam Total points 85/94

Email address *

16pa1a04e5@vishnu.edu.in

* 1/1

TGB-Expenses-Work PopulateLineItems(TGBCatalog:01-01-05)

TGB-Expenses-Work PopulateLineItems(Expenses:01-01-05)

TGB-Expenses PopulateLineItems(TGBCatalog:01-01-05)

TGB-Expenses PopulateLineItems(Expenses:01-01-03)

TGB-Expenses-Work PopulateLineItems(Expenses:01-01-03)

TGB-Expenses-Work PopulateLineItems(TGBCatalog:01-01-03)

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAgD… 1/44
1/15/2020 Final Exam

A requirement states that the Users role cannot open a purchase request 1/1
during the Audit stage of the case life cycle. How do you identify the
case stage to satisfy the requirement? *

Configure an Access When record.

Configure a Privilege record.

Configure an Access Deny record.

Configure a when record.

You are planning to export your application which includes an unlocked 1/1
ruleset for delegated rules. What two actions do you perform before you
create the archive file? (Choose 2)

Configure the product rule to include custom and production rulesets for the
applications.

Configure the product rule to include unlocked ruleset versions.

Skim the ruleset for delegated rules.

Unlock all the rulesets in your application.

Multiple teams need to update same application version during a 1/1


development cycle. Which two actions do you perform so that the teams
do not affect each other?(Choose 2)

Create a new ruleset version of the base application.

Create a separate production ruleset for each team.

Create a new application for each team built on the base application.

Create branches in each team’s application.

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAgD… 2/44
1/15/2020 Final Exam

During the development of your application you created operators for 1/1
testing purposes. You are preparing to migrate the application to another
environment. You do not want to include the operators in the archive file.
Which two options exclude the operators?(Choose 2)

In the operators’ step in the Application Packaging Wizard, clear the check boxes
next to operator records in the Product Rule, clear the Include associated data
items check box.

In the operators’ step in the Application Packaging Wizard, clear the check boxes
next to operator records in the Product Rule, clear the Include associated data
types check box.

Before you run the Application Packaging Wizard, remove the associated ruleset
from the operators’ records.

Before you run the Application Packaging Wizard, save the operators to an
organization ruleset. Select the Exclude non-versioned rules check box in the
Product rule.

Which configuration allows you to control which user roles can add 1/1
attachments to a case?

Configure privilege on the attachment category.

Configure a when rule on the attachment category.

Update the access control setting for adding attachments in the Access Manager.

Enable attachment level security on the attachment category.

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAgD… 3/44
1/15/2020 Final Exam

An application includes 3 case types. Members of the App Users access 1/1
role are not allowed to run reports for one of the case types. Which two
options satisfy the requirement? (Choose 2)

Apply an Access When record to test for the case type to the Run Reports action in
the Access Manager.

Create an Access Deny record and set the Run reports action to No Access

Use the Access Manager and set the Run Reports action for the case type to No
Access.

Apply an Access When record to test for the user role to Run Reports action in the
Access Manager.

In an open account case, the customer contact details are captured. The 1/1
customer can provide several addresses which are stored in the page
group Addresses. One of the addresses is the primary address used for
correspondence with customer. To easily identify the primary address,
you add a PrimaryAddress page property in the case type. How do you
link PrimaryAddress to the relevant entry in Addresses without
duplicating data on the clipboard?

Configure PrimaryAddress to refer to a data page.

Configure a data transform to set the primary address.

Configure PrimaryAddress as a reference property.

Configure PrimaryAddress to point to a keyed data page

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAgD… 4/44
1/15/2020 Final Exam

A requirement states that when an assignment is in review, its work 1/1


status is set to Open-Review. Which two steps do you perform to
implement this requirement?(Choose 2)

Apply the Open-Review status to the appropriate assignments.

Create a Filed Value rule for the Open-Review status.

OAdd a data transform to the process to apply Open-Review status before reaching
the appropriate assignment.ption 3

Add a data transform to the process to apply Open-Review status before reaching
the appropriate assignment.

An application retrieves data from an external system of record. The data 1/1
is used for display purpose only. Select the configuration option for the
data page that ensures that the data is always current

Configure the property as Page property and select the Manual data option. Use a
data transform to populate the page.

Configure the property as a Single Value property. Use the Automatic reference to
class instance option to link to the data.

Configure the property as Page property and select the Refer to a data page
option to point to a data page.

Configure the property as Page property and select the Copy data from a data page
option to copy the data from the data page.

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAgD… 5/44
1/15/2020 Final Exam

You want to improve user experience of an application for mobile users. 1/1
Which three options support this configuration?(Choose 3)

Enable the user’s ability to select operating controls.

Place controls in a fixed layout to avoid screen wrapping.

Use links instead of menu for navigation.

Configure the display of controls like date time control to use native control on
mobile.

Size clickable items no smaller than 44x44 pixels.

Use standard Pega controls rather than custom controls

In an open file insurance case, the beneficiary details are captured. The 1/1
insurance can name several benefits. These are stored in the Page Group
“.Benficiaries”. One of the beneficiary is the primary beneficiary. To
easily identify the primary benficiary, you add a “.PrimaryBeneficiary”
page property in the case type.How do you link .PrimaryBeneficiary to
the relevant entry in .Beneficiaries without duplicating data on the
clipboard?

Configure PrimaryBeneficiary to point to a keyed data page

Configure PrimaryBeneficiary to refer to a data page.

Configure a data transform to set the PrimaryBeneficiary.

Configure PrimaryBeneficiary as a reference property.

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAgD… 6/44
1/15/2020 Final Exam

In an open file insurance case, the beneficiary details are captured. The 1/1
insurance can name several benefits. These are stored in the Page Group
“.Benficiaries”. One of the beneficiary is the primary beneficiary. To
easily identify the primary benficiary, you add a “.PrimaryBeneficiary”
page property in the case type.Which pattern will you use to solve it?

SOR

SnapShot

Reference

Alias

Which specification can you implement using Dynamic Class Referencing 1/1
(DCR)?

Specialize a flow to route assignments to a different workbasket.

Circumstance a flow to route assignments to a different workbasket.

Reuse a flow in implementation layer in framework layer.

Restrict the use of a flow action to specific users.

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAgD… 7/44
1/15/2020 Final Exam

The following example shows the ruleset list for the logged in operator. 1/1
What is stored in Admin@MyCo ruleset?

Preferences for the operator.

Rules checked out by the operator.

Rules delegated to the operator

Rules recently opened by the operator.

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAgD… 8/44
1/15/2020 Final Exam

Organize the classes and associated rules in the appropriate Enterprise Class
Structure(ECS) Layer.

Implementation Division Framework Organization Score

Access to
departmental
data in 1/1
external
systems.

Access to
enterprise
data in 1/1
external
systems

Assets
expected to
be extended 1/1
in specific
applications

Assets
customised
1/1
for a specific
application.

The primary purpose of the product ruleset is to allow rules to be 1/1

Migrated to a production environment

Updated in a production environment

Tested in a production environment

Reused in multiple production environments

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAgD… 9/44
1/15/2020 Final Exam

In your purchasing application is a decision table with discount codes. 1/1


You want to delegate the decision table. In which ruleset do you have the
decision table to allow delegation?

Production.

Application.

Organization.

Integration.

An application contains a rule with an Apply to class of TGB-HRApps- 1/1


Work-Expenses. When updating the application, you want to change the
Apply to class of the rule to TGB. How do you prevent the application
from using the rule in TGB-HRApps-Work-Expenses?

Set the availability of rule in TGB-HRApps-Work-Expenses to “Withdrawn”

Set the availability of the rule in TGB to “Final”

Set the availability of rule in TGB-HRApps-Work-Expenses to “Blocked”

Set the availability of rule in TGB-HRApps-Work-Expenses to “Not Available”

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAg… 10/44
1/15/2020 Final Exam

You have a requirement to populate a list of allowed values sourced from 1/1
database table. The list of allowed values varies based on the context in
which the list is used. Which implementation maximizes reusability?

Create a data page sourced with connector. Specializes the data page by class
based on context.

Create a data page and report definition for each context. Use parameters to filter
the result of response data transform.

Create a data page and report definition. Use parameters to specify a filter
condition to retrieve specific results based on context.

Create a data page and report definition. Circumstance the report definition based
on the context.

A user is processing a case and receives an error message that the 1/1
system could not find an appropriate rule to use. Select two possible
reasons rule resolution failed to find a rule to execute.(Choose 2)

The rule chosen by rule resolution is in a ruleset that is not in the application’s
ruleset list.

The availability of the rule chosen by rule resolution is set to “Blocked”

The context of the rule chosen by rule resolution does not match the context of the
referencing rule.

The user does not have appropriate privilege to access the rule chosen by rule
resolution

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAg… 11/44
1/15/2020 Final Exam

In the following example, the Purchasing, PurchasingInt and Inventory 1/1


rulesets are configured for application validation. MyCo and MyCoInt are
configured for ruleset validation. The prerequisites for MyCo are MyCoInt
and Inventory. The Prerequisite for MyCoInt is Pega-ProcessCommander.
(Choose 2)

Rules in Purchasing can reference rules in Inventory.

Rules in MyCoInt can reference rules in MyCo

Rules in Inventory can reference rules in MyCo

Rules in MyCo can reference rules in Purchasing.

A company sends a standard confirmation email once a case is created. 1/1


In which layer of enterprise class structure would you apply the email
correspondence?

Division

Enterprise

Implementation

Unit

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAg… 12/44
1/15/2020 Final Exam

You want operators in two separate units to be able to perform work 1/1
routed to either unit. Which configuration supports the requirement?

On each operator’s record, associate the operator with both units.

On each operator’s record, associate the operator with the same work group.

On the work group record, associate the operators with the work group.

On each unit record, associate both operators with each unit.

A health plan application includes a process for surgical procedure 1/1


requests. Currently there is an evaluation sub process in which the
physician reviews the diagnosis and reviews the diagnosis and enters the
recommended procedure and its urgency. The request then advances to
a medical director who analyses the feedback and approves the
appropriate procedure. The healthcare organization has created a new
requirement which states that three physicians can perform the
evaluation independently. Only two evaluations are necessary to
advance the case to medical director. How do you configure the
procedure so that the request can continue to be processed if only two
of the three physicians approve the order?

Use a validate rule

Use a Some join condition

Use an Any join condition

Use a decision table.

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAg… 13/44
1/15/2020 Final Exam

A health plan application includes a process for surgical procedure 1/1


requests. Currently there is an evaluation sub process in which the
physician reviews the diagnosis and reviews the diagnosis and enters the
recommended procedure and its urgency. The request then advances to
a medical director who analyses the feedback and approves the
appropriate procedure. The healthcare organization has created a new
requirement which states that three physicians can perform the
evaluation independently. Only two evaluations are necessary to
advance the case to medical director. In order to allow the three
physicians to perform the orders in parallel, how would you configure the
process?

Add a cascading approval shape that is called by the evaluation subprocess.

Add a Split-Join shape, add a list of physicians and call the surgical procedure
request process

Add a Split For Each shape, add a list of physicians, and call the evaluation
process.

Add a Split Join shape, add a list of physicians, and call the evaluation process.

A purchase order case is instantiated as a child case of a Purchase 1/1


Request case. Select the locking options that allow multiple users to edit
the Purchase Order case at the same time.

Enable allow multiple users on the Purchase Order case type.

Enable allow multiple users on the Purchase Request case type.

Enable Allow multiple users on both the case types

No need of any separate configuration. Its is default.

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAg… 14/44
1/15/2020 Final Exam

Consider the following partial requirement to configure Get Next Work 1/1
functionality in Pega 8. All workbaskets with which a user is associated
must be checked first. Then all eligible assignments from all workbaskets
must be consolidated into a single list before being filtered and sorted.
Which two options in Operator Id record must you select to configure
this requirement?

Get from workbaskets first

Operator is available to receive work.

Merge workbaskets

Use all workbasket assignments in the user work group

You are creating a report that lists all open Personal Injury cases for an 1/1
Auto Claim case. What three options do you use to configure the join for
this report? (Choose 3)

Specify the join type to include all rows in the Personal Injury class.

Specify a join for Personal Injury class.

Specify a join for the Auto Claim class.

Create the report in Auto Claim class.

Create the report in the class group.

Specify the join type to only include matching rows.

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAg… 15/44
1/15/2020 Final Exam

An application contains two Work- derived classes that all belong to the 1/1
class group. MyCo-HR-SelfService-Work <br> MyCo-HR-SelfService-
Work-TimeOff <br> MyCo-HR-SelfService-Work-Expense <br> If report
is created in MyCo-HR-SelfService-Work, what instances will the report
return?

Instances of MyCo-HR-SelfService-Work-TimeOff and MyCo-HR-SelfService-


Work-Expense

Instances of all Work- derived classes

Instances of MyCo-HR-SelfService-Work-TimeOff and MyCo-HR-SelfService-Work-


Expense unless they are stored in different database tablesn 3

Instances of MyCo-HR-SelfService-Work

You need to update the navigation menu in a portal. Which tool do you 1/1
use to identify the rule that contains the menu?

The Run Rule dialog.

The System Management Application(SMA)

The Tracer

Live UI

A given user interaction takes 5 seconds. You need to investigate why it 1/1
is taking so long. Which tool do you use to start the investigation?

Performance Profiler

Database Trace

Performance Analyzer (PAL)

Pega Log Analyzer (PLA)

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAg… 16/44
1/15/2020 Final Exam

An application contains five instances of same rule, the only difference 1/1
between the instances are the circumstance settings and ruleset version.
All the rulesets are in same ruleset list.

MyCoSelfService: 01-01-04

MyCoSelfService: 01-02-01

MyCoSelfService: 01-01-02

MyCoSelfService: 01-01-03

MyCoSelfService: 01-01-01

An organization uses a common process to address account inquiries 1/1


from customers. Each division maintains its own workbasket for
processing account inquiries. Select the configuration that standardises
the process while ensuring that users in each division only see
assignments appropriate to their division?

Use a load balancer router to route assignments to the appropriate division.

Pass the workbasket name as a property reference using values on a data page.

Circumstance the flow based on Operator’s division to route assignments.

Use a skill based router to route assignments to users in the appropriate division.

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAg… 17/44
1/15/2020 Final Exam

A flow calls a pre-processing data transform to initiate values. There are 1/1
several flow actions available for the assignment. You want to ensure that
values are only initiated once for each flow action. How do you
implement a solution?

Add logic to data transform to check if values were already initialized.

Configure data transform as post processing instead of pre-processing

Do nothing as pre-processing data transform is called only once per assignment

Make sure the flow action does not have the highest likely hood since it will always
be invoked.

Consider this business use case: Responses to customer service 1/1


requests are required within 24 hours of receipt. Due to seasonal
fluctuations, response times may be adjusted at the discretion of
managers. You a create a Service Level Agreement (SLA) to monitor
response times. Which solution allows adjusting the response times on
demand?

Define the response times using property values that are circumstanced to account
for seasonal adjustments.

Create multiple circumstances of the SLA to account for seasonal adjustments.

Plan a release cycle for updating SLA for each of the expected seasonal
adjustments.

Delegate SLA to the business managers so they can configure seasonal


adjustments.

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAg… 18/44
1/15/2020 Final Exam

An application includes following set of circumstanced instances of a 1/1


Decision table. You upgrade the application and increment the
AccountManage ruleset to 01-02-01. As part of this update, the
circumstance .Status = “Silver” is no longer needed by the application.
How do you implement this change?

Create a new version of the circumstanced decision table in AccountManage: 01-02-


01 and set the availability to Blocked.

Create a new version of the circumstanced decision table in AccountManage: 01-


02-01 and set the availability to Withdrawn.

Do nothing as rule resolution does not consider the rules in lower minor version.

Create a new version of the circumstanced decision table in AccountManage: 01-02-


01 and select the base rule option.

Which two artefacts must you prepare to delegate a rule? (Choose 2) 1/1

An Access Role that has access to ruleset used to organize delegated rule.

A locked ruleset that is added to the production ruleset list of the application rule.

An unlocked ruleset that is added to the production ruleset list of the application
rule.

An Access Group that has access to the ruleset used to organize delegated
rules.

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAg… 19/44
1/15/2020 Final Exam

An insurance application contains a top-level case type named Auto 1/1


Claim and a Damage Appraisal child case. The company has determined
that only one user may open and work on a case at a time. However,
users working on Damage Appraisal should not lock out users working on
parent case Auto Claim case. Which two configurations satisfy the
requirement?

Select Do not lock the parent case when child case is open on Auto Claim case type.

Select Do not lock the parent case when child case is open on Damage Appraisal
case type.

Choose allow Multiple users on Damage Appraisal.

Select Allow single user on Auto Claim case type.

In a flow, an integrator shape calls a connector that writes data to a 1/1


system of record. The system of record is currently not available. How do
you simulate the service call invoked from the integrator shape?

Leave the flow in draft mode and simulate the integration values in a data transform.

Simulate the data page using a data transform.

Create a simulation activity for the connector.

Configure global resource settings for the connector.

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAg… 20/44
1/15/2020 Final Exam

You have a requirement to update account information in an external 1/1


database. Account information is stored in a single table. What are the
two necessary steps to read and write data to the database table?

Configure a data page to use SQL connector rules.

Configure activities to read and write data using Obj- methods

Create a local storage to hold the data

Run the External Database Table Class mapping wizard.

You want to display an error message to the user of the data page fails to 0/1
retrieve data. The data page is sourced by a REST connector. How do you
detect the error?

Use a transition condition in the activity invoking the connector.

Use a when condition in the response data transform configured for the connector.

Apply the standard pxErrorHandlingTemplate data transform in the response


data transform.

Use the error handler flow in the connector.

Correct answer

Use a when condition in the response data transform configured for the connector.

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAg… 21/44
1/15/2020 Final Exam

Which of the following is true about Global Resource Settings 0/1

Global Resource Settings allow you to simulate data in an environment for


testing purposes

Global Resource Settings allow you to execute connectors in parallel to improve


performance.

Global Resource Settings allow you to update environmental variables without


unlocking rulesets.

Global Resource Settings allow you to automate the application migration process.

Correct answer

Global Resource Settings allow you to update environmental variables without


unlocking rulesets.

You want to improve the user experience for an application for users on 1/1
mobile devices. Which three configuration options improve the user’s
ability to select and update controls? 9Choose 3)

Place controls in fixed layout to avoid screen wrapping.

Use standard Pega controls rather than custom controls

Size clickable items no smaller than 44 x 44 pixels.

Use links instead of a menu for navigation.

Configure the display of Date Time field to use a native control.

Feedback

There is another similar question. Do compare..if needed

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAg… 22/44
1/15/2020 Final Exam

A client wants to replace Pega 7 logo in the Case manager and Case 1/1
worker portals. Instead of using the company logo, the client wants to
use logos for each of the company’s operating subsidiaries – a user in
the ABC subsidiary sees logo for ABC, and a user in XYZ subsidiary sees
the XYZ logo. How do you add the logos to the application?

Reference each logo in a skin

Upload each logo to a unique binary file record

Upload each logo to a unique section

Upload each logo to the portal record

In an application, how do you ensure that the text formatting for menu 1/1
items matches the text formatting for button labels ?

Create a mixin for the text formatting and apply the mixer to formats for menus
and buttons in the skin.

Create a format for the text formatting and apply the format to each control.

Define a style for text formatting and apply the style to the Perform harness.

Create a skin for the text formatting and inherit the skin in the application skin.

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAg… 23/44
1/15/2020 Final Exam

You want to allow users to use an application on a mobile device, even if 1/1
the device is not connected to network. Which configuration option
supports this requirement?

Configure UI elements to use native controls on mobile devices

Configure properties to copy data from data pages

Source drop down lists and repeating layouts using data pages.

Simulate external data sources when application is offline.

You have a requirement to associate users in different units to the same 1/1
workbasket. How do you implement this requirement?

Associate the users to a common unit. Then associate a workbasket to the common
unit.

Associate the users to a common Work group. Then associate a workbasket to


the common work group.

Associate the users to a common workbasket. Then associate a workbasket to the


common workbasket.

Associate the users to a common Work group. Then associate a work group to the
appropriate units.

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAg… 24/44
1/15/2020 Final Exam

There are five instances of a rule in rules cache. The only difference 1/1
between these are the circumstance settings and ruleset version. The
operator’s access group has access to all ruleset versions. On 1 June
2017, which instance is chosen by rule resolution if .Country = Albania?

SelfService:01-01-03(Circumstance: None, Base Rule Checked)

SelfService:01-01-02(Circumstance: StartDate = 1 January 2017, EndDate = 31


December 2017)

SelfService:01-01-05(No Circumstance)

SelfService:01-01-01(No Circumstance)

SelfService:01-01-01(Circumstance: .Country = Albania)

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAg… 25/44
1/15/2020 Final Exam

Users create insurance coverage request cases to authorize insurance 1/1


payments. Users enter information that includes the name of the patient,
the date of the procedure and the type of the procedure. After entering
the information, the user submits the request for a review of the
patient’s insurance policy. Because multiple users enter requests,
duplicate requests can occur. A request is considered a duplicate if the
patient name, procedure type, and procedure date match an existing
request. You have been given two requirements: • Ensure that users can
identify duplicate requests. • If a case is duplicate, it is not written to
database, Otherwise, write the case to the database. Which two options
configure the application so that users can identify duplicate requests?

Configure a validate rule to validate matching cases

Configure a duplicate search decision table and add it to Decision shape.

Configure weighted condition.

Add a duplicate search step to the case lifecycle design.

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAg… 26/44
1/15/2020 Final Exam

Users create insurance coverage request cases to authorize insurance 1/1


payments. Users enter information that includes the name of the patient,
the date of the procedure and the type of the procedure. After entering
the information, the user submits the request for a review of the
patient’s insurance policy. Because multiple users enter requests,
duplicate requests can occur. A request is considered a duplicate if the
patient name, procedure type, and procedure date match an existing
request. You have been given two requirements: • Ensure that users can
identify duplicate requests. • If a case is duplicate, it is not written to
database, Otherwise, write the case to the database. Which two options
satisfy the requirement that only nonduplicate requests are written to
the database?

Add a Persist Case flow action to case lifecycle design.

Add a Persist Case to the case lifecycle design.

Configure the case type to instantiate temporary cases

Configure a create case step to instantiate temporary case.

Depending upon the purchase request amount, approvals cascade from 1/1
the user to a loan officer, then to director and finally to a vice president.
The loan officer is the user’s manager. The Director is the loan officer’s
manager. The vice president is the director’s manager. Which two
approaches can you use the configure the cascading approval?

Approval based on Authority Matrix, with a Decision Tree rule to determine the
approver(s).

Approval based on Reporting structure and when conditions, using each


operator’s Reporting To manager to determine the approver(s).

Approval based on Authority Matrix, with a Decision Table rule to determine the
approver(s).

Approval based on Reporting structure, using the Workbasket manager(s) to


determine the approver(s).

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAg… 27/44
1/15/2020 Final Exam

An application contains a case type named Time Off. HR requests a 1/1


report that returns the ID and name of any employee for whom an open
Time Off case does not exist. The ID and Name properties are defined
for the class Data-Employee-, and an ID property is also defined for the
Time Off class. The ID property in Time Off class points to records in
Data-Employee-. Select the approach you use to create this report.

Create a report in Time Off class, with a class join to the Employee class.

Create reports in both classes, and set the TimeOff report as a sub report of the
Employee report

Create reports in both classes, and set the Employee report as a sub report of the
TimeOff report

Create a report in Employee class, with a class join to Time Off class.

You need a report that presents Operator ID information for every open 1/1
Time off case. The report will present information from MyCo-HR-
SelfService-Work-TimeOff and Data-Admin-Operator-ID classes. Which
two options satisfy the requirement?

Specify both classes in Pages & Classes tab of Report Definition rule.

Configure a class join on the report definition to join operator information to


each case.

Add the Operator ID to the Report Definition as a parameter.

Use an association rule to join operator information to each case.

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAg… 28/44
1/15/2020 Final Exam

Your application contains following versions of a service level named 1/1


AuthorizeClaim The application is being updated. As part of the update,
the service level is no longer circumstanced for AccountOpen Which two
options can you use to reset the circumstancing for the AccountOpen
case type?

Withdraw the circumstanced rules in the AccountOpen class.

Update the base rule to the new ruleset version and select the base rule option

Block the circumstanced rules in the AccountOpen class.

Copy the base rule to the AccountOpen class and select the base rule option

Which configuration option do you use to delegate a rule? 1/1

Save a copy of the rule to production ruleset and restrict the access to the
ruleset to a specific access group.

Save a copy of the rule to production ruleset, then set the availability of the original
rule to Not Available

Save a copy of the rule in an application ruleset, restrict the access to the ruleset to
a specific access group.

Save a copy of the rule to production ruleset, then set the availability of the original
rule to Withdrawn

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAg… 29/44
1/15/2020 Final Exam

In the first step in a case type, the user compares data on a form to data 1/1
on a customer account. If the data matches, the case is resolved. If the
data does not match, the user advances the case to update the account.
Management only want the record that update an account. What two
configuration options do you use to implement this requirement?

Apply a when condition to the first step to persist only cases requiring updates

Configure the first step to instantiate the case type as a temporary case.

Add a Persist Case shape after the first step.

Configure the starting flow to instantiate the case type as a temporary case.

A claims management application sends notification based on the type 0/1


of damage. Each notification includes a privacy statement, which varies
by country. Which implementation satisfies this requirement?

Create a multivariate circumstance rule, a circumstance definition, and a


circumstance template

Create a single property circumstanced rule

Create a multivariate circumstanced rule and a when rule.

Create a single property circumstanced rule and a when rule

Correct answer

Create a single property circumstanced rule

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAg… 30/44
1/15/2020 Final Exam

You are configuring a duplicate case search logic in a case type. How do 1/1
you ensure that resolved cases are not evaluated as potential duplicates?

Add a basic condition where the work status of potential duplicates does not
contain “Resolved”.

Add a basic condition where the work status of current case does not contain
“Resolved”.

Add a weighted condition that evaluates the work status of current and existing
cases where work status equals “Resolved” and has a weight of “0”.n 3

Add a weighted condition where the work status of potential duplicates does not
contain “Resolved”

Consider the following user story: As a loan officer, I want to be able to 1/1
automatically accept the next available application for review so I can
complete the next highest priority case. How do you implement this user
story?

Use a ToDecisionTree router and the GetNextWorkCriteria decision tree.

Use a ToLeveledGroup router and Pega’s Get Next Work Functionality.

Use a ToWorkbasket router and Pega’s Get Next Work Functionality.

Use a ToWorklist router and the GetNextWorkCriteria decision tree.

. Which two options do you consider when creating a pre-processing 1/1


data transform?

The security setting for the flow action.

The effect if the flow action is reloaded.

The timing of the commit for flow action.

The potential reuse of the flow action.

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAg… 31/44
1/15/2020 Final Exam

Users are spending excess time researching duplicate cases to 1/1


determine whether to process or resolve the cases. Which two options
allow you to reduce the number of potential duplicate cases?

Increase the weighting threshold

Decrease the weighting threshold

Increase the weights of weighting conditions.

Decrease the weights of weighting conditions

Which two design configurations limit the need for horizontal scrolling 1/1
when an application used on a mobile device?

Limit text fields to a width of 200 pixels.

Set the importance for columns in repeating dynamic layouts.

Set the width for layouts in percentages.

Use grid layouts rather than repeating dynamic layouts to display tabular data.

A client wants to replace Pega 8 logo in the Case manager and Case 1/1
worker portals. Instead of using the company logo, the client wants to
use logos for each of the company’s operating subsidiaries – a user in
the ABC subsidiary sees logo for ABC, and a user in XYZ subsidiary sees
the XYZ logo. How do you replace the Pega logo with the appropriate
logo for each subsidiary?

Create a harness for each division.

Create a skin for each division.

Create a portal record for each division

Create a portal header for each division.

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAg… 32/44
1/15/2020 Final Exam

A client requests that you add a footer to the Case Manager portal. How 1/1
do you satisfy this request?

Configure a navigation record to describe the new portal format

Update the Portal type on the portal record.

Update the portal format in the skin applied to the portal

Change the section layout on the harness referred on the portal record.

An organization creates two applications with separate branding. You 0/1


create a skin for the portal branding. Select two options that provide
consistent branding for the portal while maintaining the branding for
each application

Configure each application skin to inherit the portal skin.

Configure the skin in the Data-Portal class.

Apply the skin to the production ruleset.

Apply the skin to the portal.

Correct answer

Configure each application skin to inherit the portal skin.

Apply the skin to the portal.

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAg… 33/44
1/15/2020 Final Exam

In which two situations do you use the PegaRULES Log Analyzer to 1/1
analyse application performance

During User Acceptance testing.

Throughout the application development life cycle.

Before migrating an application to testing system.

After the application is deployed to a production system.

You are trouble shooting a performance issue with a user interaction that 1/1
exceeds the maximum time of 5 seconds. The elapsed time shown in
performance report indicates a total of 2 seconds. Which tool do you use
to determine what is adding the additional 3 seconds to the performance
measure?

System Management Application

Log Analyzer

Performance Profiler

Database Trace

While running an application, a user notes that a system exception 1/1


occurred. Which log do you review to identify the issue?

Alert

AlertSecurity

BIX

Pega

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAg… 34/44
1/15/2020 Final Exam

Select the use case that requires the application to use pre- or post- 1/1
processing in a flow action.

Retrieve data from an external system.

Copy selected items to a page list property.

Set default values for case properties

Calculate a total for items in a page list property.

The current SOAP configuration returns a standard exception when the 1/1
service cannot find a valid instance of the security activity. What action
do you take in order to provide specific information to the user when this
exception occurs?

Add a service error fault condition in the service SOAP form.

Add a service error fault condition in the service Parse XML form.

Add a Mapping error fault condition to the XML Stream form.

Add a Mapping error fault condition to the service SOAP form.

In which of the following situations would you configure global resource 1/1
settings?

The credentials for a REST service differ between development and production
environments.

The thresholds for a SLA are set to hours instead of days in testing environment.

A SAP connector returns simulated data in the development environment.

Two SOAP connectors execute in parallel to improve performance.

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAg… 35/44
1/15/2020 Final Exam

You are updating a system of record using a SOAP connector. If the 1/1
system of record is unavailable, you want to retry after an hour, a
notification should be sent to system administrator. How do you
implement this requirement?

Implement the logic in connector’s error handler flow.

Use a transition condition in the activity step invoking the connector

Implement the logic in the data page’s response data transform.

Customize the standard pxErrorHandlingTemplate data transform.

You are analysing application performance and notice one or more data 1/1
transforms exceeding preferred performance parameters. Which of the
following performance tools do you use to help troubleshoot the issue?

Performance Analyzer.

Database trace.

Performance Profiler.

PegaRULES Log Analyzer.

How do you ensure that only a manager can run a flow action? 1/1

Add a pre-processing activity in flow action to determine whether the user is a


manager.

Add a validate rule to the flow action to determine whether the user is a manager.

Add a privilege to the flow action form, then add the privilege to a role assigned
to the access group for managers

Add an Access When condition to the flow action to determine whether the user is a
manager.

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAg… 36/44
1/15/2020 Final Exam

Which two configurations can you use to include access groups into your 1/1
product rule?

Export the access groups using the Access Manager.

Associate the access groups with a ruleset included in the application.

Add the access group to the product record in the Individual instances to include
section

Add the access group to the Application record.

Which two configurations can you perform using the Access Manager? 0/1

Apply an Access When record to determine whether a user can edit cases they did
not create

Apply a privilege to a flow action to control whether a user can authorize a


refund to a customer account

Create an Access Deny record to deny claims processors from viewing patient
medical data

Specialize access control for one case type in a class group.

Correct answer

Apply an Access When record to determine whether a user can edit cases they did
not create

Specialize access control for one case type in a class group.

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAg… 37/44
1/15/2020 Final Exam

You want an application to stop processing and return an error when a 1/1
specific rule is encountered in a locked ruleset. How do you handle this
situation?

Make a copy of the rule in a new ruleset version and set the availability to Final

Make a copy of the rule in a new ruleset version and set the availability to
Blocked

Create a circumstanced version of the rule in a new ruleset version and set the date
range in the past.

Unlock the ruleset and delete the rule

In the following example, the HomeIns, HomeInsInt, and Customer 1/1


rulesets are configured for application validation. MyCo and MyCoInt are
configured for ruleset validation. MyColists MyCoInt and Customer as it’s
prerequisites, and the prerequisite for MyCoInt is Pega-
ProcessCommander. Which of the following statements is correct

Rules in MyCo can reference rules in HomeInsInt

Rules in MyCoInt can reference rules in Customer

Rules in Customer can reference rules in HomeIns

Rules in MyCo can reference rules in HomeIns

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAg… 38/44
1/15/2020 Final Exam

When a user selects a product in a list, application displays data about 1/1
that product. Data is copied to a page property using the Copy data from
a data page option. After the data has been copied to the property, when
is the data copied to the property again?

When the product is changed.

Never

The next time the property is accessed.

The next time the case is opened

The page .Customer contains data retrieved from an external system of 1/1
record using a data page. How do you ensure .Customer always contains
the most current data from the data page?

Define a reference property that refers to the data page.

Configure .Customer to refer to a keyed data page.

Select Copy data from a data page on customer.

Select Refer to a data page on .Customer

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAg… 39/44
1/15/2020 Final Exam

You are asked to create a custom status named Open-Review. This status1/1
is to be applied to assignments in one application. How do you satisfy the
request?

Circumstance the existing Open Field Value record on the application name and
update the status value to Open-Review

Add the Open-Review status to the application record for the application

Create a Field Value record named Open-Review for .pyStatusWork and configure an
Access When record to apply the status to the correct application.

Create a Field Value record named Open-Review for .pyStatusWork with the
Apply to class set to the class group.

You are configuring a drop-down list with a page list property. When the 1/1
user selects an item in the list, you want to retrieve data associated with
the selected item and add the data to the case. How do you configure
the data access for the page list property?

Select the Copy data from a data page option so the selected information can be
retrieved using a data page lookup

Select the Manual option so the user can add selected data to the page-type
property through the UI.

Select the Allow use as reference property in activities option so the selected
information can be retrieved using an activity

Select the Refer to a data page option so the selected information can be retrieved
using a data page lookup

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAg… 40/44
1/15/2020 Final Exam

Select two configuration options that enable you to use the same data 1/1
page for populating a list and looking up information based on the
selected item in the list. (Choose two)

Add parameters to the data page to store the value of the selected list item

Use the Access pages with user defined keys option on the data page.

Use page list keys on the data page to identify the selected list item

Set the data page Edit mode to editable so the list of values can be updated

In which two of the following situations would you simulate an 0/1


integration?

You need to test each flow path in the case processing

The connector is configured to use Global resource settings

The service has slow response times

The service is not available yet.

Correct answer

The service has slow response times

The service is not available yet.

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAg… 41/44
1/15/2020 Final Exam

You are updating a System of Record(SOR) using a SOAP connector. You 0/1
want to display an error message when the system of record is
unavailable. How do you implement this requirement?

Implement the logic in the data page’s response data transform.

Implement the logic in the connector’s error handler flow.

Customise the standard pxErrorHandlingTemplate data transform.

Use a transition condition in the activity step invoking the connector.

Correct answer

Use a transition condition in the activity step invoking the connector.

Feedback

Updating SOR means we’re writing data to the external system. We use activities in this
case where a call to connector is invoked. To handle error, we use a transition condition in
activity step calling connector. Using pxErrorHandlingTemplate or adding your own error
handling mechanism is up to you. But the rst thing is to add transition condition. And
customising error handling template doesn’t mean error is handled. You need to invoke it if
transition condition is satis ed. So, the rst step is to add transition condition.)

You want to restrict access to a workbasket to certain users. How do you 0/1
configure this requirement?

Add a skill threshold to workbasket.

Add a privilege to the workbasket record and to the appropriate access role.

Add the access group for the allowed users to the workbasket record

Add the access role for allowed users to the workbasket record

Correct answer

Add a privilege to the workbasket record and to the appropriate access role.

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAg… 42/44
1/15/2020 Final Exam

An application must support two case types. The case types are released 0/1
into production on separate schedules. Given these requirements, which
specialization approach do you use?

The case types are organized in the same class. Each case type is managed with
a unique ruleset

All rules are managed in the same ruleset and circumstanced by case type.

The case types are organized in unique classes. Both case types are managed with a
single ruleset

The case types are organized in unique classes. Each case type is managed with a
unique ruleset

Correct answer

The case types are organized in unique classes. Each case type is managed with a
unique ruleset

An application contains a flow action with an Apply to: class of TGB- 1/1
HRApps-Work-TimeOff. When updating the application, you have a
requirement to move flow action to TGB-HRApps-Work so it can be used
by more than one case type. How do you prevent the application from
using the rule in TGB-HRApps-Work-TimeOff?

Set the availability of flow action in TGB-HRApps-Work to “Final”

Set the availability of flow action in TGB-HRApps-Work-TimeOff to “Blocked”

Set the availability of flow action in TGB-HRApps-Work-TimeOff to “Withdrawn”

Set the availability of flow action in TGB-HRApps-Work-TimeOff to “Not available”

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAg… 43/44
1/15/2020 Final Exam

You populate a data page with product information. The product 1/1
information varies based on the Product ID. Which implementation
maximizes reusability?

Create a data page sourced with a report definition. Circumstance the report
definition based on context

Create a data page sourced with a report definition. Use parameters to specify a
filter condition to retrieve specific results based on context.

Create a data page sourced with a connector. Specialize the data page by class
based on context

Create a data page and report definition for each context. Use parameters to filter
the results of the response data transform.

In which situation do you configure branched rulesets? 1/1

A team needs to work on the next version of an application while preparing to


migrate current version.

Multiple teams need to work on the same version of an application.

You need to delegate rules to process owners from the business

One team creates a new patch for an application while another team creates a new
major version of the application

This form was created inside of TalentSprint .

 Forms

https://docs.google.com/forms/d/e/1FAIpQLSeqQI0AhRUbyNtTNZrKuV5ZiRpGE7Qw23TexrGncQUWkwGVgQ/viewscore?viewscore=AE0zAg… 44/44

You might also like