SlideShare a Scribd company logo
1 of 26
Download to read offline
Introduction to Data Modeling
BN1038 – Demo PPT
Demo PEGA
http://www.conlinetraining.com/courses/pega-elearning-Online-training/
PEGA Course Content:
Module 1. Introduction to BPM and PRPC
• BPM Overview. PRPC Overview.
• Operators, Roles, Portals.
• Work, WorkType, WorkItem. Organization Structure.
Module 2. Building Basic Application
• DCO sessions.
• Application profiler.
• Application Accelerator. Application Express.
Module 3. Managing Rules
• Rules, Ruleset Versions. Class structure
• Inheritance
http://www.conlinetraining.com/courses/pega-elearning-Online-training/
Module 4,5,6
Module 4. Creating flows and UI
• Types of flows
• Straight Through process Starter flow
• Sub flow Screen flow
Module 5. Creating UI Rules
• Harness
• Flow action Sections
• Layouts--- smart layout, Repeating, Free Form Cells
• Brief description of Controls
Module 6. Creation of Data Model
• Properties
• Data Classes
• Data Tables
http://www.conlinetraining.com/courses/pega-elearning-Online-training/
Module 7,8,9
Module 7. Decision Rules
Module 8. In depth explanation on Activities and its methods.
• A. Obj- Methods
• B. RDB- Methods
• C. Property- Methods
• D. Page- Methods
• f. Commit/Rollback
• H. Exit-Activity & Activity-End
• I.Show- Methods
Module 9. Assigning the work
• A. To Work List
• B. To Work Basket
http://www.conlinetraining.com/courses/pega-elearning-Online-training/
Module 10,11
Module 10. Declarative Rules
• Declare Expressions
• Declare pages
• Declare constraints
• Declare on change
• Declare Trigger
Module 11. Advanced Activities
• a. Create an Activity with a precondition and a Transition
• b. Create an Activity to Populate a Dynamic Select
• c. Create an Activity to Write Data Table
http://www.conlinetraining.com/courses/pega-elearning-Online-training/
Module 12,13
Module 12. Debugging tools
• a. Clipboard
• b. Tracer
• c. PAL
• d. Brace
• e. My alerts
• f. Preflight
Module 13. Integration
• Soap service
• Soap connector
http://www.conlinetraining.com/courses/pega-elearning-Online-training/
Data Modeling
• Properties
• Clipboard
• Data Model
• Data Classes
http://www.conlinetraining.com/courses/pega-elearning-Online-training/
Data is mapped to properties on a clipboard page
Work
Page
FirstName – John
LastName -- karl
DateOfBirth – 24th
Oct
PRPC Application
ClipBoardCollect Applicant
Applicant Info
FirstName – John
LastName -- karl
DateOfBirth – 24th Oc
t
UI
Address
SSN
http://www.conlinetraining.com/courses/pega-elearning-Online-training/
Clipboard
• Clipboard is reserved memory on the server, not the client
• Each requestor has access to an individual clipboard that contains pages
Requestor Clipboard
http://www.conlinetraining.com/courses/pega-elearning-Online-training/
PAGES
The clipboard contains three broad categories of top-level pages:
· User pages
· Declared pages
· System-managed pages: requestor page, process page, application page,
Thread page, OperatorID, Organization, OrgDivision
User pages :- A user page is a top-level clipboard page that an activity creates using any of sever
al methods, such as the Page-New method. User Pages appear in the Clipboard tool in the section
labeled User Pages.
A declarative page is a clipboard page created by execution of a declare pages rule (Rule-Declare-
Pages rule type).
The pxRequestor page is a named top-level clipboard page, sometimes referred to as the request
or page, of class Code-Pega-Requestor. The system creates this page during at log in. The page
contains information about your access roles, RuleSet list, and HTTP protocol parameters
http://www.conlinetraining.com/courses/pega-elearning-Online-training/
Process page :-
• The pxProcess page is a reserved top-level clipboard page known as the process
page. This page has a class of Code-Pega-Process. Use the Clipboard tool to view
this page.
• This page contains information from the Data-Admin-System instance. Only stand
ard activities update the properties on the process page.
http://www.conlinetraining.com/courses/pega-elearning-Online-training/
Modes of Properties
•Properties have three main modes:
– Single Value (built-in data types for lower-level elements)
• Example: integer, decimal, true/false, etc.
– Page
• For nesting objects (example to follow)
– Java Object
• For interfacing with a lower-level Java object
• For instance, from Java, an object can be passed via a parameter through a
JSR-94 API. The parameter can be accessed on the clipboard through a
Java Object property.
•Each mode has three designations: a single instance, a list (an array), or a group
(an unordered collection)
http://www.conlinetraining.com/courses/pega-elearning-Online-training/
MODES
•There are 11 modes of properties. These 11 modes are broadly categorized to 3 broad categories
viz, Values, Pages and Java Objects
• All of the except one ( Single value ) is considered to be aggregate properties
•Difference between Value list and value Group - In Value List value is an ordered, indexed list of
strings, sometimes called an array. In Value Group value contains one or multiple strings,
unordered, each identified by a unique text index.
http://www.conlinetraining.com/courses/pega-elearning-Online-training/
Value modes can take any of the flowing type
• Text
• Integer
• Identifier
• Password
• Double
• Decimal
• DateTime
• Date
• TimeOFDay
• TruleORFalse
http://www.conlinetraining.com/courses/pega-elearning-Online-training/
Select
• Text
• Select Text to allow the property to hold text strings
• Identifier
• Select Identifier to allow the property to hold text strings that form a Java identifier.
• Password
• Select Password to allow the property to hold a password.
• Integer
• Select Integer to allow the property to hold an integer.
• Double
• Select Double to allow the property to hold a 64-bit floating point value
http://www.conlinetraining.com/courses/pega-elearning-Online-training/
Data Types
• Decimal
• Select Decimal to allow the property to hold a decimal quantity.
• DateTime
• Select DateTime to allow the property to hold a UTC (Coordinated Universal Time) value. The
value is essentially the same as Greenwich Mean Time (GMT), used for the synchronization of
computers on the Internet
• Date
• Select Date to allow the property to hold a calendar date. Internally, a date is stored as an eight
-digit text value, in the format YYYYMMDD. For example 20071123 represents November 23, 20
07. No time zone is implicitly associated with a Date.
http://www.conlinetraining.com/courses/pega-elearning-Online-training/
Other Data types
• Time of Day
• Select TimeOfDay to allow the property to hold a time of day at the seconds level, not
associated with a time zone.
• True or False
• Select True or False to allow the property to hold values representing true or false. When you
specify the value in your later configuration, you can enter true, false, or any of these values:
• · 1, -1 or Y for true
• · 0 or N for false
http://www.conlinetraining.com/courses/pega-elearning-Online-training/
Properties
• Properties provided with Process Commander have prefixes:
• px (can read but not write)
• py (can read and write)
• pz (cannot read or write).
• PRPC standard properties are prefixed either with px or py or pz
• Px – Computed properties that users can see on a form, but can’t directly enter or change
( Such as pxCreateDateTime). To alter this values activities can use a step method called
Property-Set-Special method
• Py – Properties that users can enter or change via direct input ( such as pyDescription ) . To
assign these values programmatically, activities can use step method called Property-Set
method
• Pz – Properties that are reserved for internal use ( such as pzInsKey). User can’t see, enter or
change these properties
http://www.conlinetraining.com/courses/pega-elearning-Online-training/
Value
• A property rule has one of eleven modes. Each is defined in the table below. Three are string-
based modes, three are page-based modes, and five are modes used with Java objects.
• Single Value
• Select Single Value to create a property that can contain a single text string value. Text,
numbers, dates, Boolean values, and amounts are stored in Single Value mode properties.
• For example, use this mode to create a property that can hold a birth date.
• Value List
• Select Value List to create a property that can contain an ordered list of single values.
• If you create a Value List property named LetterSent, you can use it to hold a list of values. For
example, you can use an activity or an HTML form to set LetterSent(1) to Mom and
LetterSent(2) to Dad.
• After setting these values, the LetterSent Value List contains LetterSent(1) and LetterSent(2).
http://www.conlinetraining.com/courses/pega-elearning-Online-training/
Group
• Value Group
• Select Value Group to create a property that can contain an unordered group of
single values. (Rare.)
• If you create a Value Group property named Birthday, you can use it in your future
configuration to hold a group of values. For example, you can use an activity or an
HTML form to set Birthday(Bob) to July and Birthday(Mary) to September. Birthday
(Bob) and Birthday(Mary) become elements of the Birthday Value Group.
• Page
• Select Page to create a property that can contain an embedded page as its value.
• For example, a Page mode property named Originator can contain information
about the originator of a work object, such as the originator's name, account
number, and so on.
http://www.conlinetraining.com/courses/pega-elearning-Online-training/
Example
http://www.conlinetraining.com/courses/pega-elearning-Online-training/
Java
• Java Object
• Select Java Object to indicate that this property holds on the clipboard a reference to an
instance of a Java object.
• Some properties with this mode can be saved as persistent data in the PegaRULES database.
If the Java class of the Java object instance implements the Serializable interface, and the
value can be validated, Process Commander can persist instances of the Java class with other
clipboard data.
• Java Object List
• Select Java Object List to indicate that this property can contain an array of references to
instances of Java objects. The first element in the array is identified by the 1 subscript, not the
0 subscript.
• Java Object Group
• Select Java Object Group to indicate that this property can contain an unordered group of
references to instances of Java objects
http://www.conlinetraining.com/courses/pega-elearning-Online-training/
Java Property
• Java Property
• Supports the Process Commander Java pages feature that enables your application to interact
with Java objects as though they were pages and properties on the clipboard.
• Select Java Property to indicate that this property represents a single property of a Java class
that defines an external Java object. Typically, properties of this mode are generated by the
Import JavaBeans wizard when you use it to import a Java class and implement in Process
Commander the data model of an external Java object.
• Java Property List
• Supports the Process Commander Java pages feature that enables your application to interact
with Java objects as though they were pages and properties on the clipboard.
• Select Java Property List to indicate that this property represents an array property of a Java
class that defines an external Java object. Typically, properties of this mode are generated by
the Import JavaBeans wizard.
http://www.conlinetraining.com/courses/pega-elearning-Online-training/
Properties
Property Names requirements
»Alphanumeric (must start with a letter)
»No spaces, dashes, dots, etc.
»Case-sensitive
Mention class in which
you want to create pro
perty
http://www.conlinetraining.com/courses/pega-elearning-Online-training/
Questions ???
http://www.conlinetraining.com/courses/pega-elearning-Online-training/
Email us : info@conlineTraining.com
Visit : www.conlinetraining.com

