CSA Flashcards

CSA Questions from Fast Track and Bootcamp

1
Q

Which of the following is NOT a valid setting for rule availability? (Choose One)

  • Final
  • Blocked
  • Ignored
  • Yes
A
  • Ignored
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Which of the following is NOT a step in the rule resolution process? (Choose One)

  • Check that the rule availability is not set to Blocked
  • Choose rule instances with matching purpose (name)
  • Check for circumstanced versions of the rule
  • Check that the rule availability is set to Yes or Final
A
  • Check that the rule availability is set to Yes or Final
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

A withdrawn rule means the rule instance is ________________. (Choose One)

  • Always available and can be copied without restriction
  • Always available during processing, but cannot be copied into another RuleSet without using a new name
  • Ignored, however, when PRPC encounters a withdrawn rule, it skips any earlier version in the same class, and proceeds to the next-highest class in the hierarchy
  • Ignored
A
  • Ignored, however, when PRPC encounters a withdrawn rule, it skips any earlier version in the same class, and proceeds to the next-highest class in the hierarchy
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

(True or False), Rule resolution assembles a cache of rules.

  • True
  • False
A
  • True
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

The inheritance component identifies flow action rules following which of the following? (Choose One)

  • Work type, class group, Work-, @baseclass
  • Class group, Work-, work type, @baseclass
  • @baseclass, Work-, class group, work type
  • Work-, work type, class group, @baseclass
A
  • Work type, class group, Work-, @baseclass
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Which of the following fields on the Property rule form is not related to validation of input data? (Choose One)

  • Local List Table Type
  • Property Type
  • Property Mode
  • Max Length
A
  • Property Mode
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Providing data validation is important for your application because __________. (Choose Two)

  • It increases application security
  • It streamlines application performance
  • It insures quality of the information
  • It improves usability of the application
A
  • It increases application security
  • It insures quality of the information
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

(True or False), If an entry field in a layout has the Required checkbox selected in its Cell Properties, the system adds a visual indicator inside the data entry field that is presented to the user.

  • True
  • False
A
  • False
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Which two of the following provide the ability to set custom error messages? (Choose Two)

  • Validate rule
  • Edit Validate rule
  • Required checkbox in the Cell Properties
  • Table Type Local List
A
  • Validate rule Edit
  • Validate rule
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Which of the following does not describe a Validate rule? (Choose One)

  • A flow action can call a Validate rule
  • Validate rules can be used to validate data coming from another system
  • Java programming skills are required to create Validate rules
  • Validate rules can present custom error messages
A
  • Java programming skills are required to create Validate rules
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Which of the following rules would you use to allow extensions to the UI Gallery? (Choose One)

  • pyPopulateFeaturesExtension data transform
  • pyExtendUIGallery data transform
  • The section rule relevant to the UI configuration tool you want to extend
  • Extension1, Extension2, or Extension3
A
  • pyPopulateFeaturesExtension data transform
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

By default, what UI configuration tools are demonstrated in the Extension sections? (Choose One)

  • Paragraphs, drop-down lists, and other tools not shown in the default 4 categories
  • None
  • Smart Layouts
  • Repeating Layouts
A
  • None
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

How do you copy a sample UI configuration into your application? (Choose One)

  • Open the properties panel for the relevant cell in the sample section, carefully review the inputs and copy them one-by-one into the relevant cell in your own section
  • Save the sample section to your RuleSet, drag it into the section you want the UI control to appear and then delete all irrelevant controls
  • Open the sample section, find the relevant cell, and copy/paste the contents into your section, updating property references as needed.
  • Open the sample section, close your eyes, and wish hard
A
  • Open the sample section, find the relevant cell, and copy/paste the contents into your section, updating property references as needed
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

(True or False), The samples presented in the UI Gallery follow many, but not all, of the best practices and may not be guardrail compliant.

  • True
  • False
A
  • False
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Which of the following categories is incorrectly matched with its description? (Choose One)

  • Synthesis: demonstrates how to use PRPC’s UI configuration tools in concert to provide more powerful, straightforward user experiences
  • Controls: demonstrates the features that control how properties appear on user forms, correspondence, and other HTML forms, for both display and for accepting user input
  • Repeating Layouts: demonstrates the types and features of repeating layouts, which consist of one header row that contains property labels, and a row of property fields
  • Dynamic UI: demonstrates how to use user interface events to automatically trigger UI actions
A
  • Synthesis: demonstrates how to use PRPC’s UI configuration tools in concert to provide more powerful, straightforward user experiences
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Service rules ________________. (Choose One)

  • Run after the external request is received
  • Facilitate the exchange of XML data
  • Define the configuration and data exchange parameters
  • Are typically configured by system architects
A

Define the configuration and data exchange parameters

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

(True or False), A service package groups together services rules for ease of development, testing and deployment.

  • True
  • False
A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Which of the following is NOT true of services? (Choose One)

  • They create and manage work
  • They invoke existing activities
  • They define the configuration for external system requests
  • They can be created using the accelerator
A

They define the configuration for external system requests

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

We can define the service so that external systems can __________________. (Choose Two)

  • Influence how work is processed
  • Create new work
  • Define the name of the service package
  • Make fully-automated decisions, independent of our permissions
A

Influence how work is processed

Create new work

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Which of the following does the Service Accelerator NOT automate? (Choose One)

  • Creating email services
  • Creating services that call an existing activity
  • Creating services that create and manage work
  • Creating services that process input or output data
A

Creating email services

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

(True or False), External systems communicate with PRPC through a service. True False

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Which one of the following does NOT occur when PRPC executes a services request? (Choose One)

  • The external system makes a request to PRPC
  • PRPC creates a work item if necessary
  • PRPC places data on the clipboard
  • PRPC sends a response back to the external system after processing the request
