Discussion

1
Replies
213
Views
JohnL881 Member since 2013 15 posts
Infosys
Posted: 4 years ago
Last activity: 4 years 9 months ago
Closed

Application Design Case Study 1 Solution Ruleset List

Hello all,

reviewing the solution of Case Study 1 in the Application Design lesson left me wondering. In the Org structure there was one division for each country and one implementation of the IIRS Application for each country/division.

The Ruleset list for the IIRS framework is (Application IIRSFW:01.01.01):

IIRSFW:01-01 [Framework Ruleset]
IIRSFWInt:01-01 [Framework Integration Ruleset]
Velo:01-01 [Enterprise Ruleset]
VeloInt:01-01 [Enterprise Integration Ruleset]

No questions so far. The Ruleset list for all of the implementations are equal, each referencing their specific divison. I'll show the list for the US division implementation here (Application USIIRS:01.01.01 built on IIRSFW:01.01.01):

USIIRS:01-01 [Implementation Layer Ruleset] 
USIIRSInt:01-01 [Implementation Layer Integration Ruleset]
VeloUS:01-01 [Division Ruleset]
VeloUSInt:01-01 [Division Integration Ruleset]
Velo:01-01 [Enterprise Ruleset]
VeloInt:01-01 [Enterprise Integration Ruleset]

Including the both of the Enterprise Rulesets in the application rule for the implementation causes the ruleset list of operators logged into these application to look like this:

USIIRS:01-01 
USIIRSInt:01-01
VeloUS:01-01
VeloUSInt:01-01
Velo:01-01
VeloInt:01-01
IIRSFW:01-01
IIRSFWInt:01-01
[... Pega Rulesets]

The Enterprise Rulesets are above the Framework Rulesets. The decision to include the Enterprise Rulesets in the Implementation Application Rule is neither mentioned or explained in the Design Approach document. I see no benefit here, rather some risks that in some cases an Enterprise level rule will get picked instead of a specialization of it in the framework level.
I'd be happy to learn if this is intended and why, or if this isn't the way it should have been.

Thank you :-)

Pega Academy
Moderation Team has archived post
Share this page LinkedIn