More Related Content

What's hot

Intro to Object Oriented Programming with Java
Intro to Object Oriented Programming with Java Intro to Object Oriented Programming with Java
Intro to Object Oriented Programming with Java Hitesh-Java
 
Math-Bridge Edit Authoring
Math-Bridge Edit AuthoringMath-Bridge Edit Authoring
Math-Bridge Edit Authoringmetamath
 
Java Web services
Java Web servicesJava Web services
Java Web servicesSujit Kumar
 
Angular - Chapter 9 - Authentication and Authorization
Angular - Chapter 9 - Authentication and AuthorizationAngular - Chapter 9 - Authentication and Authorization
Angular - Chapter 9 - Authentication and AuthorizationWebStackAcademy
 
Service Oriented Architecture -Unit II - Modeling databases in xml
Service Oriented Architecture -Unit II - Modeling databases in xml Service Oriented Architecture -Unit II - Modeling databases in xml
Service Oriented Architecture -Unit II - Modeling databases in xml Roselin Mary S
 
Object Oriented Programming C#
Object Oriented Programming C#Object Oriented Programming C#
Object Oriented Programming C#Muhammad Younis
 
Angular - Chapter 7 - HTTP Services
Angular - Chapter 7 - HTTP ServicesAngular - Chapter 7 - HTTP Services
Angular - Chapter 7 - HTTP ServicesWebStackAcademy
 