A

PRPC creates a work item if necessary

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Which of the following is NOT a valid service protocol? (Choose One)

  • BPEL
  • EJB
  • COM
  • JCA
A

JCA

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Which of the following are not used when PRPC uses a connector rule? (Choose One)

  • A connector activity
  • The mapping of data properties
  • An activity method
  • An Integrator shape
A

The mapping of data properties

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

Which of the following shapes is generally used to call connectors? (Choose One) Integration Router Connector Utility

A

Integration

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

The Application Document wizard templates provided by Pega are ___________. (Choose One)

  • Not customizable
  • Samples for proof of concept purposes only
  • Fully customizable
  • Should be deleted and replace with customized templates
A

Fully customizable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

Documentation generated by the Application Document Wizard can include which of the following graphics? (Choose Three)

  • Flow Diagrams
  • Rule forms
  • UI Screenshots
  • Graphical reports
  • Correspondence
  • Correspondence attachments
A

Flow Diagrams

UI Screenshots

Correspondence

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

Which of the following data is NOT included in the document generated by the Application Document Wizard? (Choose One) Requirements

  • Business Objectives
  • Operators
  • Use Cases
  • Actors
A

Operators

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

(True or False), You must step through every Application Document Wizard step in order to generate application documentation

  • True
  • False
A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

It is possible to use a customized skin for the screenshots added to your document. This is done in the Capture step by _____________. (Choose One)

  • Creating a skin using CSS data
  • Selecting the skin in the Preview Style drop-down
  • Selecting the skin in the Preview Skin drop-down
  • None of these
A

Selecting the skin in the Preview Style drop-down

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

Which is not a valid shading option on the Heat Map for an application? (Choose One)

  • The number of rules that conflict with a Final rule
  • The number of recently updated rules
  • The number of rule warnings
  • The number of rules checked out
A

The number of rules that conflict with a Final rule

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

The Inventory Reports gadget ______________. (Choose Two)

Reviews a list of rules that are checked out

Sorts the rules by RuleSet version

Lets you click on each value in the header Is shaded to call attention to certain information

A

Reviews a list of rules that are checked out

Sorts the rules by RuleSet version

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

(True or False), The Six Rs gadget includes rules in standard Pega- prerequisite RuleSets.

  • True
  • False
A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

The Heat Map gadget shows ___________________________. (Choose One)

  • Information about the built on application
  • The number of rules in each category broken down class
  • The number of rules in each category by rule type.
  • Only rules with warnings by default
A

The number of rules in each category by rule type.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q

What does the size of the box in the Heat Map gadget reflect? (Choose One)

  • The number of warnings
  • The rule type
  • Those number of rules which match the customized filter criteria T
  • he number of rules in the rule type
A

The number of rules in the rule type

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

Which of the following adheres to the guardrail “Do nothing that is hard”? (Choose One)

  • Using standard, out of the box objects and properties in the initial project release
  • Using a custom harness named Process instead of the standard harness named Perform
  • Creating custom HTML screens that robustly cover all possible application use cases
  • Using properties to manage work status
A
  • Using standard, out of the box objects and properties in the initial project release
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
37
Q

(True or False), In order to adequately encompass all steps of a process flow, you should use a minimum of 15 SmartShapes, not including connectors or routers. True False

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
38
Q

Which of the following is NOT true of Declarative rules? (Choose One)

  • Whenever the value of a property is calculated or validated, use declarative rules wherever appropriate
  • Use a declare expressions rule instead of a Property-Set method in an activity
  • Use a declare constraints rule instead of a validation rule where possible
  • They are an advanced rule type that should not be used unless absolutely necessary and they do not adhere to the 10 guardrails
A

Use a declare constraints rule instead of a validation rule where possible

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
39
Q

Custom Java steps should be used in which of the following cases? (Choose One)

  • Rarely and only after all other options have been exhausted
  • When standard PRPC rule types are difficult to understand and don’t adhere to what you consider to be an intuitive UI
  • When single-purpose rule types are needed
  • To customize out of the box rule types, library functions, or activity methods that don’t quite meet the application’s needs
A

Rarely and only after all other options have been exhausted

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q

For best results, monitor performance __________________. (Choose Three)

At least weekly Using PAL, the Performance Analyzer

By comparing results to previously established benchmark data

By establishing benchmarks each time you analyze performance

A

At least weekly Using PAL, the Performance Analyzer By comparing results to previously established benchmark data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
41
Q

When you use the CorrNew activity rule, which of following is not specified? (Choose One)

  • The name of the Correspondence rule
  • PartyRole
  • Broadcast
  • WorkParty
A

WorkParty

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
42
Q

Which parameter identifies the correspondence to be sent? (Choose One)

  • CorrName
  • CorrNew
  • CorrQuickStart
  • CorrRule
A

CorrName

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
43
Q

Which would you use to send messages about assignments? (Choose One)

  • Utility shape
  • Notification tab on an Assignment shape
  • Correspondence shape
  • CorrNew activity
A

Notification tab on an Assignment shape

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
44
Q

Which of the following are required parameters that must be specified on the properties panel of the Utility shape? (Choose Two)

  • CorrName
  • PartyRole
  • CorrNew
  • WorkParty
A

CorrName

PartyRole

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
45
Q

(True or False), To call a correspondence activity you can use one of two methods: a Utility shape or the Notification tab of an Assignment shape.

  • True
  • False
A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
46
Q

(True or False), A work party can be a person, organization or business.

  • True
  • False
A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
47
Q

