ssa - academy questions Flashcards
When you create a new application, which two of the following best practices apply? (Choose Two)
a1. Design your application for technical efficiency, not end-user experience.
a. Brand your application with your organizational logo.
b. Always choose the UI Kit option from the New Application wizard.
c. Make error messages clear and understandable to end users.
d. Test your new application only after you complete all development.
c & a
Clear error messages in plain (non-technical) language increase user confidence when they use your application.
Branding, such as a logo or vanity URL reassures users that your application is valid.
Which two of the following statements represent the benefits of using a template. (Choose Two)
a. You can use the “Search all types” option to find an application template that matches your business requirements.
b. The template automatically sets up all user IDs and accounts for your application.
c. You can add custom Java code to your new application.
d. A template provides reusable case types and data types that are set up for you.
e. You do not need to test applications that you create using a template.
d & a
One benefit of using a template is that much of the setup is automatic. You can then customize the application based on your business needs.
You have a requirement to create an email correspondence that built-on applications can reuse. In which two layers of the Enterprise Class Structure could you apply the email correspondence rule? (Choose Two)
a. Pega Platform
b. Organization
c. Division
d. Implementation
B & C
Assets in the Division layer are available for use in built-on applications.
The Organization layer contains reusable rules for use in built-on applications.
The ____1___is for traditional development and not recommended when creating a new application.
To create an up-to date-application with many built-in automations and efficient updates, choose ___2___.
Early adopters might consider ___3____ , for the latest client-side graphical interface
A. cosmos react B. theme ui kit C. Theme cosmos
- B
- C
- A
What is the purpose of the Enterprise Class Structure (ECS)?
a. ECS references single-value properties and complex properties.
b. ECS is used to alter the performance of Pega Platform.
c. ECS provides a structure that supports rule reuse.
d. ECS documents industry or enterprise standards that applications must contain.
C
ECS has layers with rules specific to that layer. The placement of rules within ECS is a determining factor in how the application chooses which rules to use.
Which description is most accurate for skimming and lock and roll versioning options?
a. Skimming saves checked out rules. Lock and roll does not save checked out rules.
b. Skimming carries blocked rules forward. Lock and roll does not carry blocked rules forward.
c. Skimming is the most efficient for major and minor updates. Lock and roll is most useful for patches.
d. Pega provides a skimming wizard but not a lock and roll wizard.
c
Skimming is the process of saving the highest version of a rule into a new, higher ruleset version. In lock and roll, you must select the appropriate rules to copy into a new empty ruleset. Lock and roll is labor-intensive when used for major updates.
The lock and roll versioning method ______________ and _____________. (Choose Two)
a. minimizes the rule data that is carried to a higher version of your application
b. filters out rules that are unavailable for rule resolution
c. is used for small changes or patches
d. ensures older versions of application rulesets are preserved unchanged
c & d
Typically, the lock and roll versioning method is used for small changes or patches which do not require application record or access group updates.
The lock and roll versioning method ensures the initial versions of the application rulesets are preserved unchanged.
Why is application versioning important?
a. Application versioning preserves prior application versions.
b. Application versioning provides a means to organize applications by priority.
c. Application versioning provides the ability to clone rules.
d. Application versioning provides the ability to version data classes without impacting existing data classes.
a
Application versioning preserves earlier application versions. You can edit application functionality in a new version of the application without changing the initial version.
A claims framework contains two rulesets, ClaimsFW and ClaimsFWInt.
An application built on the framework also contains two rulesets, Claims and ClaimsInt.
Which statement is false if all the rulesets are configured as Application Validation?
a. Rules in ClaimsFW can reference rules in Claims
b. Rules in ClaimsInt can reference rules in Claims
c. Rules in ClaimsFWInt can reference rules in ClaimsFW
d. Rules in Claims can reference rules in ClaimsFW
a
Rules using application validation cannot reference rulesets in applications built on the application.
A claims application contains two organizational and two application rulesets.
The two application rulesets Claims and ClaimsInt are configured as Application Validation.
The organizational rulesets MyCo and MyCoInt are configured as Ruleset Validation.
The prerequisite for MyCo is MyCoInt and the prerequisite for MyCoInt is Pega-Platform.
Which of the following statements is false?
a. Rules in MyCo can reference rules in Claims
b. Rules in MyCo can reference rules in MyCoInt
c. Rules in Claims can reference rules in MyCo
d. Rules in ClaimsInt can reference rules in Claims
a
When using Ruleset Validation, rulesets can only reference their prerequisites.
Select two record types that are involved when configuring a production ruleset. (Choose Two)
a. Access group
b. Application
c. Operator
d. Work group
a & b
Production rulesets are specified on the application and the access group.
Which two of the following are prerequisites for creating a branch rule for parallel development? (Choose Two)
a. Create a team application.
b. Create an access group that references the team application. Add developers to the access group.
c. Save a copy of the original rule into the base ruleset.
d. Circumstance the original rule.
a & b
The two prerequisites for creating a branch rule for parallel development are a team development application and an access group with application developers that references the team application.
Which two steps do you perform after you develop branch rules and before you merge a ruleset? (Choose Two)
a. Review conflicts and warnings
b. Check out rules to merge
c. Check in rules to merge
d. Use DB trace to identify conflicts
a & c
Check in, review, and resolve conflicts related to merging rulesets before the merge.
A branch ruleset is a ruleset that ______________ and __________. (Choose Two)
a. prevent developers from seeing work of all team members
b. is based on another ruleset
c. is designed for large projects
d. contains rules that are not in active development
b & c
A branched ruleset is based on another ruleset and is designed for large projects.
Based on the information below, if you execute the rule when .Dept=Accounting, which version does Pega Platform™ use? Rule Version Circumstance 01-01-01 None 01-01-01 .Dept=Accounting 01-01-15 None 01-01-25 None, base rule selected 01-01-30 .Dept=Accounting 01-01-35 None
a. 01-01-25, None, base rule selected
b. 01-01-01, None
c. 01-01-30, .Dept=Accounting
d. 01-01-01, .Dept=Accounting
c
This version is the circumstanced version in the highest ruleset version above the ruleset in which the base rule flag was selected. All the rules before the base rule selected version are not applicable.
Which of the following statements is true about circumstancing?
a .OrderDate is not a valid property to circumstance.
b. When a circumstanced rule is withdrawn, rule resolution selects the next non-circumstanced rule in a higher ruleset version.
c. Multivariate circumstancing on start date and end date properties cannot also include additional circumstancing on a time property.
d. You need a template for circumstancing on more than one property.
d
Multivariate circumstancing requires a template, while single variable circumstancing does not.
In which of the following two situations do you use circumstancing? (Choose Two)
a. A new manager is assigned to the team from the first of next month until the end of the quarter.
b. Format requirements change for postal code address when a user selects United States or Canada.
c. The sales tax rate changes at the first of next year.
d. Attach PDF file of expense list to approval request when total amount is more than USD1,000.
e. Employee PTO accrual rate varies by number of years in service.
c
Circumstancing is helpful in such situations where calculations can change by current date.
d
This is accomplished by circumstancing a flow rule with that criteria.
Based on the information below, if you execute the rule when .Dept=Engineering, which version does Pega Platform™ use? Rule Version Circumstance 01-01-01 None 01-01-01 .Dept=Engineering 01-01-15 None 01-01-20 .Dept=Engineering 01-01-25 None, base rule selected 01-01-35 None
a. 01-01-35, None
b. 01-01-01, .Dept=Engineering
c. 01-01-01, None
d. 01-01-20, .Dept=Engineering
a
Rule version 01-01-25 has the base rule selected. All the rules before this version are no longer applicable. When the system looks at only those rules available for ranking, the circumstance for Engineering is not applicable. The system chooses the highest version of the rule without any circumstances defined.
The ____1____is the rule that defines the properties used to determine if the circumstance is applicable, whereas the ____2______ defines values
a. circumstance definition
b. circumstance template
- template
2. definition
Which of the following statements is true about the relationship between base rules and circumstanced rules?
a. A base rule is created by removing circumstancing condition from a rule.
b. The name of circumstanced rule remains same as the base rule.
c. A base rule is needed as a backup if a circumstanced rule gets deleted.
d. A new circumstanced rule always gets created in next higher ruleset version.
b
The name of the rule remains same, which is why it is crucial to pay attention to ruleset versions during rule resolution.
Which rule availability setting can you use to force the system to look for an instance of the rule in the next highest class or ruleset?
a. Available
b. Blocked
c. Withdrawn
d. Final
c When a rule marked as Withdrawn is found during rule resolution, the system looks for an instance of the rule in the next highest class or ruleset.
if a rule instance is blocked, what happens?
The rule instances are blocked, and an error is logged if there is no circumstanced rule, and a higher version of the rule is set to Blocked.
Which two of the following statements are true about the rule resolution process? (Choose Two)
a. If a user does not have access to the selected rule, the system sends a message that the rule is not authorized for execution.
b. Rule resolution applies to rules that are instances of classes derived from the Rule- and Work- base classes.
c. The rule purpose takes precedence over the rule availability.
d. If the system finds more than one rule instance during rule resolution, users are provided with a choice of which rule to use depending on context.
a: The rule resolution algorithm verifies that the user has authorization to access the selected rule.
c: The algorithm checks the rule availability after checking the rule purpose.
do withdraw rule affect circumstance rules?
No. The withdrawn rule masks all lower versions of the non-circumstanced rules. The circumstanced rules have their own availability value. The rule request meets the condition for the High Risk circumstanced rule.