Escolar Documentos
Profissional Documentos
Cultura Documentos
(Choose Two)
Only BPM allows transactions to be logged with an audit trail, identifying each action in the process
and who or what performed it.
BPM applications consist of structured, automatable processes, while Case Management applications
can include manual, optional, and conditional processes.
Correct!
BPM applications are well-suited to managing structured, automatable processes, while Case Management
applications provide better capabilities to manage manual, optional, and conditional processes.
BPM applications are poorly suited to managing ad hoc events while Case Management applications
are well-suited to managing ad hoc events.
Correct!
The inherent flexibility of Case Management applications allows them to handle ad hoc events better than
BPM applications.
Case Management applications cannot adequately manage ad-hoc events while BPM applications
can.
With BPM, an organization establishes automated management of its processes, allowing the
organization to analyze its processes to improve its overall efficiency.
Correct!
The automated management of processes is the chief benefit of BPM, and allows organizations to analyze
processes to improve efficiency.
BPM systems only manage the process and must rely on other systems to manage other application
components such as data, UI, and logic.
With BPM, business processes are manual, inconsistent, error-prone, and potentially spread out over
multiple systems.
5.An Operator ID record stores information about the __________. (Choose One)
Workspace for the operator
The access roles granted to the user.
Application to which the user has access.
Security settings controlling how users access the system
Correct!
The operator ID record stores security settings, such as the operators password.
6.An Access group does not store information about _____________ (Choose One)
The Application record.
The access roles granted to users belonging to that group.
8.In a Pega7 application built by your development team, the date format is displayed as12/12/12. To avoid
confusion, the customer wants to reformat it as 12-Dec-2012. Using Designer Studio, how would you
quickly identify the record where this format is configured? (Choose One)
Type the label of the field in the search field to find the actual rule
Use the UI Inspector tool to identify the property
Use the Application Explorer to see all the properties defined in the application
Run a report to check all the date time fields and then check them one-by-one
Correct!
Use the UI inspector to identify a property used in the UI and open its rule form.
Correct!
The PDN contains helpful information related to all aspects of Pega application development. This
information is available in Designer Studio, on the Application Development landing page.
Accessible only from the Designer Studio using the same operator ID
10.Which explorer is useful in opening a record that is shipped as part of the product? (Choose One)
Records Explorer
Application Explorer
Any explorer
Private Explorer
Correct!
The Records Explorer lists all of the rules defined in the entire system, organized by category and rule type.
12.Which of the following statements is NOT an accurate description of the solution (application) to be built
in this course? (Choose One)
The solution models the management process for job applications.
The solution reflects the policies and procedures for an existing process.
The solution incorporates several case types.
The solution combines flows, user interfaces, properties, and decisions.
Correct!
The solution consists of one case (Candidate) with no other cases or subcases.
13.Which of the following is NOT part of the applicant management process implemented in this course?
(Choose One)
Interview the candidate.
Match the candidate to an open position.
Extend an offer to the candidate.
Check the candidates references.
Correct!
14.The process does not include a step to check the candidates references.
(True or False) System Architect Essentials II focuses on design principles, such as best practices and
reuse, while System Architect Essentials does not.
False
True
Correct!
The emphasis on application design is one of the main concepts covered in System Architect Essentials II.
15.Which of the following types of information is NOT provided in the New Application wizard? (Choose
One)
Business objective
Application name
Case name
Requirement
Correct!
Requirements are not entered into the New Application wizard.
16.Once we complete the New Application wizard, where in PRPC can we locate most of the information
provided while running the wizard? (Choose One)
The information is not available once the wizard completes.
The Home page.
Correct!
The Application Overview page lists the business objectives, cases, and descriptions provided while
running the New Application wizard.
17.Which individual is typically responsible for using the New Application wizard? (Choose One)
Business Analyst.
System Architect.
Lead System Architect.
Anyone can run the wizard for any project.
Correct!
Running the wizard is the responsibility of a Lead System Architect.
18.Identify the principal reasons for dividing a case into stages. (Choose Two)
To group related processes and steps.
Correct!
Stages are executed in a specified order, allowing application designers to group related processes and
steps within that overall order.
To represent subcases.
To divide a case into implementable releases.
To provide context for the events that occur while processing a case.
Correct!
Stages allow for the sequencing of processes and steps within both the lifecycle of the case and the stage.
19.How many stages did we identify for the Candidate case? (Choose One)
8
7
6
Correct!
We identified six primary stages and one alternate stage, for a total of seven stages.
Correct!
The Stage Designer does not provide a stage type named Exception.
21.What feature of the Stage Designer allows us to change the name of a stage? (Choose One)
The Legend.
The Details tab.
The Stage Configuration dialog.
The Case Explorer.
Correct!
The Stage Configuration dialog allows us to change the name of a stage.
22.Which of the following statements accurately describes the usage of a case stage? (Choose One)
Identify milestones in case processing.
Identify all child cases created in the lifecycle
Identify the primary path for case processing
Collect related tasks that are assigned to a specific operator
Correct!
The completion of a case stage identifies a milestone, generally indicated by a change in status for the
case.
24.What is the maximum number of steps within a stage that can be configured to start upon stage entry?
(Choose One)
Two.
Three.
All of the steps in the stage.
One.
Correct!
Any number of steps beyond the first step can be configured to start upon stage entry.
25.(True or False) A Multi Step Process step can be reconfigured as a Single Step Assignment in the
Configure Step dialog.
True
False
Correct!
Once we configure a step as a Multi Step Process, we cannot change the configuration back to a Single
Step Assignment in the dialog.
26.The default order for steps within a stage is _________________. (Choose One)
Random.
Simultaneous each step is presented upon stage entry.
Sequential each step is presented in order.
Correct!
The default setting for each step after the first step is to start upon completion of the previous step.
27.Which of the following options for the start of a step is not allowed in the Configure Step dialog?
(Choose One)
Upon satisfying a specific condition.
Upon resolution of a subcase.
Upon completion of the previous step.
Upon stage entry.
Correct!
The Configure Step dialog does not provide an option to start a step upon completing a subcase.
Automatically determine the path of the case by evaluating conditions defined in a decision rule.
Correct!
A decision shape allows the application designer to instruct PRPC how to advance the case by evaluating a
decision rule.
30.A Smart Shape ___________________________, unlike a basic flow shape. (Choose One)
Is configured to perform a specific task, such as sending email or creating a PDF.
Can be used to query an external system for missing information.
Allows us to configure properties to define the system behavior
Allows the system to automatically determine the appropriate path to advance the case.
Correct!
A Smart Shape is preconfigured to perform a specific task such as sending email or creating a PDF, unlike
basic flow shapes.
Correct!
Close is not a standard work status.
32.A connector can represent all of the following EXCEPT ________________.? (Choose One)
A condition to evaluate.
A flow action.
The result of a decision rule.
A subprocess.
Correct!
33.Select the artifacts that can be defined using the New Application wizard. (Choose Two)
Specifications
Data Types
Correct!
Data types are one of three artifacts that can be defined when using the New Application wizard.
Requirements
Data Pages
Case Types
Correct!
Case types are one of three artifacts that can be defined when using the New Application wizard.
34.Select the statement that best describes the relationship between rules and classes. (Choose One)
Rules are organized into rule categories and are used to define and configure an application; classes
serve as a container for organizing rules into a hierarchy and represent the applicability of rules.
Rules are organized into categories and are used primarily for deploying an application, in whole or in
part; classes are used to instantiate certain rule types such as data objects.
Rules are organized into categories and are used primarly for deploying an application; classes serve
as a container for organizing rules into a hierarchy and represent the applicability of rules.
Rules are organized into rule categories and are used to define and configure an application; classes
are used to instantiate certain rule types such as data objects.
Correct!
Rules are how you define and configure our applications. There are many different types of rules and each
rule type provides business friendly and easy to use forms that allow you to build your application.
35.An application is made up of rules organized as a hierarchy of classes based on the scope of their
reusability. This hierarchy is referred to as a ___________. (Choose One)
Base Class
Branch
Ruleset
Class structure
Correct!
The Pega 7 class structure provides a hierarchy for storing rules and data.
38.Select the statement that best describes the relationship between pattern and directed inheritance.
(Choose One)
Pattern inheritance allows you to name a parent class, choosing a name that is not related to the
name of this class, while directed inheritance determines the name of a class based on an initial portion of
the name of the class.
Pattern inheritance is implemented through a four-level assembly of privileges and ruleset versions
through the access group, organization unit, division, and organization. Directed inheritance works using
three-level version numbers to determine the appropriate ruleset version to use.
Directed inheritance works by searching each class formed by repeatedly truncating the original class
name, stopping if the needed rule is found. Pattern inheritance allows a rule created for one class (possible
and abstract class) to be applied to other classes that inherit from it.
Directed inheritance allows you to name a parent class, choosing a name that is not related to the
name of this class, while pattern inheritance determines the name of a class based on an initial portion of
the name of the class.
Correct!
Directed inheritance allows you to access rules in standard Pega 7 classes, such as Work-, Work-Cover-,
and @baseclass. Pattern inheritance is optional, and involves parsing class names.
39.Which requirement would be best implemented as an alternate stage when defining a case type?
(Choose One)
If a timesheet is rejected, it can be corrected and resubmitted.
Upon resolution of an order, a survey should be sent to the purchaser.
When a customer requests delivery of airplane tickets, the application prompts the user to provide
their mailing address.
Expense reports must be reviewed by the submitter's manager. Any expense report exceeding US
$10,000 must also be reviewed by the division VP.
Correct!
Alternate stages are those stages that are not a part of the "normal" course of events, but must be
available under certain circumstances such as this.
40.Select the statements that best describe the relationship between primary and alternate stages in a
case type. (Choose Two)
Both primary and alternate stages represent a specific order, or sequence of events that must be
followed to resolve a case.
Both primary and alternate stages can be configured as automatic or manual transitions.
Primary stages are considered a "normal course of events" while alternate stages are considered
exceptions that must be available under certain circumstances.
Correct!
Primary stages are sometimes referred to as the "happy path." Alternate stages are considered exceptions
to the normal course of events and are typically modeled separate from the happy path.
Primary stages can be configured as "Resolution" stages while alternate stages cannot.
Primary stages can be configured to transition automatically or manually from one primary stage to
another while alternate stages can only be configured to transition into and out of manually.
Correct!
A case type can have primary stages that cases progress through as work is completed. You may also
have alternate stages that are not part of 'normal' processing, but must be available under certain
circumstances. These alternate stages can only be accessed manually, and therefore have no sense of
sequence relative to the other stages no sense of being 'next'.
41.When defining a flow, the purpose of Draft Mode is to allow _______________. (Choose Two)
application designers to test decision-type rules before saving them.
application designers to test flow logic without needing to implement secondary rules such as flow
actions and decision-type rules.
Correct!
Using "draft mode" allows us to save a flow without implementing other rules that would normally be
required, such as decision tables or trees, and flow actions.
application designers to save flows that contain references to rules that do not exist.
Correct!
Using "draft mode" allows us to save the flow even if it references rules that do not exist. When a step in a
flow encounters a reference to a missing rule, a basic UI is presented that informs us of the missing rule
and allows us to manually choose paths that might otherwise be determined automatically.
end users to debug the flow on production systems.
business architects to analyze a process for possible improvements and define key performance
indicators.
42.As a general guideline, case types should be decomposed to what level for any given dimension?
(Choose One)
A minimum of three (3), but no more than seven (7)
no more than 10
no more than 15
Seven (7), plus or minus two (2)
Correct!
Consider using the Rule of Seven for managing case decomposition. This guideline suggests that no
dimension of a case should be sub-divided more than seven times, plus or minus two.
43.Select the statement that best describes the relationship between a single step assignment and a multistep process. (Choose One)
A single step assignment represents a single human-based task performed by a single actor and a
multi-step process represents human-based or automated tasks performed by multiple actors with possible
logic between tasks.
A single step assignment represents a single human-based task with or without logic performed by a
single actor and a multi-step process represents human-based and automated tasks with or without logic
performed by multiple actors.
A single step assignment represents a single human-based task performed by a single actor and a
multi-step process represents only automated tasks with or without logic between the tasks.
A single step assignment can be used to represent two or more tasks performed by one actor as long
as there is no login between the tasks and a multi-step process represents two or more human-based or
automated tasks with or without logic between the tasks.
Correct!
A single step assignment is a single assignment shape in a flow. Adding other tasks, either human-based or
automated, or shapes such as decision shapes would automatically convert the step to a multi-step
process.
44.Select the statement that best describes the relationship between a case and a process. (Choose One)
A case has a lifecycle and is used to organize the processes needed to complete a business
transaction; a process is used to define the path, or paths, a case follows as it is completed. However,
unlike cases, processes do not have a lifecycle.
Cases and processes have distinct use cases. A case is used when the work to be done to complete a
business transaction cannot be known in advance. A process is used when the work to be done to
complete a business transaction is known in advance.
A case has a lifecycle and is used to organize the processes needed to complete a business
transaction; a process has a lifecycle and is used to define the path, or paths, a case follows as it is
completed.
Correct!
A case is a business transaction we want to complete; it is what we do. A process is the path, or paths, the
case follows as it is completed; process defines how we do what we do.
45.Case types are organized into stages. Select the statements that best describe the purpose of these
stages. (Choose Three)
Stages are a collection of different tasks assigned to a specific user, or case worker.
Stages typically represent the transfer of the case from one authority to another, or from one part of
the organization to another; or maybe a significant change in the status of the case.
Correct!
These are very common criteria used to identify stages in a business transaction.
Stages can be configured to automatically set the status of a case when all steps in the stage are
complete or skipped.
Stages contain a set of actions such as executing single step assignments, completing multiple step
processes, or launching other cases.
Correct!
A stage is a collection of related processes. These processes can be either a single step assignment or a
multi-step process flow. A stage can also invoke other cases, either as subcases or stand alone cases.
Stages are a first level of organizing all the different tasks required to complete work associated with a
case.
Correct!
By organizing tasks into stages, you provide both application designers and end-users with an
understanding of the entire lifecycle of a case.
Stages represent business processes, identifying who works on a case and in what sequence, what
decisions and processing occur automatically, and many other aspects of the business process.
46.Select the statement that best describes the relationship between a case and a subcase. (Choose Two)
A case is used when the steps needed to complete a business transaction involve conditions between
the steps. A subcase is used to indicate one of the steps in the parent case does not involve conditions
between the steps.
A case represents the processes, data and work parties involved in completing a business transaction.
A subcase typically focuses on a subset of data relative to a parent case and usually involves different work
parties than the parent case.
Correct!
A (parent) case typically includes various processes, data and work parties needed to complete a business
transaction. A subcase represents work that can be executed outside of the context of the parent case, but
resolving the parent case depends on the subcase being completed first.
A case is considered the primary processing unit (parent case) of a business transaction, while a
subcase is any related case that represents work that must be completed to resolve the parent case.
Correct!
A case is considered the primary work item. A subcase represents additional work that must be completed
to resolve the primary work item.
A case represents all of the steps needed to complete a business transaction. A subcase is only used
when the step needed to help complete a business transaction involves one or more tasks and one or more
actors.
home
office
mobile
Which property mode should be used to collect and identify this phone number by name? (Choose One)
Single Value
Value Group
Page
Page List
Correct!
Use a Value Group property to create a property that can contain an unordered group of single values.
48.When using the Clipboard, the page representing an open case would be found under which grouping?
(Choose One)
User Pages
System Pages
Linked Property Pages
Data Pages
Correct!
The User Pages grouping contains top-level pages created during normal case processing, sorted
alphabetically by page name.
49.An application will use a data page to cache a list of automobile make and model data, similar to the
following sample data set:
Make
Model
Year
Alfa-Romeo
Spider
2010
Audi
A3
2015
Audi
A4
2005
Audi
A6
2000
BMW
M6
2007
This list needs to be available to all users in the application. The most appropriate scope for this data page
is ______________. (Choose One)
Thread
Shared
Requestor
Node
Correct!
Any requestor executing on the current node can access the data page.
50.Which property type in Pega 7 consists of an ordered list of zero or more pages? (Choose One)
Value Group
Page Group
Page List
Value List
Correct!
Use a Page List to create a property that can contain an ordered list of embedded pages.
An application includes the property reference .Customer.Assets(3).AssetType.
52.Select the examples of property identifiers (names) that meet Pega 7 naming standards. (Choose Two)
First.Name
Email_Address
Correct!
When defining properties, use identifiers (names) that start with a letter, and include only alphanumeric and
underscore characters.
Local
InterestRate
Correct!
When defining properties, use identifiers (names) that start with a letter, and include only alphanumeric and
underscore characters.
Amount-At-Risk
pyLoanAmount
54.Select the statements that best describe the purpose of a data transform. (Choose Two)
Use data transforms to load data onto the clipboard asynchronously, so users can take action on a
work item while other content is still loading.
Use data transforms to map data from a source to a target, and perform any conversions needed to
achieve the intended mapping results.
Correct!
Use a data transform to define how to take source data values - data that is in one format and class - and
turn them into data of another format and class (the "destination" or "target").
Use data transforms to store data obtained from a SQL query on a clipboard page, that can then be
paginated for presentation in a report.
Use data transforms to define the contents of a clipboard page in either read-only or read-write mode.
Use data transforms to set properties values on a given page, whether they are initial values or
updated values.
Correct!
This is a very common use case for data transforms.
55.A user must review and confirm the contents of a new order before submission. Which standard harness
should be used when implementing a solution for this requirement? (Choose One)
Perform
Confirm
New
Review
Correct!
The "Perform" harness allows a user to select a flow action from a drop-down list in the Take Action section,
and complete an assignment based on the selection.
An application that processes loan requests must collect information from borrowers to check their credit
report.
If a borrower is married, the borrower must provide this information for a spouse as well.
For each person, the application requires a first name, last name, and taxpayer ID.
57.A drop-down (control) list can be sourced from all of the following except a ____________. (Choose
One)
property
data page
data transform
report definition
Correct!
Data transforms are used to map data from a source to a target. They cannot be used to store data for a
selectable list control.
58.By default, an assignment shape references which type of UI rule. (Choose One)
Layout
Section
Harness
Flow Action
Correct!
An assignment references a harness which defines the type of processing available in the assignment.
59.Select the rule types that can be identified using the UI Inspector. (Choose Three)
Section
Correct!
A section is one of the rule types that can be identified using the UI Inspector.
Flow Action
Correct!
60.A flow action is one of the rule types that can be identified using the UI Inspector.
Constraint
Declare Expression
Data Transform
Property
Correct!
A property is one of the rule types that can be identified using the UI Inspector.
Consider an application with two case types, both of which need to display a UI section with a common set
of data elements to an end user.
61.What would be the most appropriate Applies to: context (class) for this section?
Org-AppName-Work
Org-AppName
Org-AppName-Data
Org-AppName-Common
Correct!
The ...Work- class is considered a common class for all case types in an application.
Consider this requirement: the user name entered must not already be in use, and should not exceed 10
characters.
62.Which one of the following choices is the best way to address this requirement? (Choose One)
Use a single Validate rule to verify both conditions are met.
Use two separate Validate rules, one for each condition.
Use an Edit Validate rule that verifies both conditions are met.
Use a Validate rule for the first condition and an Edit Validate for the second condition.
Correct!
A single Validate rule can test multiple conditions.
If the system creates an assignment with this service level associated to it on July 1 at 10 AM, what is the
cumulative adjustment to urgency due to the service level on July 5 at 4 PM?
40
50
55
45
Correct!
July 5 at 4 pm is at least 24 hours passed the deadline, which is 72 hours after the assignment is started.
Add initial urgency (5) + goal urgency (15) + deadline urgency (25) + 1 cycle of the passed deadline
urgency (10).
65.Which statement best describes the "forward chaining" method of declarative evaluation?
The value of a property is recomputed whenever a section rule references that property.
A result from one decision table is used as part of a condition in a second decision table.
Changes to the value of one property cause the recomputation of another property's value.
The value selected in one drop-down list affects the options available in a second drop-down list.
Correct!
Forward chaining is an internal mechanism that provides the automatic propagation of changes in one
property value to changes in other property values or indexes.
66.Which of the following rule types can be used to direct case processing in a flow? (Choose Two)
A Decision Table rule
Correct!
A Decision Table rule is used to derive a value that has one of a few possible outcomes, where each
outcome can be detected by a test condition.
A Constraints rule
A Declare Expression rule
A When condition rule
Correct!
A When condition rule is used to evaluate a Boolean logical statement involving comparisons among
values of properties, to return true or false.
67.On a service level rule form, which of the following would be an example of an escalation action?
(Choose Two)
A manager decides to reassign an uncompleted assignment when the deadline interval expires.
A request is automatically rejected if it has not been resolved by the end of the Deadline interval.
Correct!
Updating the status of a case is a very common escalation action.
An email is sent to the assignee's manager if the assignment is unresolved at the end of the Deadline
interval.
Correct!
Sending email is a very common escalation action.
The first Passed Deadline interval is completed and the second Passed Deadline interval begins.
The assignment urgency increases if the assignment is unresolved at the end of the Goal interval.
68.Select the statement that best describes an Edit Validate rule. (Choose One)
An Edit Validate rule is used to ensure a required relationship between two properties.
An Edit Validate rule is used to test input values against a specific pattern.
An Edit Validate rule is used to limit the input to a specified number of characters.
An Edit Validate rule is used to test property values against specified criteria.
Correct!
Use the Edit Validate form to define a test for the validity of an input value.
69.Identify the type of rule that best matches the following description:
Performs a series of 'if-then' comparisons, starting with the most-general condition and using branching
logic to continue to test more-specific conditions until returning a result.
Decision Table
Decision Tree
Constraints
When condition
Correct!
Use a decision tree to record "if .. then" logic that calculates a value from a set of test conditions organized
as a tree structure.
71.Select the statement that best describes the purpose of property optmization. (Choose One)
To expose properties as database columns to improve the performance of reports.
To incorporate as much of the data model into the BLOB in order to minimize database table sizes.
To identify and eliminate unused properties in an application.
To reduce the memory required to store data values, so as to improve application performance.
Correct!
The use of a BLOB field to store the data for a case has many advantages. Retrieving specific properties
directly from the BLOB for many instances can be inefficient so Pega 7 offers a hybrid data storage model
in which data can be stored as relational database (exposed) columns as well as in the BLOB.
72.A case is said to consist of process data, which is data that is automatically created and tracked by
Pega 7, and business data, which is data that is defined by developers as part of the case data model. Of
the two, which data set should be optimized for reporting purposes? (Choose One)
Business data
Both sets of data should be optimized
Process data
Correct!
Because business data is unknown to Pega 7, it is written as a single row (BLOB field) in the underlying
database table. Retrieving specific properties directly from the BLOB can be inefficient. Optimizing, or
exposing these properties as separate columns in the database table helps improve reporting performance.
73.In addition to reporting on process and business metrics, report definitions can be used to
___________________. (Choose Two)
map data from one source to a target.
source the contents of data pages.
Correct!
Using report definitions as a source for data pages is one of 5 available sources.
populate drop-down list in UI forms.
Correct!
Using a report definition as a source for a drop-down list is a very common use case when the source data
for the list is subject to frequent change.
define the contents of a clipboard page.
75.Select the statement that best describes the use of the Database Table Class Mapping tool. (Choose
One)
To expose data on an embedded page for reporting, by linking properties stored on an embedded
page to columns in a dedicated database table.
To import data from an external database into a Data Table, for use in an application as reference
data.
To map the columns of a database table to properties in a data class, to facilitate access to the
contents of the database table.
To map the content of a database table to a data page, for use in an application as reference data.
Correct!
The Database Table Class Mapping tool provides a wizard that generates all the artifacts needed to interact
with reference data in an external database. These artifacts include a data class, a database table instance
and a link between those two artifacts.
The act of creating a flow diagram without creating the decisions and user interfaces it references is called
_____________________________. (Choose One)
UI modeling
Solution modeling
Application modeling
Process modeling
Correct!
The act of creating a testable flow, without implementing user interfaces or decisions is called process
modeling.
Which of the following pieces of information should we look for on a specification? (Choose Two)
Test plan
Subject matter expert
Correct!
The subject matter expert is the business representative responsible for confirming the implementation of a
specification.
Description
Correct!
The description contains the information we need to implement a specification.
Due date
(True or False) A specification can be linked to its implementation(s), but not its requirement(s).
True
False
Correct!
A specification can be linked to both its implementation(s) AND its requirement(s).
Which property type should be used to store Boolean data? (Choose One)
YesNo
Boolean
TrueFalse
OnOff
Correct!
The Boolean property type is TrueFalse.
The property PolicyNumber (Auto) is an example of which property mode? (Choose One)
Single Value
Unordered List
Value List
Value Group
Correct!
PolicyNumber (Auto) is a valid reference for a property of mode Value Group.
The data model for an application indicates a one-to-one (1:1) relationship between the data
object that represents the customer and the data object that represents their billing address. The
best implementation for the Billing Address data object would be a ___________. (Choose One)
This type of relationship cannot be modeled.
Page List
Page Group
Page
Correct!
The data model indicates that one customer could have only one billing address. A page is
intended to model a one-to-one relationship.
If we define a property as a page-mode property, what property type must we define it to be?
(Choose One)
Property types are not relevant for page-mode properties
Text
Data
Single value
Correct!
Page-mode properties do not have a property type defined for them.
The data model for a financial services application indicates a one-to-many (1:n) relationship
between the data object that represents the customer and the data object that represents their
accounts, and must support an arbitrary number of accounts of each type. The best
implementation for the Accounts data object would be a ____________. (Choose One)
Page
Page List
This type of relationship cannot be modeled.
Page Group
Correct!
The data model indicates that one customer can have an arbitrary number of accounts. A one-tomany relationship is best implemented as a page list.
Correct!
By default, case data is written to the page named pyWorkPage.
Which of the following is not a valid use of a data transform? (Choose One)
To set a default value for a property when creating a case
To copy data between pages in memory
To create a property after a case has been created
To copy a value from one property to another
Correct!
Data transforms are used to set values for properties, but cannot create them. An attempt to write
a value to a non-existent property will cause an error.
A property named .foo can only exist once within each ________________. (Choose One)
Page in memory
Case type modeled by the application
Application
Correct!
Each property in a case is unique to the page upon which it is defined.
Which of the following is NOT a category of pages in the Clipboard tool? (Choose One)
Data Pages
User Pages
System Pages
Work Pages
Correct!
Work Pages is not a valid category.
pyWorkPage can be found under which category in the Clipboard tool? (Choose One)
Linked Property Pages
System Pages
Data Pages
User Pages
Correct!
pyWorkPage is a user page, created when creating or opening a case.
In the Candidate application, the Candidate page is an example of __________________. (Choose One)
A data page
An embedded page
A page list
A temporary page
Correct!
The Candidate page is embedded within pyWorkPage.
Which of the following can NOT be done with the Clipboard tool? (Choose One)
Update data in a system of record
Read property values
Write property values
Switch between active threads in memory
Correct!
The Clipboard only writes data to memory, and not to a database.
Which of the following rules types are used to reference the data elements that display on the screen?
(Choose One)
Harness
Controls
Sections
Flow Actions
Correct!
A section contains references to data elements.
Which of the following statements are true about harness rules? (Choose Two)
The New harness is always used when creating a case
Harness rules are used to build the Designer Studio
Correct!
The Designer Studio UI is built using harness rules.
Assignment shapes must use only the Perform harness
The Confirm harness is referenced in the starter flow of a case
Correct!
The starter flow allows application developers to specify the harness to use when the user has no
assignment to perform for the case. By default, the Confirm harness is used.
Which of the following statements are true about flow actions? (Choose Two)
Flow actions can use sections for content
Correct!
Flow actions reference another UI rule, typically a section, for content.
Flow actions are referenced by end user portals
Flow actions are not referenced in flow rules
Flow actions can be used to advance off an assignment
Correct!
A flow action represents an option for completing an assignment.
Flow action
Layout
Section
Harness
Correct!
A Layout is not a type of rule. A layout is an element of a section rules used to group controls.
Which of the following rules can have the layouts embedded in it?
Flow actions
Sections
Harness
Controls
Correct!
Layouts are the organization and grouping constructs of section rules.
A set of standard formats are supplied, and additional formats can be created as needed
Correct!
Development teams can use the standard formats provided in Pega 7 or create their own formats.
Which of the following are key benefits in using dynamic layouts over other layouts? (Choose Two)
Responsiveness layout can be configured to switch to a different format in a different form factor
Correct!
Dynamic layouts adapt to different form factors, such as by hiding or displaying elements as space allows.
Alignment displaying labels next to field is not possible in other layouts
Localization layouts offer ability to render data elements in various languages
Support nesting layouts
Correct!
Dynamic layouts can be nested in other layouts, including other dynamic layouts.
Which of the following rule contains the configuration information about layouts?
Flow actions
Skin
Harness
Sections
Correct!
The configuration information for layouts is contained in the skin rule.
Which repeating layout is used to display hierarchical relationships in a spreadsheet format? (Choose One)
Tree Grid
Tree
Grid
Dynamic
Correct!
A Tree Grid layout displays hierarchical relationships in a spreadsheet-like grid.
When creating repeating layouts the underlying structure must either be __________. (Choose Two)
Java arrays
Page group
Correct!
A page group is an array of pages organized into an unordered list.
Page
Page list
Correct!
A page list is an array of pages organized into an ordered list.
Which of the following statements about filtering the contents of a repeating layout are correct? (Choose
One)
Progressive pagination impacts performance at runtime
Sorting is applied only on text or numeric fields
Filtering hides the results from the clipboard
Pagination in general impacts the performance
Correct!
Progressive pagination improves performance by deferring the loading of rows in a list.
Which of the following statements are correct when we add a repeating layout from the layout palette?
(Choose Two)
We can configure the layout as a grid or any other type.
Correct!
When a repeating layout is added from the Layout palette, we can specify the type of repeating layout.
We can specify any icons (such as add or delete) that appear in the layout during creation
When we add fields in the Add Fields dialog, which type of rule is not created? (Choose One)
Section
Control
Property
Any necessary embedded data class
Correct!
Control rules are not created when using the Add Fields dialog to add fields to the UI. The Add Field dialog
only allows the selection of existing control rules.
We need to display a list of currencies for the user to select, however the selection should save the
currency code and not the label used in the list. Which of the following is the best choice? (Choose One)
Use a local list in the property to provide the list of currency and then lookup the code after selection.
Hardcode these values directly in the control using the properties panel.
This requires a custom control which can use different properties for display and for value.
Use the prompt list option in the property to store both the currency code and currency labels.
Correct!
A prompt list allows a developer to identify both a data value and a display alias for that value.
Which of the following statements regarding controls are correct? (Choose One)
By default, the control that is referenced in the property applies wherever the property is added.
Control can be referenced in the cell of a layout only when the property does not reference a control.
A control cannot be specified on the property rule.
Control that is referenced in the section does not override the control defined in the property.
Correct!
When a control a specified on a property rule, the specified control is used by default whenever the UI
references that property, unless overridden in the UI.
Which of the following rules cannot be used for validating data elements? (Choose One)
Flow action
Validate
Control
Property
Correct!
While a flow action can reference a validate rule, validation information cannot be provided directly on a
flow action rule.
We have the following requirement: The user name entered must not already be in use, and should not
exceed 10 characters. Which one of the following choices is the best way to address this requirement?
(Choose One)
An Edit Validate rule that verifies both these conditions
A single Validate rule to verify both these conditions
A Validate rule for the first condition and an Edit Validate for the second
A Validate rule for the first condition which calls another Validate rule which has the second condition
since a Validate rule cannot specify different conditions for the same field
Correct!
Both conditions can be tested with a single Validate rule.
Which one of the following requirements should not be handled in an Edit Validate rule? (Choose One)
Check if the zip code conforms to the US postal code standard
Check if the unit price is not negative
Check if the telephone number contains the international access code
Which of the following is not true when it comes to saving data tables? (Choose One)
Data tables can be populated automatically using rules
Data tables are usually populated using database tools
Data tables are saved in the same database that PRPC is installed
Data tables must be defined as part of the application
Correct!
Data tables are edited within Pega 7.
The data table wizard does not create the ___________. (Choose Two)
Data page that displays the list of all rows
Derives from class if it is not present
Correct!
If the Derives from class does not exist, the wizard will not create it automatically. A developer is
responsible for creating the class.
Records (rows) part of the data table
Correct!
The wizard creates a data table with zero (0) rows.
Class where all rules related to data tables are stored
Which of the following statements most accurately describes the data tables? (Choose One)
A list of reference data that cannot be modified in the application
A list of reference data that can be used for display or selection
A list of all data instances used by the application
A structure that helps in data modeling Pega Applications
Correct!
Data tables are used to store reference data for use in an application.
A data page configured as a page structure can be used as a source for a _________. (Choose One)
Repeating Grid
Embedded section
Repeating Tree Grid
Drop-Down
Correct!
An embedded section can be sourced from a page.
A data page is used to store the list of previous orders for a customer. If a customer is allowed to place
multiple orders within a session, what should the scope be? (Choose One)
The scope is irrelevant
Requestor
Thread
Node
Correct!
Each case is a thread, so the page will be unique for each order.
A radio button control can use _______________ as a source for listing options? (Choose Two)
An SQL query that can get values from an external source
A data page that has a scope defined as requestor
A static list that is defined on the property
Correct!
Radio button values can be sourced from a local list.
A data page that has a structure of list
Correct!
Radio button values can be sourced from a data page with a list structure.
Which of the following is not configured in the data page definition? (Choose One)
Whether the data page can be used as a page list or a page group
Whether the data page content is specific to a requestor or common to all requestors
Whether the data page becomes stale in 2 hours or 2 days
Whether the data page source comes from an external database or a data table
Correct!
A data page with a list structure can be used as either a page list or a page group, but this distinction is not
part of the page configuration.
Which of the following statements is correct when it comes to accessing data pages? (Choose One)
Data pages are loaded in memory when an embedded section accesses it using a parameter
Data pages are invoked declaratively using a declare expression to refresh the content
Data pages display stale data unless a specific rule is written to configure the refresh
Data pages are invoked in a flow action if it has to be used in the user interface
Correct!
A data page is loaded into memory only upon being referenced.
Dynamic user interfaces allow developers to hide or show content based upon user actions.
If we want to make Layout B visible only when the user has selected a checkbox in Layout A, where do we
set the Visible When condition? (Choose One)
On the Action Set defined for the chec kbox
On layout B
On layout A
On the flow action rule
Correct!
The Visible When condition is set on the target.
What tool is available to help configure scenarios when a target should be refreshed based on more than
one controlling field? (Choose One)
Responsive UI
Expression builder
Embedded sections
Refresh action
Correct!
The Expression Builder facilitates the creation of conditions that involve more than one controlling element.
Which of the following statements is incorrect in terms of having multiple values in it? (Choose One)
Which of the following statements is true when it comes to connectors? (Choose One)
Connectors are usually configured to migrate work items from one system to another.
Connectors are helpful in tracking the number of unique connections made to a service.
Connectors can query from a database directly using SQL.
Connectors are web clients published by Pega to access only a PRPC service.
Correct!
A connector facilitates a data request sent to another system.
Correct!
Using a wizard to generate a connector helps to ensure that the correct rules are created and configured.
Which of the following is the most recommended option to access connector results in the application?
(Choose One)
Export the connector results to all user sessions using a back end process
Create a data page containing all the results
Populate the results in a data table
Invoke the connector whenever required by using a procedural rule
Correct!
Populating a data page with connector results allows the application to invoke the connector simply by
accessing the data page.
(True or False), Declarative rules are evaluated by the user when needed to satisfy certain conditions.
True
False
Correct!
Declarative rules are evaluated by the system as needed.
Which of the following provides a declarative form of property validation? (Choose One)
Validate rules
Constraints
Declare Trigger
Declare Expressions
Correct!
Constraints define and enforce comparison relationships among property values.
Of the six declarative rule types, four establish a dependency on a specific property or properties. Which
two do not establish a dependency? (Choose Two)
Declare OnChange
Constraints
Declare Expressions
Declare Index
Declare Trigger
Correct!
Declare Trigger rules an activity to run when instances of a specific class are created, updated, or deleted
in the database.
Data Page
Correct!
Data Page rules are used to cache data on demand to a clipboard page that can be used by one or more
applications.
If the default chaining technique is used, a declare expression calculation will occur ___________ .
(Choose One)
When a value in the expression is not present
When the value of one or more input properties changes
Each time a property in the expression is referenced
When the value of the target property changes
Correct!
The default for a declare expression is to evaluate whenever one of the input values changes.
When creating a declare expression, you must define the computation on the _______. (Choose One)
Expressions tab of the Declare Expressions rule form
Action tab of the corresponding Flow Action
(True or False) A When rule can return a value other than true or false.
False
True
Correct!
When rules evaluate a condition (or set of conditions) and return a result that indicates whether the
condition is true or false.
Which of the following is not a good candidate for conditional processing? (Choose one)
Flood insurance is required if the property is located in a flood zone.
A property appraisal is ordered if the appraisal has not been done within two years.
Home inspection is not required if the purpose of loan is refinancing.
The interest rate is determined based on the credit score, property value and annual income.
Correct!
This is an evaluation, and should be implemented as a declare expression.
When
Decision Table
Decision Tree
Decision Map
Correct!
Decision Map is not a type of decision rule, although Map Value is.
A ____________ consists of a set of branching logic tests that progress from less-specific to more-specific.
(Choose One)
Declarative expression
Decision map
Decision tree
Decision table
Correct!
A decision tree consists of branching logic tests that progress from less-specific to more-specific.
When using a(n) ____________ in a flow, the connector corresponds to the ___________. (Choose One)
Fork, decision result
Decision shape, decision result
Decision shape, decision logic
(True or False) Decision rules are evaluated by end users when processing a case.
False
True
Correct!
Decision rules are evaluated by the system to automate case processing.
When processing an insurance claim, the system requires multiple approvals one from the underwriter,
one from the policy administrator and one from the inspector who verified the claim. How do you implement
this so each of them can work on their own? (Choose One)
Create an Approve assignment and use a custom routing activity to route it appropriately between
each type of user
Create an Approve assignment and apply a decision-based router using a tree or a table
Create three separate assignment shapes and route each one appropriately
Route to a workbasket an operator picks it and after submission goes back to the workbasket. This
continues until all three operators approve the case
Correct!
In order for three operators to each approve a case, the process must include three assignments - one for
each operator.
Data Transform
Activity
Decision Table
Operator record
Correct!
Data transforms are not used for routing.
When assigned to a workbasket, what are the recommended options for assigning the case to an operator?
(Choose Two)
The workgroup manager decides who can work - they need to login every day and distribute the work
manually
By using a standard routing activity
Operator picks from the workbasket
Correct!
Operators can manually select an assignment from a workbasket.
System uses a configurable way to route to operators depending on the workload
Correct!
Push routing allows the system to automatically provide the assignment to an individual operator.
Which of the following statements are false? (Choose One)
When routed to a different operator, an assignment can be processed by either the new assigned
operator or the operator who created the case.
Routing to a workbasket is usually done on cases where we have a group of skilled operators who are
trained to perform the same task.
Routing means the assignment is transferred to an operator.
An assignment can exist in either work list or workbasket and not in both at the same time.
Correct!
An assignment can only be processed by the assigned operator.
Which of the following configurations can be performed on case stages? (Choose Two)
Transfer the stage to another operator
Which of the following choices cannot be performed in the stage configuration dialog? (Choose One)
Define the owner of the stage.
Identify all the stages where the case gets resolved.
Add a new optional action to the stage.
Change the stage name.
Correct!
Stages do not have owners.
When an optional action is added to the case stage which of the following statements is correct? (Choose
One)
Submitting an optional action progresses the flow.
Optional actions can use only a standard rule that is shipped by the product.
Optional actions can be invoked on all processes of the stage.
The optional action can be accessed only once in the stage.
Correct!
An optional action is available on any step within the stage. If any allowed when condition is configured, the
optional action is available only when the condition is satisfied.
Which of the following settings require configuration using the Stage Configuration dialog? (Choose One)
To validate data elements before a stage is started
To validate data elements when the stage is completed
To validate data elements when a process is completed
To validate only the data elements that are used in that stage
Correct!
The Stage Configuration dialog allows us to specify a stage entry validation condition. This allows us to
make stage entry contingent upon the validation of certain data elements.
Which use case could be satisfied by implementing an optional process? (Choose One)
Requiring a separate approval process whenever an order exceeds 10,000 USD.
An application randomly sends a survey to customers once their case is resolved.
Allow a user to transfer a case to another employee at any stage of the case.
Reassign any task that remains open after three days to another user.
Correct!
Since the decision to transfer the case is left to the user, it can be implemented as an optional process.
Which of the following statements about optional processes is most accurate? (Choose One)
An optional process is available only in the stage on which it is specified.
Optional processes are available only to operators who have manager access.
An optional process can be triggered declaratively.
An optional process can be added to a specific assignment.
Correct!
An optional process is only available to be run in the stage for which the process is available.
An optional process is configured for a stage. This optional process can be run
__________________________. (Choose one)
Only once per case
Only after all of the steps in the stage have been completed
Anytime the case is in the stage
Only until any step in the stage has been completed
Correct!
Unless an Allowed when contidition is set, the optional process can be run any time the case is in the
stage.
When configuring the Send Email Smart Shape, which property is not required? (Choose One)
Email From Address
Email To Address
Message
Subject
Correct!
The sender of the email is not a required property.
Send Email
Auto Approve
Correct!
Automatic approval would be configured with a decision shape.
Which statement best describes the goal interval for an SLA? (Choose One)
The amount of time allowed before the case automatically advances to the next assignment.
The amount of time in which the case or task should be completed.
The amount of time in which the case or task must be completed.
The amount of time allowed for a user to advance a case to the next stage.
Correct!
The goal interval is the amount of time in which the business would like the case or task to be completed.
Using the Case Designer, we can set a deadline for a _______________________. (Choose Two)
Stage
Case
Correct!
A deadline can be set for a case on the Details tab of the Case Designer.
Process
Parent case
Correct!
A deadline can be set for the parent of a case on the Details tab of the Case Designer.
Which of the following is NOT a type of documentation produced by the Document wizard? (Choose One)
Application Document
Entity Relationship Document
Application Profile
Specification Document
Correct!
An Entity Relationship Diagram can be included in an application document, but it is not a type of
documentation produced by the Document wizard.
(True or False) An Entity Relationship Diagram represents the relationship between UI rules and the
underlying process.
True
False
Correct!
An Entity Relationship Diagram represents an applications data model in a visual format.
(True or False) External content can be uploaded to PRPC to be included in application documentation.
False
True
Correct!
External content can be uploaded during the Order step, and included in any type of application
documentation.
A system architect is responsible for producing which type of documentation? (Choose One)
Application Document
Specification Document
Process Review Document
Application Profile
Correct!
System architects generally produce an Application Document.
Which selection best describes when should we document an application? (Choose One)
Only after we complete the application.
After all specifications have been implemented.
At every significant development milestone.
Once we need to train end users.
Correct!
A best practice is to document the application at every significant development milestone.