LDAP Applied (EuroOSCON 2005)
LDAP Applied (EuroOSCON 2005)LDAP Applied (EuroOSCON 2005)
LDAP Applied (EuroOSCON 2005)Fran Fabrizio
 

What's hot (13)

Intro to Object Oriented Programming with Java
Intro to Object Oriented Programming with Java Intro to Object Oriented Programming with Java
Intro to Object Oriented Programming with Java
 
Math-Bridge Edit Authoring
Math-Bridge Edit AuthoringMath-Bridge Edit Authoring
Math-Bridge Edit Authoring
 
Java Web services
Java Web servicesJava Web services
Java Web services
 
Angular - Chapter 9 - Authentication and Authorization
Angular - Chapter 9 - Authentication and AuthorizationAngular - Chapter 9 - Authentication and Authorization
Angular - Chapter 9 - Authentication and Authorization
 
Service Oriented Architecture -Unit II - Modeling databases in xml
Service Oriented Architecture -Unit II - Modeling databases in xml Service Oriented Architecture -Unit II - Modeling databases in xml
Service Oriented Architecture -Unit II - Modeling databases in xml
 
Java Web Services
Java Web ServicesJava Web Services
Java Web Services
 
Ozr2013
Ozr2013Ozr2013
Ozr2013
 
