CSA Flashcards
CSA Questions from Fast Track and Bootcamp
Which of the following is NOT a valid setting for rule availability? (Choose One)
- Final
- Blocked
- Ignored
- Yes
- Ignored
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
- Check that the rule availability is set to Yes or Final
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
- 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
(True or False), Rule resolution assembles a cache of rules.
- True
- False
- True
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
- Work type, class group, Work-, @baseclass
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
- Property Mode
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
- It increases application security
- It insures quality of the information
(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
- False
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
- Validate rule Edit
- Validate rule
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
- Java programming skills are required to create Validate rules
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
- pyPopulateFeaturesExtension data transform
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
- None
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
- Open the sample section, find the relevant cell, and copy/paste the contents into your section, updating property references as needed
(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
- False
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
- Synthesis: demonstrates how to use PRPC’s UI configuration tools in concert to provide more powerful, straightforward user experiences
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
Define the configuration and data exchange parameters
(True or False), A service package groups together services rules for ease of development, testing and deployment.
- True
- False
True
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
They define the configuration for external system requests
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
Influence how work is processed
Create new work
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
Creating email services
(True or False), External systems communicate with PRPC through a service. True False
True
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
PRPC creates a work item if necessary
Which of the following is NOT a valid service protocol? (Choose One)
- BPEL
- EJB
- COM
- JCA
JCA
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
The mapping of data properties
Which of the following shapes is generally used to call connectors? (Choose One) Integration Router Connector Utility
Integration
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
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
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
(True or False), You must step through every Application Document Wizard step in order to generate application documentation
- True
- False
False
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
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
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
(True or False), The Six Rs gadget includes rules in standard Pega- prerequisite RuleSets.
- True
- False
False
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.
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
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
(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
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
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
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
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
Which parameter identifies the correspondence to be sent? (Choose One)
- CorrName
- CorrNew
- CorrQuickStart
- CorrRule
CorrName
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
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
(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
(True or False), A work party can be a person, organization or business.
- True
- False
True
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
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.
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
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
Which of the following types of correspondence is NOT supported by PRPC? (Choose One)
- Automated Voice Messages
- SMS
- Fax
Automated Voice Messages
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
(True or False), The only way to create a new correspondence rule is from the Application Explorer.
- True
- False
False
In a flow, which of the following shapes may be used to automatically send correspondence? (Choose One)
- Assignment
- Router
- Connector
- Integrator
Assignment
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
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
(True or False), Local variables are stored on the primary page of the activity
- True
- False
False
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
In which Application Explorer category are activities located? (Choose One)
- SysAdmin
- Technical
- Integration
- Resources
- Process
Technical
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
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
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
Use the __________ data transform action to set the properties on an embedded page. (Choose One)
- Set
- Update page
- When
- Otherwise When
Update Page
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).
(True or False), When using the Source action, you can use values, properties or expressions to set a value.
- True
- False
True
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
In which category of the Application Explorer are data transform rules found? (Choose One)
- Decision
- Process
- Technical
- Data Model
Data Model
A data transform rule consists of a structured sequence of ________. (Choose One)
- Expression
- Actions
- Methods
- Declaratives
Actions
(True or False), In a PRPC system, default data transform rules can be created by wizards.
- True
- False
True
Which data transform allows you to set initial values for a given work type?
- pxDefault
- pyDefault
- Default
- pyInitVal
pyDefault
(True or false), A constraint is a comparative relationship that restricts and limits the value of a property.
- True
- False
True
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
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
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
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
Which of the following is not a declare page scope? (Choose One)
- Thread
- Requestor
- Node
- Refresh
Refresh
(True or False), Declared pages are persisted in the database when accessed.
- True
- False
False