2. pega 7 - pega prpc basic concepts v 0.1

Upload: vijay-kori

Post on 06-Jul-2018

249 views

Category:

Documents


3 download

TRANSCRIPT

  • 8/17/2019 2. Pega 7 - Pega PRPC Basic Concepts v 0.1

    1/13

    1Copyright © 2014 Ta

    Pega PRPC - asic Concepts

    Pega PRPC ! Training

    "#1"#2014

  • 8/17/2019 2. Pega 7 - Pega PRPC Basic Concepts v 0.1

    2/13

    2

    $genda

    Rule

    Case

    Class

    Rule Resolution

    %nheritance

    Ruleset

    Process

    $pplication

  • 8/17/2019 2. Pega 7 - Pega PRPC Basic Concepts v 0.1

    3/13

    3

    $pplication

    $pplication is organi&ed as a hierarchy o' classes (ased on the scopereusa(ility

  • 8/17/2019 2. Pega 7 - Pega PRPC Basic Concepts v 0.1

    4/13

    4

    Rule

    Rules are the (uilding (loc)s o' applications

    $ Rule type is a concrete class derived 'rom the Rule- (ase class+

    $ Rule is a named o(,ect that denes the (ehavior o' part o' an app

    $ Rule is a single instance o' a class derived 'rom the Rule- class

    ./ample Rule-(,-Property is a Rule Type and a Property named se

  • 8/17/2019 2. Pega 7 - Pega PRPC Basic Concepts v 0.1

    5/135

    Case

    $ business transaction that is initiated processed and resolved

    $ case typically consists o' assignments processes (usiness policies

    potentially other cases

    $ case is a instance o' a concrete class 5Case Type6 derived 'rom 7or

    ./ample Purchase re8uest

  • 8/17/2019 2. Pega 7 - Pega PRPC Basic Concepts v 0.1

    6/136

    Process

    Process is represented as Flow in PRPC

    Process or 9lo: denes

    ;

  • 8/17/2019 2. Pega 7 - Pega PRPC Basic Concepts v 0.1

    7/137

    Class

    Class is a container of Rules li)e Properties Sections 9lo: action Trans'orm and many other rules

    ?any Rules apply to a specic class and potentially to su(classes o

    Classes can (e Abstract or Concrete

    ; $(stract Class is only a container o' rules and data and cannot (e

    data(ase; Concrete Class contain rules and data and it can (e instantiated a

    data(ase

    ; Concrete Classes may inherit 'rom an $(stract Class

    Class Hierarchy is a hierarchy 'or storing Rules and >ata in PRPC

  • 8/17/2019 2. Pega 7 - Pega PRPC Basic Concepts v 0.1

    8/13

    8

    Rule Resolution

    Rule resolution is internal search algorithm that the system uses to most appropriate rule

     This algorithm uses many 'actors li)e Rule 3ame $pplies To Class R

    ./ample $ property named 9ull$ddress is present in Person Class anClass+ 7hile capturing a person@s address in'ormation system :ill usproperty 'rom Person Class+

  • 8/17/2019 2. Pega 7 - Pega PRPC Basic Concepts v 0.1

    9/13

    %nheritance

    %nheritance denes the association (et:een classes

    ; Parent Class

    ; Su(-Class#Class

    Pega provides t:o types o' !nheritance ; "attern and #irecte$

    ; >irected %nheritance is dened (y ser

    ; Pattern %nheritance is en'orced (y the System (ased on Class 3am

  • 8/17/2019 2. Pega 7 - Pega PRPC Basic Concepts v 0.1

    10/13

    1%

    Class

  • 8/17/2019 2. Pega 7 - Pega PRPC Basic Concepts v 0.1

    11/13

    11

    Ruleset

    Ruleset is a container o' rules

    $ll rule type must (elongs to a Ruleset+

    Purpose o' ruleset as container is diAerent

    ; $ccess Control; ?igration

    ; Bersioning

    Ruleset is a (igger container than a class

    ; Contains related classes and rules

    Class A

    Rule 1 Rule 2

    Class *

    Rule 3 Rule 4

    Ruleset

  • 8/17/2019 2. Pega 7 - Pega PRPC Basic Concepts v 0.1

    12/13

    12

    Ruleset 3ame Ruleset Bersion

    Ruleset has 2 parts ; Ruleset 3ame Ruleset Bersion

    Ruleset 3ame

    ; ?a/imum "4 characters

    ; ./+ Policy$dmin Ruleset Bersion

    ;

  • 8/17/2019 2. Pega 7 - Pega PRPC Basic Concepts v 0.1

    13/13

     Than) Fou

    %T Servicesusiness SolutionsConsulting