Avik_RailsTutorial
Avik_RailsTutorialAvik_RailsTutorial
Avik_RailsTutorial
 
Object Oriented Programming C#
Object Oriented Programming C#Object Oriented Programming C#
Object Oriented Programming C#
 
Xml schema
Xml schemaXml schema
Xml schema
 
Angular - Chapter 7 - HTTP Services
Angular - Chapter 7 - HTTP ServicesAngular - Chapter 7 - HTTP Services
Angular - Chapter 7 - HTTP Services
 
Ruby on rails for beginers
Ruby on rails for beginersRuby on rails for beginers
Ruby on rails for beginers
 
LDAP Applied (EuroOSCON 2005)
LDAP Applied (EuroOSCON 2005)LDAP Applied (EuroOSCON 2005)
LDAP Applied (EuroOSCON 2005)
 

Similar to Bn1038 demo pega

Ladies Be Architects - Integration - Multi-Org, Security, JSON, Backup & Restore
Ladies Be Architects - Integration - Multi-Org, Security, JSON, Backup & RestoreLadies Be Architects - Integration - Multi-Org, Security, JSON, Backup & Restore
Ladies Be Architects - Integration - Multi-Org, Security, JSON, Backup & Restoregemziebeth
 
Hypermedia System Architecture for a Web of Things
Hypermedia System Architecture for a Web of ThingsHypermedia System Architecture for a Web of Things
Hypermedia System Architecture for a Web of ThingsMichael Koster
 
Tools-and-Techniques-for-Basic-Administration-vFinal3.pptx
Tools-and-Techniques-for-Basic-Administration-vFinal3.pptxTools-and-Techniques-for-Basic-Administration-vFinal3.pptx
Tools-and-Techniques-for-Basic-Administration-vFinal3.pptxindupriya93
 
Advanced guide to develop ajax applications using dojo
Advanced guide to develop ajax applications using dojoAdvanced guide to develop ajax applications using dojo
Advanced guide to develop ajax applications using dojoFu Cheng
 
Bioschemas Workshop
Bioschemas WorkshopBioschemas Workshop
Bioschemas WorkshopNiall Beard
 
Java on Google App engine
Java on Google App engineJava on Google App engine
Java on Google App engineMichael Parker
 
PEGA Activity and Its Methods
PEGA Activity and Its MethodsPEGA Activity and Its Methods
PEGA Activity and Its MethodsSwathiDuvvala
 
Library Management System
Library Management SystemLibrary Management System
Library Management SystemMartins Okoi
 
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...Jonathan Ralton
 
GDG Addis - An Introduction to Django and App Engine
GDG Addis - An Introduction to Django and App EngineGDG Addis - An Introduction to Django and App Engine
GDG Addis - An Introduction to Django and App EngineYared Ayalew
 
Math-Bridge Architecture
Math-Bridge ArchitectureMath-Bridge Architecture
Math-Bridge Architecturemetamath
 
Data Structure and Algorithms
Data Structure and AlgorithmsData Structure and Algorithms
Data Structure and Algorithmsiqbalphy1
 
Introduction to SoapUI day 1
Introduction to SoapUI day 1Introduction to SoapUI day 1
Introduction to SoapUI day 1Qualitest
 