The Data Transform column of the Work Parties rule allows __________________. (Choose One)

  • Properties to be referenced on the clipboard that are already associated with the role
  • The collection of property information associated with the role
  • Properties to be initialized and values set on the clipboard associated with work party role
  • The collection of Data-Party-Operator information
A

Properties to be initialized and values set on the clipboard associated with work party role

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
48
Q

Which of the following is NOT true of Work Parties rules? (Choose One)

  • They control how users can add parties
  • They control when users can add parties.
  • They define which work party roles can participate in a work item
  • They control whether users can add parties
A

They control when users can add parties.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
49
Q

A work party role ____________________. (Choose One)

  • Describes the party and their part in the process
  • Describes the status of the work
  • Is used to capture and store information
  • Does not map to a data class
A

Describes the party and their part in the process

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
50
Q

Which of the following is NOT a standard data party class that holds commonly-used properties for work party roles? (Choose One)

  • Data-Party-Agency
  • Data-Party-Com
  • Data-Party-Gov
  • Data-Party-Operator
  • Data-Party-Person
  • Data-Party-Org
A

Data-Party-Agency

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
51
Q

Which of the following types of correspondence is NOT supported by PRPC? (Choose One)

  • Email
  • Automated Voice Messages
  • Mail
  • SMS
  • Fax
A

Automated Voice Messages

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
52
Q

Which of the following is NOT true about Correspondence rules? (Choose One)

  • A correspondence rule is a template
  • A correspondence rule contains the text we want to send
  • Correspondence rules can be generated automatically
  • There is a unique correspondence rule type for each type of correspondence
A

There is a unique correspondence rule type for each type of correspondence

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
53
Q

(True or False), The only way to create a new correspondence rule is from the Application Explorer.

  • True
  • False
A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
54
Q

In a flow, which of the following shapes may be used to automatically send correspondence? (Choose One)

  • Assignment
  • Router
  • Connector
  • Integrator
A

Assignment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
55
Q

What kind of formatting is allowed using the rich text editor? (Choose Three)

  • Paragraph formatting
  • Bulleted and numbered lists
  • Text formatting
  • Timing of correspondence (when the message is not sent)
  • Table formatting
  • Line spacing
A

Paragraph formatting

Bulleted and numbered lists

Text formatting

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
56
Q

Activities are similar to data transforms in that they __________. (Choose Two)

  • Are primarily used to set property values
  • Can use parameters
  • Consist of a sequence of steps
  • Are easy to debug
A
  • Can use parameters
  • Consist of a sequence of steps
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
57
Q

(True or False), Local variables are stored on the primary page of the activity

  • True
  • False
A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
58
Q

Which of the following are alternatives to an activity? (Choose Two)

Decision tree

Report Definition rule

Declarative expression

Function rule

A

Report Definition rule

Declarative expression

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
59
Q

In which Application Explorer category are activities located? (Choose One)

  • SysAdmin
  • Technical
  • Integration
  • Resources
  • Process
A

Technical

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
60
Q

To use a transition in an activity, you must provide _____________ for the system to evaluate. (Choose One)

  • An Expression
  • A property
  • A method
  • A condition
A

A condition

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
61
Q

When a data transform rule has the “Call superclass data transform?” checkbox selected, when does the system apply the actions in that data transform rule? (Choose One)

  • Before applying the data transform rules in its ancestor classes
  • After applying the data transform rules in its ancestor classes
  • Only when used in an Apply Data Transform action in an ancestor’s data transform rule
  • Only when the data transform rule is named pyDefault
A

Before applying the data transform rules in its ancestor classes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
62
Q

Which data transform action is used to apply the same set of actions to multiple pages in a Page List property? (Choose One)

  • Update Page
  • Append and Map to
  • For Each Page In
  • Append to
A

For Each Page In

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
63
Q

Use the __________ data transform action to set the properties on an embedded page. (Choose One)

  • Set
  • Update page
  • When
  • Otherwise When
A

Update Page

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
64
Q

Which of the following is NOT the correct definition for the action? (Choose One)

  • Update Page – To set the target equal to the source (which can be a top-level page or a property).
  • Append to — To copy a page from the source to a target page list
  • Comment — To provide explanatory comments within the action sequence
  • Remove — To delete the target and any associated values from the clipboard
A

Update Page – To set the target equal to the source (which can be a top-level page or a property).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
65
Q

(True or False), When using the Source action, you can use values, properties or expressions to set a value.

  • True
  • False
A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
66
Q

Which of the following situations is NOT an example of using a data transform rule? (Choose One)

  • Mapping property values from one clipboard page to another
  • Creating an e-mail
  • Setting the property .LoanType to “Car Loan”
  • Updating a page
A

Creating an e-mail

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
67
Q

In which category of the Application Explorer are data transform rules found? (Choose One)

  • Decision
  • Process
  • Technical
  • Data Model
A

Data Model

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
68
Q

A data transform rule consists of a structured sequence of ________. (Choose One)

  • Expression
  • Actions
  • Methods
  • Declaratives
A

Actions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
69
Q

(True or False), In a PRPC system, default data transform rules can be created by wizards.

  • True
  • False
A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
70
Q

Which data transform allows you to set initial values for a given work type?

  • pxDefault
  • pyDefault
  • Default
  • pyInitVal
A

pyDefault

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
71
Q

(True or false), A constraint is a comparative relationship that restricts and limits the value of a property.

  • True
  • False
A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
72
Q

When does validation occur? (Choose Two) When a property’s value mentioned in the rule changes When backward chaining fails When forward chaining fails When a browser form is submitted and prior to running a flow action

A

