What is New in PEGA 7?

PEGA has launched the PEGA 7 the newest version of BPM (Business Process Model) platform. There are a lot of new features that has been released with PEGA 7. Here are some of the features of PEGA 7 :
1.            Omni-Channel UX: With the introduction of this feature in PEGA 7 now applications development for all kind of devices (mobile, desktop, tablet, webpage etc) will be simpler and cost effective. Omni-Channel UX gives the ability to developer to design the page once and forget about how it will looks on small devices like mobile Smartphone, tablets and on large devices like desktop. The Omni-Channel UX will take care of displaying the pages correctly on all kind of devices. 
2.            Embed PEGA screen to existing webpage: With PEGA 7 the ability to embed a Pega screen to existing website or WebPages or desktop applications is very exciting feature. You can integrate PEGA screen or Data into your existing applications. 
3.            Omni-Channel UX: With the introduction of this feature in PEGA 7 now applications development for all kind of devices (mobile, desktop, tablet, webpage etc) will be simpler and cost effective. Omni-Channel UX gives the ability to developer to design the page once and forget about how it will looks on small devices like mobile Smartphone, tablets and on large devices like desktop. The Omni-Channel UX will take care of displaying the pages correctly on all kind of devices. 
4.            PEGA Pulse: With PEGA 7 users can incorporate and integrate social tools into their work. What it means is you can advance a process or complete a case from the conversion feed on PEGA Pulse, a social tool available inside the PEGA environment. You can also include conversion from external social media tool such as facebook, twitter etc. It will be interesting to watch this feature. 
5.            UI Inspector: With PEGA 7 developers can hover over the user interfaces and it will show the related information in a panel quickly.
6.            PEGA 7 now supports the PostgreSQL database.
For a complete list of all new features of PEGA 7 please visit PEGA 7product page
You can also enroll to get first hand look into the PEGA 7 features through the upcoming webinars.

What is BPM?

As you all know BPM stands for Business Process Management. The immediate question that comes to mind is what a Business Process is?