Soap UI - Getting started
Soap UI - Getting startedSoap UI - Getting started
Soap UI - Getting startedQualitest
 
Java development with the dynamo framework
Java development with the dynamo frameworkJava development with the dynamo framework
Java development with the dynamo frameworkPatrick Deenen
 

Similar to Bn1038 demo pega (20)

Ladies Be Architects - Integration - Multi-Org, Security, JSON, Backup & Restore
Ladies Be Architects - Integration - Multi-Org, Security, JSON, Backup & RestoreLadies Be Architects - Integration - Multi-Org, Security, JSON, Backup & Restore
Ladies Be Architects - Integration - Multi-Org, Security, JSON, Backup & Restore
 
Hypermedia System Architecture for a Web of Things
Hypermedia System Architecture for a Web of ThingsHypermedia System Architecture for a Web of Things
Hypermedia System Architecture for a Web of Things
 
Tools-and-Techniques-for-Basic-Administration-vFinal3.pptx
Tools-and-Techniques-for-Basic-Administration-vFinal3.pptxTools-and-Techniques-for-Basic-Administration-vFinal3.pptx
Tools-and-Techniques-for-Basic-Administration-vFinal3.pptx
 
Advanced guide to develop ajax applications using dojo
Advanced guide to develop ajax applications using dojoAdvanced guide to develop ajax applications using dojo
Advanced guide to develop ajax applications using dojo
 
Bioschemas Workshop
Bioschemas WorkshopBioschemas Workshop
Bioschemas Workshop
 
Java on Google App engine
Java on Google App engineJava on Google App engine
Java on Google App engine
 
PEGA Activity and Its Methods
PEGA Activity and Its MethodsPEGA Activity and Its Methods
PEGA Activity and Its Methods
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Ember - introduction
Ember - introductionEmber - introduction
Ember - introduction
 
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...
 
GDG Addis - An Introduction to Django and App Engine
GDG Addis - An Introduction to Django and App EngineGDG Addis - An Introduction to Django and App Engine
GDG Addis - An Introduction to Django and App Engine
 
Where to save my data, for devs!
Where to save my data, for devs!Where to save my data, for devs!
Where to save my data, for devs!
 
Math-Bridge Architecture
Math-Bridge ArchitectureMath-Bridge Architecture
Math-Bridge Architecture
 
IBM File Net P8
IBM File Net P8IBM File Net P8
IBM File Net P8
 
12 Introduction to Rails
12 Introduction to Rails12 Introduction to Rails
12 Introduction to Rails
 
Data Structure and Algorithms
Data Structure and AlgorithmsData Structure and Algorithms
Data Structure and Algorithms
 
Cs2305 programming paradigms lecturer notes
Cs2305   programming paradigms lecturer notesCs2305   programming paradigms lecturer notes
Cs2305 programming paradigms lecturer notes
 
Introduction to SoapUI day 1
Introduction to SoapUI day 1Introduction to SoapUI day 1
Introduction to SoapUI day 1
 
Soap UI - Getting started
Soap UI - Getting startedSoap UI - Getting started
Soap UI - Getting started
 
Java development with the dynamo framework
Java development with the dynamo frameworkJava development with the dynamo framework
Java development with the dynamo framework
 

More from conline training

More from conline training (20)

Bn 1024 demo ccnp
Bn 1024 demo  ccnpBn 1024 demo  ccnp
Bn 1024 demo ccnp
 
Bn 1023 demo network security
Bn 1023 demo  network securityBn 1023 demo  network security
Bn 1023 demo network security
 
Bn 1023 demo ccna
Bn 1023 demo  ccnaBn 1023 demo  ccna
Bn 1023 demo ccna
 
Bn 1022 demo mcse 2012
Bn 1022 demo  mcse 2012Bn 1022 demo  mcse 2012
Bn 1022 demo mcse 2012
 
Bn 1021 demo digital marketing
Bn 1021 demo  digital marketingBn 1021 demo  digital marketing
Bn 1021 demo digital marketing
 
Bn 1019 demo sql server 2012
Bn 1019 demo  sql server 2012Bn 1019 demo  sql server 2012
Bn 1019 demo sql server 2012
 