When a property’s value mentioned in the rule changes When a browser form is submitted and prior to running a flow action

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
73
Q

Which of the following happens when a constraint fails? (Choose Two)

  • The page containing the property is marked with a message making the page invalid
  • The user is automatically notified of the invalid value
  • The user is prevented from proceeding until they satisfy the constraint The null value remains on the clipboard
  • The page is saved with the incorrect data, but the user is unable to move forward until it is corrected
A

The page containing the property is marked with a message making the page invalid

The user is prevented from proceeding until they satisfy the constraint

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
74
Q

Which of the following is true? (Choose One)

  • Constraints are triggered automatically when a property value changes while validation rules must be called
  • Validation rules are triggered automatically when a property value changes while constraint rules must be called
  • Constraints and validation rules are triggered automatically when a property value changes
  • None of the above
A

Constraints are triggered automatically when a property value changes while validation rules must be called

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
75
Q

Validation rules test property values ______. (Choose Two)

  • When a browser form is submitted
  • After running a flow action
  • Received from another system or source
  • But cannot be used as an alternative to constraints
A

When a browser form is submitted

Received from another system or source

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
76
Q

Which of the following is not a declare page scope? (Choose One)

  • Thread
  • Requestor
  • Node
  • Refresh
A

Refresh

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
77
Q

(True or False), Declared pages are persisted in the database when accessed.

  • True
  • False
A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
78
Q

Declared pages are useful in which of the following situations? (Choose One)

  • When improved performance is desired
  • When all or many requestors in an application need to access certain information
  • When the information accessed is static or slowly changing
  • All of the above
A

All of the above

79
Q

When does the system refresh a declared page? (Choose One)

When accessed after it expires

When accessed

As defined on the rule form

When the user updates the clipboard

A

As defined on the rule form

80
Q

Which of the following clipboard pages allows data sharing between applications run by multiple requestors? (Choose One)

  • Thread
  • Node
  • Server
  • Pages
A

Node

81
Q

In which category of the Application Explorer are declare expressions found? (Choose One)

  • Data Model
  • Technical
  • Decision
  • SysAdmin
A

Decision

82
Q

(True or False), Backward chaining requires an activity that calls the Property-Seek-Value method to initiate searches and expression computations to determine the value of the target property.

  • True
  • False
A

True

83
Q

When creating a declare expression, you must set the computation type _______. (Choose One)

  • In the New Rule Dialog
  • On the Expressions tab of the rule form of the corresponding properties
  • On the Expressions tab of the Declare Expressions rule form
  • On the Action tab of the corresponding Flow Action
A

On the Expressions tab of the Declare Expressions rule form

84
Q

If the default chaining technique is used, the expression calculation will occur _______. (Choose One)

  • Each time a property in the expression is referenced
  • When the value in the target property changes
  • When a value in the expression is not present
  • None of the above
A

None of the above

85
Q

Backward chaining can provide gains in efficiency over forward chaining because _____________. (Choose One)

  • PRPC can process backward chaining more quickly
  • Once the value of the target property is known, the expression is no longer calculated
  • The algorithm used to execute forward chaining is slightly less efficient
  • Once the value of the target property is known, the expression is only calculated when needed
A

Once the value of the target property is known, the expression is no longer calculated

86
Q

When the system automatically checks an internal dependency network for other values that are affected and performs other processing as determined by the network, the system is performing a process called________. (Choose One)

  • Forward chaining
  • Backward chaining
  • Declarative processing
  • Declarative Network Analysis
A

Forward chaining

87
Q

Of the six declarative rule types, four establish required relationships between properties. Which two do not require relationships between properties? (Choose Two)

  • Declare Expressions
  • Constraints
  • Declare OnChange Trigger
  • Declare Index
  • Declare Pages
A
  • Declare Index
  • Declare Pages
88
Q

(True or False), Declarative rules are evaluated by the user when needed to satisfy certain conditions.

  • True
  • False
A

False

89
Q

Which of the following is true of Declarative rules? (Choose One)

  • They must be called explicitly
  • The must specify the sequential order in which to run
  • They create corresponding activities
  • All of the above None of the above
A

None of the above

90
Q

Which of the following provides a declarative form of property validation? (Choose One)

  • Validate Rules
  • Constraints
  • Declare Expressions
  • Declare Index
A

Constraints

91
Q

With regard to circumstancing, a base rule is _______________________. (Choose Two)

  • The rule instance that PRPC will execute if no more appropriate circumstance is found.
  • A template from which circumstanced rules are created.
  • An optional rule that PRPC doesn’t always need.
  • The rule instance that PRPC will execute if an appropriate circumstance is found
A
  • The rule instance that PRPC will execute if no more appropriate circumstance is found.
  • A template from which circumstanced rules are created.
92
Q

When we use property circumstancing, the rule is circumstanced based on ___________________. (Choose One)

  • One or more properties
  • A single property
  • A property and a date
  • A table of conditions
A

A single property

93
Q

PRPC date property circumstancing is sometimes called ___________. (Choose One)

  • As-of processing
  • As-if processing
  • Date-return processing
  • By-date processing
A

As-of processing

94
Q

PRPC calls a property-circumstanced rule if _____________. (Choose One)

  • The property is greater than or equal to the circumstance property
  • The property is less than or equal to the circumstance property
  • The specified property has been set to the specified value
  • The property is different from the circumstance property
A

The specified property has been set to the specified value

95
Q

(True or False), Time-circumstanced rule instances are triggered if the work item’s creation date falls within the specified date range.

  • True
  • False
A

False

96
Q

