SlideShare a Scribd company logo
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 Authoring
metamath
 
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 Authorization
WebStackAcademy
 
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
 
Java Web Services
Java Web ServicesJava Web Services
Java Web Services
Jussi Pohjolainen
 
Object Oriented Programming C#
Object Oriented Programming C#Object Oriented Programming C#
Object Oriented Programming C#
Muhammad Younis
 
Xml schema
Xml schemaXml schema
Xml schema
Dr.Saranya K.G
 
Angular - Chapter 7 - HTTP Services
Angular - Chapter 7 - HTTP ServicesAngular - Chapter 7 - HTTP Services
Angular - Chapter 7 - HTTP Services
WebStackAcademy
 
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 & Restore
gemziebeth
 
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
Michael 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.pptx
indupriya93
 
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
Fu Cheng
 
Bioschemas Workshop
Bioschemas WorkshopBioschemas Workshop
Bioschemas Workshop
Niall Beard
 
Java on Google App engine
Java on Google App engineJava on Google App engine
Java on Google App engine
Michael Parker
 
PEGA Activity and Its Methods
PEGA Activity and Its MethodsPEGA Activity and Its Methods
PEGA Activity and Its Methods
SwathiDuvvala
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
Martins Okoi
 
Ember - introduction
Ember - introductionEmber - introduction
Ember - introduction
Harikrishnan C
 
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
 
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!
SharePoint Saturday New Jersey
 
Math-Bridge Architecture
Math-Bridge ArchitectureMath-Bridge Architecture
Math-Bridge Architecture
metamath
 
12 Introduction to Rails
12 Introduction to Rails12 Introduction to Rails
12 Introduction to Rails
Deepak Hagadur Bheemaraju
 
Data Structure and Algorithms
Data Structure and AlgorithmsData Structure and Algorithms
Data Structure and Algorithms
iqbalphy1
 
Cs2305 programming paradigms lecturer notes
Cs2305   programming paradigms lecturer notesCs2305   programming paradigms lecturer notes
Cs2305 programming paradigms lecturer notes
Saravanakumar viswanathan
 
Introduction to SoapUI day 1
Introduction to SoapUI day 1Introduction to SoapUI day 1
Introduction to SoapUI day 1
Qualitest
 
Soap UI - Getting started
Soap UI - Getting startedSoap UI - Getting started
Soap UI - Getting started
Qualitest
 
Java development with the dynamo framework
Java development with the dynamo frameworkJava development with the dynamo framework
Java development with the dynamo framework
Patrick 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

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

Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
Krisztián Száraz
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
Wasim Ak
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 

Recently uploaded (20)

Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.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