Bn 1018 demo pl sql
Bn 1018 demo  pl sqlBn 1018 demo  pl sql
Bn 1018 demo pl sql
 
Bn 1016 demo postgre sql-online-training
Bn 1016 demo  postgre sql-online-trainingBn 1016 demo  postgre sql-online-training
Bn 1016 demo postgre sql-online-training
 
B10014 ppt for msbi
B10014 ppt for msbiB10014 ppt for msbi
B10014 ppt for msbi
 
B1015 demo on selenium testing tools
B1015 demo on selenium testing toolsB1015 demo on selenium testing tools
B1015 demo on selenium testing tools
 
Bn1037 demo oracle sql
Bn1037 demo  oracle sqlBn1037 demo  oracle sql
Bn1037 demo oracle sql
 
Bn1033 demo sap basis
Bn1033 demo  sap basisBn1033 demo  sap basis
Bn1033 demo sap basis
 
Bn1032 demo sap bo
Bn1032 demo  sap boBn1032 demo  sap bo
Bn1032 demo sap bo
 
Bn1031 demo sap ehs
Bn1031 demo sap ehsBn1031 demo sap ehs
Bn1031 demo sap ehs
 
Bn1030 oracle dba
Bn1030 oracle dbaBn1030 oracle dba
Bn1030 oracle dba
 
Bn1029 demo sap sd
Bn1029 demo  sap sdBn1029 demo  sap sd
Bn1029 demo sap sd
 
Bn1028 demo hadoop administration and development
Bn1028 demo  hadoop administration and developmentBn1028 demo  hadoop administration and development
Bn1028 demo hadoop administration and development
 
Bn1025 demo basic unix
Bn1025 demo  basic unixBn1025 demo  basic unix
Bn1025 demo basic unix
 
Bn1017 a demo rdbms
Bn1017 a demo  rdbmsBn1017 a demo  rdbms
Bn1017 a demo rdbms
 
Bn1013 demo sap success factors
Bn1013 demo  sap success factorsBn1013 demo  sap success factors
Bn1013 demo sap success factors
 

Recently uploaded

Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1GloryAnnCastre1
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxMichelleTuguinay1
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Celine George
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfChristalin Nelson
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQuiz Club NITW
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxAneriPatwari
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxAnupam32727
 

Recently uploaded (20)

Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdf
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptx
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
 