A circumstanced rule is a new rule designed to override the _______________ based on the condition. (Choose One)

  • Parent Rule
  • Base Rule
  • Master Rule
  • Decision Rule
A

Base Rule

97
Q

PRPC executes the correct version of the rule based on the _____________________ values we specify. (Choose One)

  • Qualified
  • Circumstanced
  • Decision Tree
  • Base
A

Circumstanced

98
Q

Circumstancing allows us to create multiple versions of a rule based on __________. (Choose One)

  • A decision rule
  • A specific circumstance
  • A decision tree
  • A decision table
A

A specific circumstance

99
Q

When creating a circumstanced rule, which PRPC feature is used? (Choose One)

  • Use the Save As feature to create a copy of the original rule; do not change the name of the new circumstanced rule
  • Use the Copy feature to copy the original rule; do not change the name of the new circumstanced rule.
  • Use the Save As feature to create a copy of the original rule; change the name of the new circumstanced rule.
  • Use the Save As feature to create a copy of the original rule; change the name of the new circumstanced rule.
  • Use the Copy feature to copy the base rule; be sure to change the name of the copy
A

Use the Save As feature to create a copy of the original rule; do not change the name of the new circumstanced rule

100
Q

(True or False), An application that provides different pricing levels for customers based in different parts of the world is a good example of when circumstancing is appropriate.

  • True
  • False
A

True

101
Q

A When rule can be applied for which of the following? (Choose One)

  • Conditional display of UI elements
  • Automating different paths in our process based on a condition
  • To use the returned value from a when to control a process
  • All of the above
A

All of the above

102
Q

(True or False), The When rule returns a value other than true or false.

  • True
  • False
A

False

103
Q

When rules are used to _________________________. (Choose Two)

  • Automate paths in our process
  • Display properties
  • Conditionally display UI elements
  • Automatically add a Decision shape
A

Automate paths in our process Conditionally display UI elements

104
Q

To create a When rule that evaluates multiple conditions with only AND statements, we use the _________________ tab. (Choose One)

  • Advanced
  • New
  • Conditions
  • Pages and Classes
A

Conditions

105
Q

When using a When rule to conditionally display UI elements, the UI elements will display if the When Rule returns which value? (Choose One)

  • A value of True
  • A value of False
  • Either a True or False value can be specified for the return
  • Any value we specify
A

A value of True

106
Q

(True or False), A decision tree can contain multiple criteria that defines a series of tests performed on property values, computations and comparisons.

  • True
  • False
A

True

107
Q

Under what circumstance is a decision tree preferred over a decision table? (Choose One)

  • Decision trees are preferred if complex when conditions exist
  • Decision trees are preferred when complex if/then conditions exist
  • It is more a matter of personal preference
  • Decision trees are not preferred in any circumstance
A

Decision trees are preferred when complex if/then conditions exist

108
Q

When using predefined results, the Results tab of a decision tree can be used to assign a value to a property using which of the following techniques? (Choose One)

  • Select the property and the result
  • Select the property and enter a value
  • Expand the desired result, then select a property and the result
  • Expand the desired result, then select a property and enter a value
A

Expand the desired result, then select a property and enter a value

109
Q

Allowed Results field(s) listed on the Results Tab are used for what purpose? (Choose One)

  • Restrict possible result values for the Decision Tree
  • Provide advanced options
  • Preset property values
  • Allow functions
A

Restrict possible result values for the Decision Tree

110
Q

Predefined results can be selected on the Results tab, instead of entering them manually, by _______________. (Choose One)

  • First entering them on the Decisions tab
  • Entering them on the Results tab
  • Entering a Page List property in the Allowed Values Property field which has embedded properties
  • Entering a property in the Allowed Values Property field which has values associated with it
A

Entering a property in the Allowed Values Property field which has values associated with it

111
Q

(True or False), When a decision rule is run, the result determines which path in the flow is taken. True False

A

True

112
Q

The Run rule feature is used to ______________. (Choose One) Run the rule Test a decision table or decision tree individually before testing it in the application Specify a test page for the rule to use Provide sample input data All of the above

A

All of the above

113
Q

The label of each connector emanating from this shape is based on ________. (Choose One) The Allowed Values in the Input tab The Property Name in the Input tab The Allowed Values in the Results tab None of the above

A

The Allowed Values in the Results tab

114
Q

Select the four decision rule types. (Choose Four) Decision Table Decision Tree Map Value When Circumstance If-Then-Else Declare When Boolean

A

Decision Table Decision Tree Map Value When

115
Q

System Architects may delegate decision rules to ______________ for ongoing modifications as their business changes. (Choose One) Business managers or other business users Business Architects System Architects dedicated to ongoing change in production environment The Help Desk

A

Business managers or other business users

116
Q

If the assignment has not been performed, or the work item has not been resolved, when the service level goal or the deadline is reached, __________________________. (Choose Two.) The action taken will depend on how the service level rule has been configured The urgency of the assignment will increase Certain work items will appear higher in the worklist A specified escalation activity may be invoked

A

The action taken will depend on how the service level rule has been configured A specified escalation activity may be invoked

117
Q

Escalation can ____________________. (Choose One) Route an assignment to another operator Send an alert or email message Recalculate the urgency value All of the above

A

All of the above

118
Q

Which of the following is NOT one of the three time-based service level rule milestones? (Choose One) Goal Passed Goal Deadline Passed Deadline

A

Passed Goal

119
Q

(True of False), As the milestones are reached, the system multiplies a specified increment to the assignment’s urgency. True False

A

False

120
Q

A service level rule ______________________. (Choose Three) Is configured in the Assignment shape’s Properties panel Is indicated when a clock icon appears on the Assignment shape Can be invoked from a Utility shape Is configured to include hours, minutes and seconds

