Application Development (20%) Flashcards
Which ECS layer contains the assets used on an enterprise-wide basis?
Organization Layer
What ECS layer would you put a customer account number property that is reused across an online retailer’s business?
Organization Layer
The ____________ layer also contains enterprise-wide data assets such as classes and rules for data stored in the system, and classes and rules for data access to data in external systems, via connectors. (for example, access to an external customer database is an integration point that may be added in this layer)
Organization
Which ECS layer contains assets used on a division-wide basis? This layer is the middle level of the three-level organizational hierarchy (Org-Div-Unit) and is available for use in every application.
Division
Assets in the ___________ layer may apply to a line of business, region, or brand. (For example, a line of business wants to reuse a service level rule that defines the expected response time to a customer complaint in all of its applications.)
Division
Which ECS layer is optional? (This layer can be used to manage the reuse of rules and other application assets)
Division Layer
Which ECS layer contains assets that can be extended in specific implementations?
Framework Layer
The ________ layer may be comprised of one or more generalized applications, such as a standard Pega application for a specific industry, or an extendable custom application
Framework
Which ECS layer defines an application customized for a specific division or line of business?
Implementation Layer
The ________ layer application may extend one or more framework layer applications.
Implementation
For example, a clothing retailer consists of two brands of stores. One brand focuses on the upscale clothing market, while the other brand runs a value-oriented chain of stores. Each brand needs to manage item returns. The retailer can develop a generalized application that manages clothing returns in the framework layer. Each brand can then create its own ________ layer to customize the returns process. Each customized application contains brand-specific assets, such as styling and policies.
Implementation
Try to make a question out of the picture
Try to make a question out of the picture
What is the purpose of the Enterprise Class Structure (ECS)?
- ECS provides a structure supporting rule reuse
- ECS is used to alter the performance of the Pega Platform
- ECS documents industry or enterprise standards that applications must contain
- ECS references single-value properties and complex properties
- ECS provides a structure supporting rule reuse
ECS has layers designed to hold rules specific to that layer. The placement of rules within ECS is a determining factor in how they are used.
You have a requirement to create an email correspondence that can be reused by other applciations. In which two layers of the ECS could you apply the email correspondence rule? (choose two)
- Division
- Implementation
- Pega Platform
- Organization
- Division
* Assets in the Division layer are available for use in applications* - Organization
* The Organization layer contains the assets used on an enterprise-wide basis. Assets contained in the Organization layer are available for use in applications*
Which layer of the ECS contains generalized assets that are then extended by specific implementations?
- Division
- Framework
- Implementation
- Organization
- Framework
The Framework layer contains assets used to create generalized, reusable applications. A framework application is then extended by specific implementations
The initial application created by the New Application Wizard contains a set of rulesetes for the application and organizational assets.
- True
- False
True
When the application is generated, two rulesets are created for the application and two are created for organizational rulesets.
You create the initial application rulesets using the New Application Wizard. Which application ruleset is used for rules related to integration?
- GogoRoadApp
- MyTownApp
- HRApps
- MyTownAppInt
- MyTownAppInt
* The rulesets ending in Int are used for rules related to integration*
What kind of rule can we use when faced with the following example?
Company responses to customer complaints are within one business day. For customers with silver status the company responds in 5 hours and customers with gold get a response in 2 hours.
We can use a circumstanced rule here to handle this complexity.
- Alternatively we can use SLA’s to apply 3 different response intervals in a process with 3 different assignments and the SLA’s applied to each of the assigments. This causes us to change 3 assignments instead of one if the prcoess changes.*
- Complex exceptions that depend on combinations of factors become difficult to maintain and update.*
What type of rule can be used to handle the specific conditions of the bank listed below?
Bank of America offers the following promotions that reduce or wave fees for customers meeting the criteria:
- A new customer recieves 100 cummission-free trades for the first 3 months after opening an investment account
- A customer recieves a rebate on commissions as long as the daily balance in their investment account exceeds certain thresholds (varys on account type and country)
- A customer who refers a friend to the bank recieves 10 commission free trades per month for 6 months
In this scenario we would handle it with a circumstanced rule.
- In Pega applications, you model complex exceptions through circumstancing. With circumstancing you create a variant of a rule, such as a decision or a service level, tailored to the specific circumstance.*
- Circumstancing allows you to customize the behavior of your application to address each exception condition you identify using a collection of targeted rules, rather than one complex and difficult to maintain rule.*
True or False: Circumstancing allows you to customize the behavior of your application to address condition exceptions using a single complex rule.
FALSE
Circumstancing allows you to customize the behavior of your application to address each exception. You create a variant of a rule tailored to a specific circumstance.
What is the base rule in the following situation? Why?
Consider a company with different response time obligations for elite and non-elite customers. The response time for non-elite customers is the expected behavior.
The base rule in this situation is the non-elite response time because this is the expected behavior.
First you create the base rule that covers the majority or expected outcome, then you identify and exceptions to the expected behavior for circumstanced rules.
True or False. You can circumstance a rule according to one or more conditions?
TRUE
A condition can be one variable, multiple variables or the processing date.
______ rule variant is effective whenever the value of a single property satisfies the circumstancing condition.
Single Value
______ rule variant is effective whenever the combination of property values satisfies the circumstancing condition.
Multiple Value