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
Which of the following shapes is generally used to call connectors? (Choose One) Integration Router Connector Utility
Integration
26
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
Fully customizable
27
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
Flow Diagrams UI Screenshots Correspondence
28
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
Operators
29
(True or False), You must step through every Application Document Wizard step in order to generate application documentation * True * False
False
30
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
Selecting the skin in the Preview Style drop-down
31
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
The number of rules that conflict with a Final rule
32
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
Reviews a list of rules that are checked out Sorts the rules by RuleSet version
33
(True or False), The Six Rs gadget includes rules in standard Pega- prerequisite RuleSets. * True * False
False
34
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
The number of rules in each category by rule type.
35
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
The number of rules in the rule type
36
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
* Using standard, out of the box objects and properties in the initial project release
37
(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
False
38
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
Use a declare constraints rule instead of a validation rule where possible
39
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
Rarely and only after all other options have been exhausted
40
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
At least weekly Using PAL, the Performance Analyzer By comparing results to previously established benchmark data
41
When you use the CorrNew activity rule, which of following is not specified? (Choose One) * The name of the Correspondence rule * PartyRole * Broadcast * WorkParty
WorkParty
42
Which parameter identifies the correspondence to be sent? (Choose One) * CorrName * CorrNew * CorrQuickStart * CorrRule
CorrName
43
Which would you use to send messages about assignments? (Choose One) * Utility shape * Notification tab on an Assignment shape * Correspondence shape * CorrNew activity
Notification tab on an Assignment shape
44
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
CorrName PartyRole
45
(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
True
46
(True or False), A work party can be a person, organization or business. * True * False
True
47
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
Properties to be initialized and values set on the clipboard associated with work party role
48
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
They control when users can add parties.
49
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
Describes the party and their part in the process
50
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
Data-Party-Agency
51
Which of the following types of correspondence is NOT supported by PRPC? (Choose One) * Email * Automated Voice Messages * Mail * SMS * Fax
Automated Voice Messages
52
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
There is a unique correspondence rule type for each type of correspondence
53
(True or False), The only way to create a new correspondence rule is from the Application Explorer. * True * False
False
54
In a flow, which of the following shapes may be used to automatically send correspondence? (Choose One) * Assignment * Router * Connector * Integrator
Assignment
55
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
Paragraph formatting Bulleted and numbered lists Text formatting
56
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
* Can use parameters * Consist of a sequence of steps
57
(True or False), Local variables are stored on the primary page of the activity * True * False
False
58
Which of the following are alternatives to an activity? (Choose Two) Decision tree Report Definition rule Declarative expression Function rule
Report Definition rule Declarative expression
59
In which Application Explorer category are activities located? (Choose One) * SysAdmin * Technical * Integration * Resources * Process
Technical
60
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 condition
61
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
Before applying the data transform rules in its ancestor classes
62
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
For Each Page In
63
Use the __________ data transform action to set the properties on an embedded page. (Choose One) * Set * Update page * When * Otherwise When
Update Page
64
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
Update Page – To set the target equal to the source (which can be a top-level page or a property).
65
(True or False), When using the Source action, you can use values, properties or expressions to set a value. * True * False
True
66
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
Creating an e-mail
67
In which category of the Application Explorer are data transform rules found? (Choose One) * Decision * Process * Technical * Data Model
Data Model
68
A data transform rule consists of a structured sequence of \_\_\_\_\_\_\_\_. (Choose One) * Expression * Actions * Methods * Declaratives
Actions
69
(True or False), In a PRPC system, default data transform rules can be created by wizards. * True * False
True
70
Which data transform allows you to set initial values for a given work type? * pxDefault * pyDefault * Default * pyInitVal
pyDefault
71
(True or false), A constraint is a comparative relationship that restricts and limits the value of a property. * True * False
True
72
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
When a property's value mentioned in the rule changes When a browser form is submitted and prior to running a flow action
73
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
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
74
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
Constraints are triggered automatically when a property value changes while validation rules must be called
75
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
When a browser form is submitted Received from another system or source
76
Which of the following is not a declare page scope? (Choose One) * Thread * Requestor * Node * Refresh
Refresh
77
(True or False), Declared pages are persisted in the database when accessed. * True * False
False
78
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
All of the above
79
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
As defined on the rule form
80
Which of the following clipboard pages allows data sharing between applications run by multiple requestors? (Choose One) * Thread * Node * Server * Pages
Node
81
In which category of the Application Explorer are declare expressions found? (Choose One) * Data Model * Technical * Decision * SysAdmin
Decision
82
(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
True
83
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
On the Expressions tab of the Declare Expressions rule form
84
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
None of the above
85
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
Once the value of the target property is known, the expression is no longer calculated
86
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
Forward chaining
87
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
* Declare Index * Declare Pages
88
(True or False), Declarative rules are evaluated by the user when needed to satisfy certain conditions. * True * False
False
89
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
None of the above
90
Which of the following provides a declarative form of property validation? (Choose One) * Validate Rules * Constraints * Declare Expressions * Declare Index
Constraints
91
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
* The rule instance that PRPC will execute if no more appropriate circumstance is found. * A template from which circumstanced rules are created.
92
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 single property
93
PRPC date property circumstancing is sometimes called \_\_\_\_\_\_\_\_\_\_\_. (Choose One) * As-of processing * As-if processing * Date-return processing * By-date processing
As-of processing
94
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
The specified property has been set to the specified value
95
(True or False), Time-circumstanced rule instances are triggered if the work item's creation date falls within the specified date range. * True * False
False
96
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
Base Rule
97
PRPC executes the correct version of the rule based on the _____________________ values we specify. (Choose One) * Qualified * Circumstanced * Decision Tree * Base
Circumstanced
98
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 specific circumstance
99
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
Use the Save As feature to create a copy of the original rule; do not change the name of the new circumstanced rule
100
(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
True
101
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
All of the above
102
(True or False), The When rule returns a value other than true or false. * True * False
False
103
When rules are used to \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_. (Choose Two) * Automate paths in our process * Display properties * Conditionally display UI elements * Automatically add a Decision shape
Automate paths in our process Conditionally display UI elements
104
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
Conditions
105
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 value of True
106
(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
True
107
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
Decision trees are preferred when complex if/then conditions exist
108
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
Expand the desired result, then select a property and enter a value
109
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
Restrict possible result values for the Decision Tree
110
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
Entering a property in the Allowed Values Property field which has values associated with it
111
(True or False), When a decision rule is run, the result determines which path in the flow is taken. True False
True
112
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
All of the above
113
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
The Allowed Values in the Results tab
114
Select the four decision rule types. (Choose Four) Decision Table Decision Tree Map Value When Circumstance If-Then-Else Declare When Boolean
Decision Table Decision Tree Map Value When
115
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
Business managers or other business users
116
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
The action taken will depend on how the service level rule has been configured A specified escalation activity may be invoked
117
Escalation can \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_. (Choose One) Route an assignment to another operator Send an alert or email message Recalculate the urgency value All of the above
All of the above
118
Which of the following is NOT one of the three time-based service level rule milestones? (Choose One) Goal Passed Goal Deadline Passed Deadline
Passed Goal
119
(True of False), As the milestones are reached, the system multiplies a specified increment to the assignment’s urgency. True False
False
120
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
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
(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
True
122
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
All of the Above
123
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
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
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
ToSkilledGroup
125
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
Assignments in workbaskets take precedence over individual assignments
126
(True or False), Work status is set at the beginning and ending of a flow, but never in between. True False
False
127
Which of the following is NOT a standard work status prefix? (Choose One) Open New Pending Resolved Withdrawn
Withdrawn
128
On which flow shapes can you set the work status? (Choose Two) Assignment Utility Start Decision
Assignment Utility
129
Which of the following status values denotes an item that has not yet been reviewed? (Choose One) Pending-Review New Unopened Open-Pending
New
130
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).
The work can be modified if the user reopens it
131
In a screen flow, flow actions are specified on which shape? (Choose One) Assignment Connector Action Flow path
Assignment
132
(True or False), A regular flow can be converted to and from a screen flow. True False
False
133
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 screen flow allows an operator to move back and forth between assignments
134
Which of the following shapes is NOT allowed in a screen flow? (Choose One) Utility Fork Subprocess Integrator
Integrator
135
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
It sequences assignments performed by one or more operators
136
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.
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
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
While collecting a sequence of assignments performed by the same operator
138
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
Starter Flow Sub Flow Screen Flow
139
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?
Creates a new work object?
140
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
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
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
Lock the report Send as an email attachment
142
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
You can sort by multiple columns at the same time You can sort which columns the results are grouped by
143
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
In the context or column-heading menu
144
(True or False), To run a report in the Report Browser, you click on the report listing. True False
True
145
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
Filter conditions let you include only report data that matches the conditions
146
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.
The Application Accelerator automatically adds specifications to the shapes it has created. Referencing specifications on flow shapes is a best practice.
147
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
When the user may need to move backward and forward between flow steps
148
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.
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
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.
We can create additional classes beyond those created from the process discovery map.
150
Which rule type can the Application Accelerator NOT create? (Choose One) Work Parties Report Definition Harness Correspondence
Report Definition
151
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.
Rules created by the Application Accelerator cannot be deleted. The Application Accelerator cannot be used for a complex project.
152
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.
The application profile can be used to obtain approval from the project stakeholders.
153
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
The test operators for the application (This is because test operators are created as an option in AA.)
154
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
The Review Application step
155
In which Application Explorer category are validate rules located? (Choose One) Data Model Decision User Interface Process
Process
156
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
Validate rules are easier for most people to understand than edit validate rules
157
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
Validate rules require programming skills
158
(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
True
159
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
Use input-qualified validation to provide different test conditions when New is selected instead of Existing
160
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
The Clipboard
161
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
There are no physical size constraints on BLOB fields, so they can hold any amount of information
162
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
Right-click any property and selecting the Optimize For Reporting option in the Designer Studio
163
(True or False), The Property Optimizer tool is only available on development systems where the Production Level is 1 or 2. True False
True
164
Which of the following property types used for reporting can NOT be stored in declarative indices? (Choose One) Single Pages Page Lists Page Groups
Single
165
(True or False), The Report Browser is a tool for managers only. True False
False
166
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.
Import standard Process Commander reports Create your own reports and save them in a personal category.
167
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 link to an existing report
168
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
If you have subscribed to a report, you get an email each time the report runs
169
(True or False), You can start creating reports right away and create categories for them later. True False
False
170
(True or False), A clipboard is a reserved, temporary memory area, allocated on the client upon authentication. True False
False
171
The clipboard does NOT contain information about which of the following \_\_\_\_\_\_. (Choose One) The Server Requestors The PegaRULES database In-memory processes
The PegaRULES database
172
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
All of the above
173
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
It can have only one thread associated with its session
174
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
An PRPC background process
175
(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
False
176
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 data class
177
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
Any of the above
178
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
An embedded property on a page, page group or page list
179
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
Data that we want to collect for an external system of record
180
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
Allows us to create multiple properties for one class
181
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
All of the above
182
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
The description for each property desired The mode and type for each property desired
183
The display (format) choices for a property depend on which field? (Choose One) Type Display As Mode Control
Mode
184
(True or False), A Single Value property of type Text can support the display of a list of possible values? True False
True
185
Which of these is NOT a a type of repeating layout? (Choose One) Gridded Tree Tree Grid Tree Grid
Gridded Tree
186
Which repeating layouts display objects with nesting relationships? (Choose Two) Grid Tree Nested Grid Tree Grid
Tree Tree Grid
187
Which of the following is not an available edit mode for repeating layouts? (Choose One) Read Only Read/Write Write Only Inline Modal Dialog
Write Only
188
Which of the following property modes can be used in a repeating layout? (Choose Two) Value Group Page Page List Single Value
Value Group Page List
189
(True or False), All elements of a repeating layout are repeating elements. True False
False
190
Which of the following rules should you use when developing a draft user interface? (Choose Two) Select / Clear All Section Harness Property Flow Action
Section Flow Action
191
During which part of the DCO process does draft UI generation occur? (Choose One) Elaboration Inception Construction Initiation
Elaboration
192
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
Add property references for calculated values
193
(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
False
194
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
General requirements the prospective users have specified