A

Is configured in the Assignment shape’s Properties panel Is indicated when a clock icon appears on the Assignment shape Is configured to include hours, minutes and seconds

121
Q

(True or False), Process Commander can route work by placing it in an appropriate worklist or workbasket so that a human user, agent, or external participant can perform their assignment to process the work item. True False

A

True

122
Q

Which of the following is true of workbaskets? (Choose One) They are a shared queue from which users can retrieve assignments They contain assignments that are ordered, by default, in descending order by urgency Users who are assigned to a workbasket can access the assignments it contains as well as the assignments on their worklist When the assignment is processed it will disappear from the workbasket where operators can access assignments All of the Above

A

All of the Above

123
Q

Which of the following are standard ways for an assignment to be accessed from a workbasket? (Choose Two) Once an assignment has expired it will be removed from the workbasket automatically Authorized users can manually retrieve an assignment from a workbasket (via organizational hierarchy and work group or their Operator ID) An application may automatically route an assignment to a user based on their characteristics and on the assignment’s due date A manager can transfer the assignment to another workbasket or to the worklist of an operator they manage

A

Authorized users can manually retrieve an assignment from a workbasket (via organizational hierarchy and work group or their Operator ID) A manager can transfer the assignment to another workbasket or to the worklist of an operator they manage

124
Q

Which of the following standard routers can be used to route assignments to the most qualified person (based on a predefined skill)? (Choose One) ToSkilledWorkGroup ToSkilledWorklist ToSkilledWorkbasket ToSkilledGroup

A

ToSkilledGroup

125
Q

A “Get From Workbaskets First” button exists to ensure ____________________________. (Choose One) Assignments in an individual’s worklist takes precedence over assignments in a workbasket Assignments in workbaskets take precedence over individual assignments Assignments at the top of the workbasket are distributed first Assignments that have that button selected have a higher priority

A

Assignments in workbaskets take precedence over individual assignments

126
Q

(True or False), Work status is set at the beginning and ending of a flow, but never in between. True False

A

False

127
Q

Which of the following is NOT a standard work status prefix? (Choose One) Open New Pending Resolved Withdrawn

A

Withdrawn

128
Q

On which flow shapes can you set the work status? (Choose Two) Assignment Utility Start Decision

A

Assignment Utility

129
Q

Which of the following status values denotes an item that has not yet been reviewed? (Choose One) Pending-Review New Unopened Open-Pending

A

New

130
Q

When a work item reaches a resolved status, _______________. (Choose One) The work cannot be modified The work can be modified since it hasn’t been written to the database yet The work can be modified if the user reopens it The work can be modified if a user has the correct permissions (manager or architect only).

A

The work can be modified if the user reopens it

131
Q

In a screen flow, flow actions are specified on which shape? (Choose One) Assignment Connector Action Flow path

A

Assignment

132
Q

(True or False), A regular flow can be converted to and from a screen flow. True False

A

False

133
Q

Which of the following statements is true about a screen flow? (Choose One) A screen flow can route an assignment to an operator. A screen flow allows an operator to move back and forth between assignments A screen flow cannot contain a Decision shape. A screen flow allows multiple options for advancing a work item from an assignment.

A

A screen flow allows an operator to move back and forth between assignments

134
Q

Which of the following shapes is NOT allowed in a screen flow? (Choose One) Utility Fork Subprocess Integrator

A

Integrator

135
Q

Which of the following statements is NOT true of a screen flow? (Choose One) It sequences assignments performed by one or more operators A user can advance using a mechanism within a screen flow A user can return to a previous step using a mechanism within a screen flow A screen flow is essentially one complex assignment split into multiple forms

A

It sequences assignments performed by one or more operators

136
Q

Which of the following are characteristics of a starter flow? (Choose Three) It can be used to create a work item It can be called from the Run menu It is denoted in the Application Explorer with a Run icon It can be a screen flow. It must specify a create harness. It can only be applied to the class.

A

It can be used to create a work item It can be called from the Run menu It is denoted in the Application Explorer with a Run icon

137
Q

In which situation can you use a screen flow? (Choose One) While collecting a sequence of assignments performed by the same operator While calling a starter flow While routing assignments to multiple operators or workbaskets While collecting a sequence of assignments with multiple processing options

A

While collecting a sequence of assignments performed by the same operator

138
Q

Which of the following are types of flows provided by PRPC? (Choose Three) Starter Flow Sub Flow Process Flow Screen Flow Work Flow BPM Flow

A

Starter Flow Sub Flow Screen Flow

139
Q

Which option must be enabled to make a flow a starter flow? (Choose One) Creates a new work object? Spinoff Flow Designate as starter flow? Run as new process?

A

Creates a new work object?

140
Q

Which of the following options can be set on the Process tab of a starter flow? (Choose Three) Specify a default harness when creating the work item Specify a data transform rule to provide initial property values Set security to control which operators can run the process and under what circumstances Specify whether or not the flow is a screen flow Specify that the starter flow is a sub flow Specify a list of operators allowed to run the process

A

Specify a default harness when creating the work item Specify a data transform rule to provide initial property values Set security to control which operators can run the process and under what circumstances

141
Q

The Report Viewer may display a set of icons that allow you to perform various actions on the report. Which of the following icons will never appear? (Choose Two) Save the report Save a copy Print the report Lock the report Edit the columns to include Filter the data in the report Add or update a chart Send as an email attachment

A

Lock the report Send as an email attachment

142
Q

Which of the following are true about the Sort Order setting? (Choose Two) You can select a column You can sort by multiple columns at the same time You can sort which columns the results are grouped by You cannot sort values from lowest to highest