Bn1038 demo pega

  • 1. Introduction to Data Modeling BN1038 – Demo PPT Demo PEGA
  • 2. http://www.conlinetraining.com/courses/pega-elearning-Online-training/ PEGA Course Content: Module 1. Introduction to BPM and PRPC • BPM Overview. PRPC Overview. • Operators, Roles, Portals. • Work, WorkType, WorkItem. Organization Structure. Module 2. Building Basic Application • DCO sessions. • Application profiler. • Application Accelerator. Application Express. Module 3. Managing Rules • Rules, Ruleset Versions. Class structure • Inheritance
  • 3. http://www.conlinetraining.com/courses/pega-elearning-Online-training/ Module 4,5,6 Module 4. Creating flows and UI • Types of flows • Straight Through process Starter flow • Sub flow Screen flow Module 5. Creating UI Rules • Harness • Flow action Sections • Layouts--- smart layout, Repeating, Free Form Cells • Brief description of Controls Module 6. Creation of Data Model • Properties • Data Classes • Data Tables
  • 4. http://www.conlinetraining.com/courses/pega-elearning-Online-training/ Module 7,8,9 Module 7. Decision Rules Module 8. In depth explanation on Activities and its methods. • A. Obj- Methods • B. RDB- Methods • C. Property- Methods • D. Page- Methods • f. Commit/Rollback • H. Exit-Activity & Activity-End • I.Show- Methods Module 9. Assigning the work • A. To Work List • B. To Work Basket
  • 5. http://www.conlinetraining.com/courses/pega-elearning-Online-training/ Module 10,11 Module 10. Declarative Rules • Declare Expressions • Declare pages • Declare constraints • Declare on change • Declare Trigger Module 11. Advanced Activities • a. Create an Activity with a precondition and a Transition • b. Create an Activity to Populate a Dynamic Select • c. Create an Activity to Write Data Table
  • 6. http://www.conlinetraining.com/courses/pega-elearning-Online-training/ Module 12,13 Module 12. Debugging tools • a. Clipboard • b. Tracer • c. PAL • d. Brace • e. My alerts • f. Preflight Module 13. Integration • Soap service • Soap connector
  • 8. http://www.conlinetraining.com/courses/pega-elearning-Online-training/ Data is mapped to properties on a clipboard page Work Page FirstName – John LastName -- karl DateOfBirth – 24th Oct PRPC Application ClipBoardCollect Applicant Applicant Info FirstName – John LastName -- karl DateOfBirth – 24th Oc t UI Address SSN
  • 9. http://www.conlinetraining.com/courses/pega-elearning-Online-training/ Clipboard • Clipboard is reserved memory on the server, not the client • Each requestor has access to an individual clipboard that contains pages Requestor Clipboard
  • 10. http://www.conlinetraining.com/courses/pega-elearning-Online-training/ PAGES The clipboard contains three broad categories of top-level pages: · User pages · Declared pages · System-managed pages: requestor page, process page, application page, Thread page, OperatorID, Organization, OrgDivision User pages :- A user page is a top-level clipboard page that an activity creates using any of sever al methods, such as the Page-New method. User Pages appear in the Clipboard tool in the section labeled User Pages. A declarative page is a clipboard page created by execution of a declare pages rule (Rule-Declare- Pages rule type). The pxRequestor page is a named top-level clipboard page, sometimes referred to as the request or page, of class Code-Pega-Requestor. The system creates this page during at log in. The page contains information about your access roles, RuleSet list, and HTTP protocol parameters
  • 11. http://www.conlinetraining.com/courses/pega-elearning-Online-training/ Process page :- • The pxProcess page is a reserved top-level clipboard page known as the process page. This page has a class of Code-Pega-Process. Use the Clipboard tool to view this page. • This page contains information from the Data-Admin-System instance. Only stand ard activities update the properties on the process page.
  • 12. http://www.conlinetraining.com/courses/pega-elearning-Online-training/ Modes of Properties •Properties have three main modes: – Single Value (built-in data types for lower-level elements) • Example: integer, decimal, true/false, etc. – Page • For nesting objects (example to follow) – Java Object • For interfacing with a lower-level Java object • For instance, from Java, an object can be passed via a parameter through a JSR-94 API. The parameter can be accessed on the clipboard through a Java Object property. •Each mode has three designations: a single instance, a list (an array), or a group (an unordered collection)
  • 13. http://www.conlinetraining.com/courses/pega-elearning-Online-training/ MODES •There are 11 modes of properties. These 11 modes are broadly categorized to 3 broad categories viz, Values, Pages and Java Objects • All of the except one ( Single value ) is considered to be aggregate properties •Difference between Value list and value Group - In Value List value is an ordered, indexed list of strings, sometimes called an array. In Value Group value contains one or multiple strings, unordered, each identified by a unique text index.
  • 14. http://www.conlinetraining.com/courses/pega-elearning-Online-training/ Value modes can take any of the flowing type • Text • Integer • Identifier • Password • Double • Decimal • DateTime • Date • TimeOFDay • TruleORFalse
  • 15. http://www.conlinetraining.com/courses/pega-elearning-Online-training/ Select • Text • Select Text to allow the property to hold text strings • Identifier • Select Identifier to allow the property to hold text strings that form a Java identifier. • Password • Select Password to allow the property to hold a password. • Integer • Select Integer to allow the property to hold an integer. • Double • Select Double to allow the property to hold a 64-bit floating point value
  • 16. http://www.conlinetraining.com/courses/pega-elearning-Online-training/ Data Types • Decimal • Select Decimal to allow the property to hold a decimal quantity. • DateTime • Select DateTime to allow the property to hold a UTC (Coordinated Universal Time) value. The value is essentially the same as Greenwich Mean Time (GMT), used for the synchronization of computers on the Internet • Date • Select Date to allow the property to hold a calendar date. Internally, a date is stored as an eight -digit text value, in the format YYYYMMDD. For example 20071123 represents November 23, 20 07. No time zone is implicitly associated with a Date.
  • 17. http://www.conlinetraining.com/courses/pega-elearning-Online-training/ Other Data types • Time of Day • Select TimeOfDay to allow the property to hold a time of day at the seconds level, not associated with a time zone. • True or False • Select True or False to allow the property to hold values representing true or false. When you specify the value in your later configuration, you can enter true, false, or any of these values: • · 1, -1 or Y for true • · 0 or N for false
  • 18. http://www.conlinetraining.com/courses/pega-elearning-Online-training/ Properties • Properties provided with Process Commander have prefixes: • px (can read but not write) • py (can read and write) • pz (cannot read or write). • PRPC standard properties are prefixed either with px or py or pz • Px – Computed properties that users can see on a form, but can’t directly enter or change ( Such as pxCreateDateTime). To alter this values activities can use a step method called Property-Set-Special method • Py – Properties that users can enter or change via direct input ( such as pyDescription ) . To assign these values programmatically, activities can use step method called Property-Set method • Pz – Properties that are reserved for internal use ( such as pzInsKey). User can’t see, enter or change these properties
  • 19. http://www.conlinetraining.com/courses/pega-elearning-Online-training/ Value • A property rule has one of eleven modes. Each is defined in the table below. Three are string- based modes, three are page-based modes, and five are modes used with Java objects. • Single Value • Select Single Value to create a property that can contain a single text string value. Text, numbers, dates, Boolean values, and amounts are stored in Single Value mode properties. • For example, use this mode to create a property that can hold a birth date. • Value List • Select Value List to create a property that can contain an ordered list of single values. • If you create a Value List property named LetterSent, you can use it to hold a list of values. For example, you can use an activity or an HTML form to set LetterSent(1) to Mom and LetterSent(2) to Dad. • After setting these values, the LetterSent Value List contains LetterSent(1) and LetterSent(2).
  • 20. http://www.conlinetraining.com/courses/pega-elearning-Online-training/ Group • Value Group • Select Value Group to create a property that can contain an unordered group of single values. (Rare.) • If you create a Value Group property named Birthday, you can use it in your future configuration to hold a group of values. For example, you can use an activity or an HTML form to set Birthday(Bob) to July and Birthday(Mary) to September. Birthday (Bob) and Birthday(Mary) become elements of the Birthday Value Group. • Page • Select Page to create a property that can contain an embedded page as its value. • For example, a Page mode property named Originator can contain information about the originator of a work object, such as the originator's name, account number, and so on.
  • 22. http://www.conlinetraining.com/courses/pega-elearning-Online-training/ Java • Java Object • Select Java Object to indicate that this property holds on the clipboard a reference to an instance of a Java object. • Some properties with this mode can be saved as persistent data in the PegaRULES database. If the Java class of the Java object instance implements the Serializable interface, and the value can be validated, Process Commander can persist instances of the Java class with other clipboard data. • Java Object List • Select Java Object List to indicate that this property can contain an array of references to instances of Java objects. The first element in the array is identified by the 1 subscript, not the 0 subscript. • Java Object Group • Select Java Object Group to indicate that this property can contain an unordered group of references to instances of Java objects
  • 23. http://www.conlinetraining.com/courses/pega-elearning-Online-training/ Java Property • Java Property • Supports the Process Commander Java pages feature that enables your application to interact with Java objects as though they were pages and properties on the clipboard. • Select Java Property to indicate that this property represents a single property of a Java class that defines an external Java object. Typically, properties of this mode are generated by the Import JavaBeans wizard when you use it to import a Java class and implement in Process Commander the data model of an external Java object. • Java Property List • Supports the Process Commander Java pages feature that enables your application to interact with Java objects as though they were pages and properties on the clipboard. • Select Java Property List to indicate that this property represents an array property of a Java class that defines an external Java object. Typically, properties of this mode are generated by the Import JavaBeans wizard.
  • 24. http://www.conlinetraining.com/courses/pega-elearning-Online-training/ Properties Property Names requirements »Alphanumeric (must start with a letter) »No spaces, dashes, dots, etc. »Case-sensitive Mention class in which you want to create pro perty
  • 26. http://www.conlinetraining.com/courses/pega-elearning-Online-training/ Email us : info@conlineTraining.com Visit : www.conlinetraining.com