Wikipedia defines (http://en.wikipedia.org/wiki/Business_process  as follows, which is quite easy to understand


A business process or business method is a collection of related, structured activities or tasks that produce a specific service or product (serve a particular goal) for a particular customer or customers. It often can be visualized with a flowchart as a sequence of activities with interleaving decision points or with a Process Matrix as a sequence of activities with relevance rules based on the data in the process.
Let’s see easier definition of BPM 

BPM is the general term for the services and tools that support explicit process management (such as process analysis, definition, execution, monitoring and administration), including support for human and application-level interaction.


In other words a BPM can be treated as a set combination of 


BPM = P2P + A2A + P2A 


(P2P – Person to Person, A2A – Application to Application, P2A – Person to Application). 


When we define a BPM the set of component that completes the BPM architecture. Although most of the components are self explanatory below listed with few one liner description


• Workflow: A workflow is a depiction of a sequence of operations, declared as work of a person, work of a simple or complex mechanism, work of a group of persons, work of an organization of staff, or machines.


• Portal: Portal is a web system that provides the functions and features to authenticate and identify the users and provide them with an easy, intuitive, personalized and user-customizable web-interface for facilitating access to information and services that are of primary relevance and interests to the users.

• Operational Data Analysis : Operational business intelligence (BI) is a system of reports, metrics, and dashboards designed to drive decisions that optimize a company’s performance in the present.


• Integration: In the BPM context – Integration means linking all the various layers of BPMS architecture seamlessly as well as with other systems that form part of Business process domain . 


• Document Management: In information systems, Document management consists of Digitizing, Indexing, Archiving , Retrieving and Managing documents.


• Identity Management: In information systems, identity management is the management of the identity life cycle of entities (subjects or objects)


• Rules: A business rules engine (BRE) is a software component that allows non-programmers to add or change business logic in a business process management (BPM) system.

• Process Repository: In the BPM context – Process Repository is the collection of Process models – Design time, completed and run time . Typically they are stored as XML models compliant to standards like BPMN. 


• Process services : 
• Monitoring (Business Activity Monitoring BAM ) :
• Lifecycle Management :
• Security :
• Event Management :
• Process Documentation :

Pega personal edition download

The PEGA personal edition is meant for only PEGA clients and partners only. The Personal Edition is individually licensed. Each download is tagged to a single named individual, and requires registration and authorization from Pegasystem’s  Sales or Partner Support organization. You must register with your corporate email account using the form @ http://www.pega.com/Products/Quicktour/default.asp . 

Please note that your request will not be accepted if you are using the personal email id.

Once your request is approved you will receive an confirmation with the details to download the software.

What is PEGA? What is PEGA PRPC or What is PRPC?

Q. What is PEGA?

Pega is the software for customer centricity. Many of the world’s leading organizations use Pega to drive revenue growth, improve customer experience, and enhance operational efficiency. Pega’s unified offering is recognized by industry analysts as a leader in CRMBPMcase management and business rules. Pega’s software complements existing systems and offers a wide range of industry applications designed to accelerate time to market. 



Q. What is PEGA PRPC or What is PRPC?


PRPC (PegaRULES Process Commander) is a software product created, licensed, and marketed by Pegasystems Inc (PEGA). PRPC is the core component of Pegasystems’s “SmartBPM” suit of BPM (Business Process Management) solutions.

 

PegaRULES Process Commander comes essentially as two discreet entities,
  • PegaRULES : Core Java-based/Object-Oriented Rules Engine.
  • Process Commander : Layers of pre-configured rules that provide a solid foundation on which to perform development and customization.
Incorporating both of the following components, PRPC addresses simple to complex business challenges:
  • BPM
    • Procedural processing through a user-interactive BPM / BPMS(BPM Suite) tool.
  • BRE
    • Declarative “On-Change” processing through an event-driven tool.
The advantages that PRPC offers from a Business perspective are as follows:
  • Software platform enabling businesses the opportunity to migrate all their disparate, diverse, and often complex business rules onto one platform.
  • Ability to streamline, automate, and document business processes.
  • Consolidate multi-stream processes into one system.
  • Through service connectors (such as SOAP, MQ, active file listening) connect to existing enterprise applications.
  • Pass data between systems and have such information parsed, extracted, and interpreted.
The advantages that PRPC offers from a Developer perspective are as follows:
  • Development can be achieved in small iterative-based parts
  • Development is contained within heavily graphic-driven ‘Rule Forms’ that are version and ruleset controlled.
  • All run-time Java code is compiled and executed by the system at run-time.
  • Changes or new configurations can be tested in real-time, even on production systems without affecting other users or processes.
Ultimately PRPC is a software platform that allows businesses the opportunity to migrate all their disparate, diverse and often complex business rules, practices and processes into one platform. The platform offers the possibility of streamlining, automating and documenting business processes in a way that can truly allow consolidation of multi-stream processing into one system. Through PRPC’s myriad service connection capabilities (such as SOAP, MQ, active file listening on directories etc…), it is possible to connect already existing enterprise applications to PRPC and pass to the platform messages, data or information and have such information parsed, extracted and interpreted for use either within user driven processes, or even system-driven events.

So, what does that really mean?

Think of PRPC as a box of sophisticated Lego. You are provided with a number of building blocks that enable you to quickly and easily build an application to suite the requirements of your business. The Lego blocks (or Rules as Pegasystems calls them) represent different parts of your application. There are rules for screens, decisions, correspondence, interfacing to external systems, etc. You can take these rules and put them together to design and build your solution.
This also means that it is very simple and easy to change your solution to suit the ever changing requirements of the business – you simply change the lego bricks around!!

Q. What is Rule Engine or What is BRE (Business Rule Engine)?

A business rules engine (BRE) is a software component that allows non-programmers to add or change business logic in a business process management (BPM) system. A business rule is a statement that describes a business policy or procedure. Business logic describes the sequence of operations that is associated with data in a database to carry out the rule.

A business rules engine works by separating execution code for business rules from the rest of the business process management system. This allows the end user to change business rules without having to ask a programmer BPM development
for help. When a change is made, the engine will evaluate the change’s effect on other rules in the system and flag the user if there is a conflict.

According to authors Alex Berson and Larry Dubov, a complete business rules engine will include the following:
·        Business Rule Repository – A database for storing the business rules as defined by the business users.
·      Business Rule Editor – An intuitive user interface that allows business users to define, design, document and edit business rules.
·        Reporting Component – An intuitive user interface that allows business users to query and report existing rules.
·        Rules Engine Execution Core – The actual programming code that enforces the rules.

Compressing and Archiving files

* gzip & gunzip ( *.gz ) 
* bzip2 & bunzip2 ( *.bz2 )
* zip & unzip ( *.zip )

gzip : The compress program


-d    Uncompressing a “gzipped” file  (  gunzip  <==> gzip -d  )
-r    Recursive compression 



tar : The archival program

For creating a disk archive that contains a grp of file or an entire dir structure.
tar option

-c       Create an archive
-x       Extract file from archive
-t       Diaplay files in archive 
-f arch     Specify the archive arch

Creating an archive ( -c )
$ tar -cvf archive.tar file1 file2      ( c – create, v – diaplay list , f – specify the name )

Extracting an archive ( -x )
$ tar -xvf archive.tar

Viewing the archive ( -t )
$ tar -tvf archive.tar 


 zip & unzip : Compressing and archiving together   


$ zip archive.zip file1 file2 file3
$ unzip archive.zip


-r    ecursive compression
-v    viewing the archive

Dos2unix AND unix2dos : Converting between DOS and UNIX

Here r the 2 lines from a DOS file, atul, viewed on a unix system with the vi editor :

Line 1^M
Line 2^M


$ od -bc atul  
 { this command is used to check the CR-LF in file }

There is a ^M ( ctrl – m ) representing the CR sequence at the end of each line. An octal dump confirm this :
The CR-LF combination is represention by the octal value 015 -012 and the escape sequesnce rn. Conversion of this file to UNIX is just a simple matter of removing the r. This is often done automatically when downloading a UNIX file from windows machine using ftp, but sometimes u have to do it yourself.

$ dos2unix atul.dos atul 
$ unix2dos atul.dos atul


* unix2dos inserts CR before every LF, and thus increase the file size by the no of line in the file.
* You can use dos2unix to delete the ^M char that occurs at the end of every line in the file typescript.
* If u view the unix file atul on windows using notepad but without performing the conversion then you’ll see a single line : Line 1Line 2. In fact, whenever you see a single line on a windows machine that should have been multiple line.
* Never perform this conversion on a binary file.

Windows Run Commands

To Access…
RunCommand
Accessibility Controls  access.cpl
Accessibility Wizard accwiz
Add Hardware Wizard hdwwiz.cpl
Add/Remove Programs  appwiz.cpl
Administrative Tools control admintools
Adobe Acrobat (if installed) acrobat
Adobe Designer (if installed) formdesigner
Adobe Distiller (if installed) acrodist
Adobe ImageReady (if installed) imageready
Adobe Photoshop (if installed) photoshop
Automatic Updates wuaucpl.cpl
Bluetooth Transfer Wizard fsquirt
Calculator calc
Certificate Manager certmgr.msc
Character Map charmap
Check Disk Utility chkdsk
Clipboard Viewer clipbrd
Command Prompt cmd
Component Services dcomcnfg
Computer Management compmgmt.msc
Control Panel control
Date and Time Properties  timedate.cpl
DDE Shares  ddeshare
Device Manager devmgmt.msc
Direct X Control Panel (if installed)* directx.cpl
Direct X Troubleshooter dxdiag
Disk Cleanup Utility cleanmgr
Disk Defragment dfrg.msc
Disk Management diskmgmt.msc
Disk Partition Manager diskpart
Display Properties control desktop
Display Properties desk.cpl
Display Properties (w/Appearance Tab Preselected) control color
Dr. Watson System Troubleshooting Utility drwtsn32
Driver Verifier Utility verifier
Event Viewer eventvwr.msc
Files and Settings Transfer Tool migwiz
File Signature Verification Tool sigverif
Findfast findfast.cpl
Firefox (if installed)  firefox
Folders Properties folders
Fonts control fonts
Fonts Folder fonts
Free Cell Card Game freecell
Game Controllers  joy.cpl
Group Policy Editor (XP Prof) gpedit.msc
Hearts Card Game mshearts
Help and Support helpctr
HyperTerminal hypertrm
Iexpress Wizard iexpress
Indexing Service ciadv.msc
Internet Connection Wizard icwconn1
Internet Explorer iexplore
Internet Properties  inetcpl.cpl
Internet Setup Wizard inetwiz
IP Configuration (Display Connection Configuration) ipconfig /all
IP Configuration (Display DNS Cache Contents) ipconfig /displaydns
IP Configuration (Delete DNS Cache Contents) ipconfig /flushdns
IP Configuration (Release All Connections) ipconfig /release
IP Configuration (Renew All Connections) ipconfig /renew
IP Configuration (Refreshes DHCP & Re-Registers DNS) ipconfig /registerdns
IP Configuration (Display DHCP Class ID) ipconfig /showclassid
IP Configuration (Modifies DHCP Class ID) ipconfig /setclassid
Java Control Panel (if installed) jpicpl32.cpl
Java Control Panel (if installed) javaws
Keyboard Properties control keyboard
Local Security Settings secpol.msc
Local Users and Groups lusrmgr.msc
Logs You Out Of Windows  logoff

Record your Unix session : SCRIPT

“script” command is use to record your Unix session, whatever you are typing on terminal, whether it is input or output, is recorded in a file “typesctipt”

$ script
   Script started, file is typescript
$         { Anothe shell, child shell of login shell }
$ exit  ( ctrl -d )


Script done, recorded file is typescript.

  You can also use
    script -a              ( append in the existing file )
    script logfile        ( create a logfile of your session )

tips ::
* Whenever use “script” always give the output filename like
         $ script record1  or script record2

* Otherwise, when you are using “script” command second time, it will overwrite the first one output file   

Search in Pega PRPC developer portal

There are four distinct modes of this search. The two most useful are “My most recent rules” and “Rule content.” The latter looks across all rules for a name. You could go to Edit->Preferences and set the number of returned hits to the highest number allowed for your version of Pega

Certification for Pega PRPC

Roles based on Certification
Lead System Architect (LSA)
Senior System Architect (CSSA)
System Architect (CSA)
Methodology Black Belts (CMBB)
Lead Business Architect (LBA)

CBA (Certified Business Architect) Exam

The CBA exam validates that when a Certified Business Architect participates in the design and construction of a PRPC application they possess the fundamental, essential PRPC skills and knowledge that must be applied to ensure success.
Certification Path:
PRPC: Business Architect Essentials
PRPC: Methodology Essentials OR PRPC: Implementation Methodologies
Experience gathering requirements and/or building Use cases
Type of Exam: 70 question multiple choice exam
Length: 90 minutes
Passing Grade: 70%
Exam Blueprint
Take a Practice Exam

CCA (Certified CPM Architect) Exam

The Certified CPM Architect (CCA) Professional Certification Path is for System Architects that wish to expand their knowledge and develop the PRPC skills required to deploy our contact center application.
Certification Path:
PRPC: Fast Track
PRPC: Bootcamp
CPM: Implementing Your Solution
Type of Exam: 50 question multiple choice exam
Length: 90 minutes
Passing Grade: 70%
Exam Blueprint
Take a Practice Exam

CMBB (Certified Methodology Black Belt) Exam

The Certified Methodology Black Belt (CCMBB) Professional Certification Path has been developed for Business Analysts and Project Managers who wish to concentrate on Pegasystems methodology and DCO. Additional focus is placed on our new Project Methodology (PMF) and Test Management (TMF) Frameworks.
Certification Path:
PRPC: Business Architect Essentials
PRPC: Methodology Essentials and PRPC: Directly Capture Objectives OR PRPC: Implementation Methodologies
PMF: Getting Started
TMF: Getting Started
Type of Exam: 50 question multiple choice exam
Length: 90 minutes
Passing Grade: 70%
Exam Blueprint
Take a practice Exam

CSA (Certified System Architect) Exam

The Certified System Architect (CSA) Professional Certification Path is for developers and technical staff members who want to learn how to develop Pega applications. This certification provides a baseline measurement on your knowledge of PRPC.
Certification Path:
PRPC: Fast Track
PRPC: Bootcamp
Type of Exam: 70 question multiple choice exam
Length: 90 minutes
Passing Grade: 70%
 

CSSA (Certified Senior System Architect) Exam

The Certified Senior System Architect (CSSA) Professional Certification Path is for Certified System Architects that wish to increase their PRPC skills. This certification validates your ability to use PRPC to design and build for reusability across multiple lines of business.
Certification Path:
CSA Certification
PRPC: Senior System Architect
Hands-on Field Experience (suggested)
Type of Exam: 70 question multiple choice exam
Length: 90 minutes
Passing Grade: 70% 
CSSA v5.5 Exam Blueprint | CSSA v6.2 Exam Blueprint

Take a practice Exam

CLSA (Certified Lead System Architect) Exam

The Certified Lead System Architect (CLSA) Professional Certification Path is for Certified Senior System Architects who are ready to extend their knowledge and become part of an elite team who are the most competent and sought after resources for PRPC projects. The path to CLSA is a comprehensive educational process that incorporates self-study, eLearning, coaching, hands-on exercises and knowledge checks.
Certification Path:
CSSA Certification
PRPC: Lead System Architect
Hands-on Field Experience (suggested)
Part I: Consists of a Pearson Vue Test. It is 50 multiple choice questions (2 points each) — 85 minutes, passing grade 70%
Part II: Consists of building a PRPC application based on a given application scenario (7 consecutive days)
Part II is submitted to Pegasystems Graders for review and final grade. In order to achieve CLSA status, you must pass both parts (70/100 each).
Exam Blueprint
Take a Practice Exam

http://www.pega.com/services/university-of-pega/professional-certification-program/certification-paths