A

You can sort by multiple columns at the same time You can sort which columns the results are grouped by

143
Q

Where would you find the control that lets you create a summary view of a list-type report, if the function is available? (Choose One) In the context or column-heading menu One of the control icons at the top of the report Below the search field on the Report Browser There is no control available

A

In the context or column-heading menu

144
Q

(True or False), To run a report in the Report Browser, you click on the report listing. True False

A

True

145
Q

Which statement is true about filter conditions in reports? (Choose One) Filter conditions let you display a summary of any text in the report Filter conditions let you adjust display details such as colors and font Filter conditions let you include only report data that matches the conditions By default, all matches are shown

A

Filter conditions let you include only report data that matches the conditions

146
Q

While building a draft flow which of the following statements are true? (Choose Two) The application profile should be updated if the project sponsor suggests a change. The Application Accelerator automatically adds specifications to the shapes it has created. Referencing specifications on flow shapes is a best practice. An exception flow should not be modeled with a draft flow.

A

The Application Accelerator automatically adds specifications to the shapes it has created. Referencing specifications on flow shapes is a best practice.

147
Q

A screen flow is appropriate ________________________ . (Choose One) When a process does not involve an automated decision When the user may need to move backward and forward between flow steps When the user needs to transfer work to other users Only when collecting information from a customer

A

When the user may need to move backward and forward between flow steps

148
Q

Which of the following statements about draft flows are NOT correct? (Choose Two) In a draft flow, a flow shape cannot reference a rule that does not exist. When saving a draft flow, PRPC does not verify the existence of any rules referenced by the flow. A draft flow can create a work item. A starting flow cannot be saved as a draft flow.

A

In a draft flow, a flow shape cannot reference a rule that does not exist. A starting flow cannot be saved as a draft flow.

149
Q

Which one of the following statements is true about Application Accelerator? (Choose One) We can create additional classes beyond those created from the process discovery map. The Application Accelerator creates data classes for external interfaces. When a specification changes, we should incorporate the change in the project by re-running the Application Accelerator. The rules created by the Application Accelerator are final and cannot be modified.

A

We can create additional classes beyond those created from the process discovery map.

150
Q

Which rule type can the Application Accelerator NOT create? (Choose One) Work Parties Report Definition Harness Correspondence

A

Report Definition

151
Q

Which of the following statements are not correct? (Choose Two) Using the Application Accelerator to create an application starting point is a PRPC best practice. The Application Accelerator creates a work item that may be transferred to another user. Rules created by the Application Accelerator cannot be deleted. The Application Accelerator cannot be used for a complex project.

A

Rules created by the Application Accelerator cannot be deleted. The Application Accelerator cannot be used for a complex project.

152
Q

Which of the following statements is true about an application profile? (Choose One) The application profile is updated throughout project development. Completing the application profile automatically creates the application. The application profile can be used to obtain approval from the project stakeholders. It is required by the Application Accelerator.

A

The application profile can be used to obtain approval from the project stakeholders.

153
Q

Which of the following is not provided in the Application Profiler? (Choose One) The project roles The test operators for the application The starting process for the work type The database interfaces that need to be built

A

The test operators for the application (This is because test operators are created as an option in AA.)

154
Q

Specifications cannot be created in ________________? (Choose One) The Create Processes step The Review Application step The Project Explorer step PRPC, after the Application Accelerator has been run

A

The Review Application step

155
Q

In which Application Explorer category are validate rules located? (Choose One) Data Model Decision User Interface Process

A

Process

156
Q

One reason to use a validate rule instead of an edit validate rule is because ____________. (Choose One) Validate rules can be called from more types of rules than edit validate rules Validate rules are easier for most people to understand than edit validate rules Validate rules perform faster at runtime than edit validate rules Activities can call validate rules and not edit validate rules

A

Validate rules are easier for most people to understand than edit validate rules

157
Q

Which of the following is NOT true about Validate rules? (Choose One) Validate rules require programming skills Flow actions can call validate rules One validate rule can verify multiple input values at once You specify the key elements of the validation test on the Validate tab

A

Validate rules require programming skills

158
Q

(True or False), You can have the system automatically change the work status of the work item as a result of passing validation True False

A

True

159
Q

Suppose the user interface for a flow action has an input field named Catalog Code (using property CatalogCode) and a drop-down list labeled Customer with two available entries: New Customer and Existing Customer. To have more stringent test criteria on the value entered for CatalogCode, whenever a user selects the New Customer choice instead of the Existing Customer choice, which of the following would be the best approach without the need for using code? (Choose One) You should create two validate rules, one to test CatalogCode when New Customer is selected and one to test CatalogCode when Existing Customer is selected Use input-qualified validation to provide different test conditions when New is selected instead of Existing You should consider using an Edit Validate rule You should consider using a Data Transform or Activity

A

Use input-qualified validation to provide different test conditions when New is selected instead of Existing

160
Q

Where is application data initially stored within PRPC? (Choose One) The Clipboard A database The work items A piece of paper on the user’s desk

A

The Clipboard

161
Q

Which of the following is an advantage of a BLOB? (Choose One) The small size of BLOBs enables high performance It has access to multiple tables and uses joins to access the data within them There are no physical size constraints on BLOB fields, so they can hold any amount of information They restructure data automatically to the format required by the application

A

There are no physical size constraints on BLOB fields, so they can hold any amount of information

162
Q

How do you add an exposed column or declarative index to a BLOB in PRPC 6.2+? (Choose One) Click the Add Column icon in the BLOB rule form Right-click any property and selecting the Optimize For Reporting option in the Designer Studio Update the database schema directly Update the Declarative Index rule form directly

A

Right-click any property and selecting the Optimize For Reporting option in the Designer Studio

163
Q

(True or False), The Property Optimizer tool is only available on development systems where the Production Level is 1 or 2. True False

A

True

164
Q

Which of the following property types used for reporting can NOT be stored in declarative indices? (Choose One) Single Pages Page Lists Page Groups

A

Single

165
Q

(True or False), The Report Browser is a tool for managers only. True False

A

False

166
Q

Choose the different ways that you can add a report to the Report Browser. (Choose Two) Select / Clear All Subscribe to reports that colleagues have created Import standard Process Commander reports Create your own reports and save them in any category Create your own reports and save them in a personal category.

A

Import standard Process Commander reports Create your own reports and save them in a personal category.

167
Q

A report shortcut is __________. (Choose One) A way to quickly create reports A summary of report data A link to an existing report A short name for the report

A

A link to an existing report

168
Q

Which statement below is true? (Choose One) You can subscribe to any report in the Report Browser Once you unsubscribe from a report, you cannot subscribe to it again If you have subscribed to a report, you get an email each time the report runs You can subscribe to a report that is not scheduled

A

If you have subscribed to a report, you get an email each time the report runs

169
Q

(True or False), You can start creating reports right away and create categories for them later. True False

A

False

170
Q

(True or False), A clipboard is a reserved, temporary memory area, allocated on the client upon authentication. True False

A

False

171
Q

The clipboard does NOT contain information about which of the following ______. (Choose One) The Server Requestors The PegaRULES database In-memory processes

A

The PegaRULES database

172
Q

The Clipboard tool allows each developer to ___________. (Choose One) Examine the structure of their own clipboard Examine a snapshot of the contents of their own clipboard Troubleshoot issues by directly updating parts of their clipboard All of the above

A

All of the above

173
Q

Which of the following is NOT true of a requestor? (Choose One) It represents an entity that can query the node The node treats each one equally It has a unique identifier It can have only one thread associated with its session

A

It can have only one thread associated with its session

174
Q

Which of the following is NOT treated as a requestor with a dedicated clipboard page? (Choose One) A secondary composite portal A browser session An external application An PRPC background process

A

An PRPC background process

175
Q

(True or False), A page list is used to collect data about a small number of entities, where the order of each isn’t important. True False

A

False

176
Q

Each distinct entity in the data model corresponds to ___________. (Choose One) An element of a class A property A data class A database table

A

A data class

177
Q

To use a data class in an application, we must create __________. (Choose One) A page A page list A page group Any of the above

A

Any of the above

178
Q

The BorrowerInfo.DateOfBirth property references ___________. (Choose One) A single value property An embedded property on a page, page group or page list A page list A page group

A

An embedded property on a page, page group or page list

179
Q

What type of data should be part of the data model? (Choose One) Data that will be used to process the work item Data instances that are persistent Data that we want to collect for an external system of record Data that will be used temporarily

A

Data that we want to collect for an external system of record

180
Q

Which of the following describes one of the primary benefits of using the Define Properties Wizard? (Choose One) Allows us to create multiple properties for one class Allows us to create multiple properties for multiple classes Allows us to create single value properties in sequence Allows us to create a complete data model for an application

A

Allows us to create multiple properties for one class

181
Q

Which of the following is true of the Define Properties Wizard? (Choose One) It creates multiple properties with a common Applies To class It is useful when creating the set of properties that should be grouped in a page at runtime It uses the information in the Define Properties forms to create one or more property rules in one class All of the above

A

All of the above

182
Q

When using the Define Properties Wizard what information is collected from the user? (Choose Two) The description for each property desired The mode and type for each property desired Where the property will be referenced The conditions for the property’s usage

A

The description for each property desired The mode and type for each property desired

183
Q

The display (format) choices for a property depend on which field? (Choose One) Type Display As Mode Control

A

Mode

184
Q

(True or False), A Single Value property of type Text can support the display of a list of possible values? True False

A

True

185
Q

Which of these is NOT a a type of repeating layout? (Choose One) Gridded Tree Tree Grid Tree Grid

A

Gridded Tree

186
Q

Which repeating layouts display objects with nesting relationships? (Choose Two) Grid Tree Nested Grid Tree Grid

A

Tree Tree Grid

187
Q

Which of the following is not an available edit mode for repeating layouts? (Choose One) Read Only Read/Write Write Only Inline Modal Dialog

A

Write Only

188
Q

Which of the following property modes can be used in a repeating layout? (Choose Two) Value Group Page Page List Single Value

A

Value Group Page List

189
Q

(True or False), All elements of a repeating layout are repeating elements. True False

A

False

190
Q

Which of the following rules should you use when developing a draft user interface? (Choose Two) Select / Clear All Section Harness Property Flow Action

A

Section Flow Action

191
Q

During which part of the DCO process does draft UI generation occur? (Choose One) Elaboration Inception Construction Initiation

A

Elaboration

192
Q

Which of the following is NOT a best practice when developing a draft UI? (Choose One) Reference draft UI rules in the draft flow Emphasize the appearance of the UI, rather than the function Add property references for calculated values Focus on sections and flow actions

A

Add property references for calculated values

193
Q

(True or False), Draft UI allows you to mock-up proposals to show to prospective users, but may require a large development effort to ensure most details are covered in the first round of discussion True False

A

False

194
Q

What should the draft UI reflect? (Choose One) All input from the stakeholders, down to the final details Working UI controls like buttons, dropdowns and autocompletes General requirements the prospective users have specified Properties representing important customer information

A

General requirements the prospective users have specified