pega fast start guide

106
White Paper PegaRULES Process Commander ® Fast Start Guide Version 6.2 SP2

Upload: fabio2006

Post on 13-Apr-2016

90 views

Category:

Documents


5 download

DESCRIPTION

Pega Fast Start Guide 62SP2

TRANSCRIPT

Page 1: Pega Fast Start Guide

White Paper

PegaRULES Process Commander®

Fast Start Guide Version 6.2 SP2

Page 2: Pega Fast Start Guide

Copyright 2013 Pegasystems Inc., Cambridge, MA

All rights reserved.

This document describes products and services of Pegasystems Inc. It may contain trade secrets and proprietary information. The document and product are protected by copyright and distributed under licenses restricting their use, copying distribution, or transmittal in any form without prior written authorization of Pegasystems Inc.

This document is current as of the date of publication only. Changes in the document may be made from time to time at the discretion of Pegasystems. This document remains the property of Pegasystems and must be returned to it upon request. This document does not imply any commitment to offer or deliver the products or services described.

This document may include references to Pegasystems product features that have not been licensed by your company. If you have questions about whether a particular capability is included in your installation, please consult your Pegasystems service consultant.

For Pegasystems trademarks and registered trademarks, all rights reserved. Other brand or product names are trademarks of their respective holders.

Although Pegasystems Inc. strives for accuracy in its publications, any publication may contain inaccuracies or typographical errors. This document or Help System could contain technical inaccuracies or typographical errors. Changes are periodically added to the information herein. Pegasystems Inc. may make improvements and/or changes in the information described herein at any time. This document is the property of: Pegasystems Inc. One Rogers Street Cambridge, MA 02142-1590 Phone: (617) 374-9600 Fax: (617) 374-9620 www.pega.com PegaRULES Process Commander® Document: Fast Start Guide Software Version: 6.2 SP2 Updated: January 23, 2013

Page 3: Pega Fast Start Guide

Fast Start Guide

3

Contents Chapter 1: Overview .................................................................................... 6

Business Process Management ................................................................................................. 6

Structure of This Document ...................................................................................................... 7

Knowledgebase and Community .............................................................................................. 8

Prerequisites ................................................................................................................................. 8

Chapter 2: Using the Application ............................................................ 9

Creating a Purchase Order ......................................................................................................... 9

Adding Items to Your Purchase Order .............................................................................. 13

Approving the Purchase Order Request ................................................................................ 19

Chapter 3: Improving the Application ................................................. 22

Changing the Purchase Order Request Process .................................................................. 24

Defining a New Decision Table Rule .................................................................................. 35

Editing the Flow ..................................................................................................................... 42

Test Your Process Changes ................................................................................................. 49

Chapter 4: Updating the User Interface ............................................. 50

Building a New Flow Action rule ............................................................................................. 50

Building a Section rule .............................................................................................................. 52

Adding a Section rule to a Flow Action ............................................................................. 59

Editing the Flow .......................................................................................................................... 60

Inspecting Declarative Rules .............................................................................................. 62

Using the Declarative Rules Inspector .............................................................................. 63

Chapter 5: Reviewing Your Application .............................................. 65

Developing Applications by Changing Rules ........................................................................ 65

Technology Under the Covers ................................................................................................. 65

Chapter 6: Documenting Your Application ........................................ 67

Documenting the ASupply Application .................................................................................. 67

Appendix A: Application Document for ASupply ............................. 70

Application Overview ................................................................................................................. 75

Description .............................................................................................................................. 75

Business Objectives .............................................................................................................. 75

Actors ....................................................................................................................................... 75

Case Type Definitions ........................................................................................................... 75

Page 4: Pega Fast Start Guide

Fast Start Guide

4

Work Types ............................................................................................................................. 75

Supporting Types .................................................................................................................. 75

RuleSets .................................................................................................................................. 75

Requirements ......................................................................................................................... 76

PurchaseOrder ............................................................................................................................ 76

Purchase Order - Flow .......................................................................................................... 76

Primary Path ...................................................................................................................... 77

Alternate Path 1 ................................................................................................................ 83

Alternate Path 2 ................................................................................................................ 84

Alternate Path 3 ................................................................................................................ 85

Other Specifications referenced in the application (outside of a Process) ............... 86

ApproveOrder - Specification ......................................................................................... 86

ConfirmOrder - Specification ......................................................................................... 86

EnterDeptInformation - Specification .......................................................................... 86

EnterItemInformation - Specification .......................................................................... 87

PurchaseOrder - Specification ....................................................................................... 87

RejectOrder - Specification ............................................................................................ 87

Entity Relationship Diagram ............................................................................................... 88

Properties Referenced .......................................................................................................... 88

Common ....................................................................................................................................... 89

Security ........................................................................................................................................ 89

Navigation ................................................................................................................................... 89

DataManagement ....................................................................................................................... 89

SysAdmin ..................................................................................................................................... 89

Requirements Matrix ........................................................................................................................... 90

Reports ......................................................................................................................................... 90

List Views ................................................................................................................................ 90

Summary Views ..................................................................................................................... 90

Report Definitions .................................................................................................................. 90

Correspondence ................................................................................................................................. 90

Acknowledgement .......................................................................................................................... 90

Integration .................................................................................................................................. 91

Services ................................................................................................................................... 91

Connectors .............................................................................................................................. 91

Page 5: Pega Fast Start Guide

Fast Start Guide

5

Decisions ...................................................................................................................................... 91

Tables ....................................................................................................................................... 91

VPApproveOrder ............................................................................................................... 91

Trees ........................................................................................................................................ 92

Manager Review................................................................................................................ 92

Map Values .............................................................................................................................. 92

Whens ...................................................................................................................................... 92

ItemPrice ............................................................................................................................ 92

Security ............................................................................................................................................ 92

SLAs ................................................................................................................................................ 93

Activities ........................................................................................................................................... 93

Properties ......................................................................................................................................... 93

Declaratives ................................................................................................................................ 94

Expressions ............................................................................................................................. 94

.LineItemTotal ................................................................................................................... 94

.OrderTotal ......................................................................................................................... 94

Triggers ................................................................................................................................... 95

OnChange ............................................................................................................................... 95

Constraints .............................................................................................................................. 95

Specifications Matrix ............................................................................................................................ 95

Appendix B: The Designer Studio Toolbar and Tab Bar ................ 96

Toolbar Buttons and Functions ............................................................................................... 96

Tab Bar Button and Functions ................................................................................................. 98

Appendix C: Workstation Setup............................................................ 99

Internet Explorer Settings ....................................................................................................... 99

Temporary Internet Files Settings ..................................................................................... 99

Downloaded Program Files .................................................................................................. 99

Other Security Settings ...................................................................................................... 100

Performance Tips and Keyboard Shortcuts ........................................................................ 101

Appendix D: Installing the ASupply Application ........................... 102

Installing the ASupply Application .............................................................................. 102

Appendix E: Contacting Pegasystems ............................................... 106

Education Services .................................................................................................................. 106

Documentation Feedback ....................................................................................................... 106

Page 6: Pega Fast Start Guide

Fast Start Guide

6

Chapter 1: Overview Welcome to the Fast Start Guide. This book introduces PegaRULES Process Commander (PRPC) and provides hands-on instructions for modifying an application built on PRPC. It also introduces terms and skills for application developers.

The hands-on tasks involve working with a small application called ASupply. The application allows employees of ASupply to submit purchase order requests using their Web browser and it automates the process of entering, routing, and approving purchase orders.

The ASupply application is intentionally incomplete and simplified. Your assignment is to make changes and enhancements to it. The tasks presented in this book show you how to extend the application by adding and modifying rules to meet the needs of ASupply. By following these exercises, you will learn to:

Navigate within the Designer Studio.

Change the rules to reflect new steps in a business process.

Create rules that enhance the application user interface and behavior.

Produce a Microsoft Word document that describes the application and lists its files, functions, and features.

You make the modifications on your PRPC system in a RuleSet designated for development. This book takes you step-by-step through each modification.

Business Process Management According to the Business Process Management Group (at www.bpmg.org), Business Process Management (BPM) is the organizational activity "that incorporates: Planning, Designing, Building, Operating, Maintaining, and Improving the business processes and their enabling capabilities forever and for everyone. Business processes are capabilities, as important as facilities, people, and technology. Like all assets they must be managed from inception to retirement.”

PRPC supports Business Process Management through rules for processes, assignments, routing, decisions, and automated processing. PRPC applications provide process management and automation through six functional capabilities, informally known as the Six R's:

Receiving — Accepting and capturing the essential data describing work from multiple sources, including keyboards, scanners, and external systems, in a wide range of media and formats.

Routing — Using characteristics of the work together with knowledge about the workforce to make intelligent matches and assignments.

Reporting — Providing real-time visibility of work in progress, work completed, productivity, bottlenecks, and quality.

Page 7: Pega Fast Start Guide

Fast Start Guide

7

Responding — Communicating status, requests for information, and progress to the work originator and to other people involved in the work, by e-mail, fax, written mail, and other means.

Researching — Accessing external systems and databases through connectors to support analysis and decision-making.

Resolving — Completing the work and updating downstream systems promptly through automated processing and automated support of users.

PRPC is the only BPM solution that automates both the business rules and the business processes that drive work to completion.

Additionally, PRPC employs a sophisticated common object model to deliver the power of process and practice integration. This integration is achieved without the expense and resources associated with maintaining separate business process and rules databases, user interfaces, test environments, and production environments.

Structure of This Document This book includes the following chapters and appendices:

Chapter 2 describes how to use the ASupply application.

Chapter 3 describes how to improve the application by changing the purchase order request process.

Chapter 4 describes how to update the user interface.

Chapter 5 reviews all tasks you completed in the previous chapters.

Chapter 6 describes how to document your application using PRPC.

Appendix A provides the ASupply application documentation.

Appendix B provides a description of the icons and buttons found on the Designer Studio toolbar and tab bar.

Appendix C provides additional information that might be useful when setting up your workstation.

Appendix D describes how to install the ASupply application.

Appendix E describes how to contact Pegasystems for education services and documentation feedback.

Tip: Print Appendix B and have it available as you go through this book to help you learn about

the toolbar and tab bar buttons.

Page 8: Pega Fast Start Guide

Fast Start Guide

8

Knowledgebase and Community The Pega Developer Network (PDN), located at http:/pdn.pega.com, is the primary technical resource area for the PRPC community. The PDN contains a broad range of technical articles including troubleshooting and “how-to” information, as well as a comprehensive and searchable knowledgebase to help speed application development.

Prerequisites To follow the steps in the hands-on exercises in this book, you need:

Access to a PRPC Version 6.2 SP2 system. This specific software version is required to accommodate the ASupply application that is used in the hands-on exercises. The installed Pega-ProcessCommander RuleSet version should not be lower than 06-02-20. Typically, the system administrator for your organization provides access to the organization’s installed PRPC system. The process for obtaining access is determined by your organization. Contact your system administrator to obtain the appropriate access and for assistance in verifying the version of the installed PRPC RuleSet.

The URL for logging into PRPC. The URL is usually obtained from your organization’s system administrator. It is typically in the format: http://<hostname>:<port>/prweb/PRServlet, where <hostname> is the system on which PRPC is installed and <port> is the assigned port. The URL is case sensitive.

The ASupply application. To install the application, follow the steps in Appendix D. If your organization has policies on who can install applications in PRPC, contact your organization’s system administrator for assistance.

Intel-based dual-core processor with at least 4GB of free RAM running a 32-bit or 64-bit version of Microsoft Windows 7 or Vista.

Microsoft Word 2002 or later (required to produce the Application document).

Microsoft Internet Explorer (IE) version 7, 8, or 9 with current Microsoft security patches. All pop-up blockers, such as those provided by Yahoo! or Google toolbars, must be disabled. Appendix C describes Internet Explorer settings appropriate for using PRPC.

Page 9: Pega Fast Start Guide

Fast Start

ChapThis chaand man

In Chaptprocess,

Creat1. Open

appe

The UR

format

which

2. Log iacces

Guide

pter 2pter shows

nager points

Cre

Ap

ters 3 and 4 appearance

ing a Pun your browsars (Figure

Figure 2

RL is usually o

t: http://<ho

PRPC is install

nto the systss the ASup

: Usingyou how to

s of view by

eating a purch

pproving the pu

4, you assume, and funct

urchaseser to the U 2-1).

-1. PRPC Log

btained from y

ostname>:<p

led and <port>

tem as Worpply applicat

g the A use the app:

ase order requ

urchase order r

me the role tions suppor

e Order URL for loggi

gin Screen

your organizati

port>/prweb/

> is the assigne

rkUser@ACtion. The Ca

Applicplication and

uest.

request.

of a designerted by the

ing into PRP

on’s system ad

/PRServlet, w

ed port. The U

CORP.com wase Worker p

cation d experienc

er and you capplication.

PC. The PRP

dministrator. I

where <hostna

RL is case sen

with the pasportal appea

ce it from th

change the

PC login scre

t is typically in

me> is the sys

sitive.

ssword pasars (Figure

e worker

business

een

n the

stem on

ssword to 2-3).

9

Page 10: Pega Fast Start Guide

Fast Start

If proexamActiv

Fi

This Case workthis lappli

3. Click assigthis e

Fi

4. SelecPurch

Fi

Guide

ompted withmple.) This meX control.

igure 2-2. Act

portal layou Worker por

k on their owayout are ccations usin

the My gnments reaexample, th

igure 2-3. My

ct Purchasehase Order a

igure 2- 4. Ne

h a Windowsmight occur

tiveX Control

ut, for applicrtal. It provwn cases andustomized f

ng your com

Worklist taady and waite worklist is

y Worklist

e Order froappears in t

ew Selection

s Security w a few more

l Warning

cation usersides a standd assignmefor ASupply.

mpany’s stan

ab to view ating for the s empty, dis

m the New the portal h

Box — Purcha

warning, clice times as W

s who are nodard interfacnts. The col. PRPC provndards and f

a list of outs user to perfsplaying the

selection boeader.

ase Order

ck Install. (Windows dow

ot managersce for userslors, fonts, avides defaultformats.

standing (noform (order

e message “

ox (Figure 2

(Figure 2-2 wnloads eac

s, is known s to create, vand logo yots. You can

ot completered by urgenNo items”.

2-4). A form

shows an ch needed

as the view, and

ou see in build

) ncy). In

m labeled

10

Page 11: Pega Fast Start Guide

Fast Start Guide

11

5. In the Purchase Order form, select IT from the Department Name selection box. In the Department Number field, type a number. Optionally, type a note in the Note field (Figure 2-5).

Figure 2-5. New Purchase Order

6. Click Create at the bottom of the form. This action transmits your input to the PRPC server and creates a work item according to the purchase order process defined in this application. The system assigns a sequential identifier called the work item ID to the work item. This ID is visible in the top bar of the user form (circled in Figure 2-6). In this application, the work item IDs begin with the prefix “P-” to identify purchase orders.

Figure 2-6. Purchase Order Request P-1

Page 12: Pega Fast Start Guide

Fast Start

7. Click tab d

8. On th

The wworkcan b7 sho

Fi

An U(prioapplithe u

NoteUser s

Do not

button

Guide

the Close idisplays.

he My W

worklist refrklist. Becausbe completeows a workl

igure 2-7. Pu

rgency valurity) of comcation initia

urgency incr

: You can exit

selection box, l

t use the Inter

ns within the po

icon

Worklist tab

reshes and ae additional

ed, a row forist containin

rchase Order

e is a numbmpleting and

lly assigns areases, refle

from the ASup

ocated in the u

rnet Explorer B

ortal layout.

in the wo

b, click Refr

an assignmel steps are nr this assignng one assig

r in the Workl

ber between resolving tan urgency

ecting the pr

pply application

upper left of th

Back button wh

ork item tab

resh

ent row for needed befonment for apgnment row

list

n 0 and 100 he work ass of 10 to a nriority of com

n at any time b

he portal. Log o

en using PRPC

b to close it

.

this work iteore your tasppears in yo

w for the pur

that indicatsignments. new assignmmpleting the

by clicking the

off before closi

C. Instead, nav

. The My

em appearssks with the our worklistrchase order

tes the impoHere, the A

ment. As time assignme

Logoff link in

ing the browse

vigate using the

y Worklist

s on your work item . Figure 2-r.

ortance Supply

me passes, nt.

the Work

er window.

e tabs and

12

Page 13: Pega Fast Start Guide

Fast Start Guide

13

Adding Items to Your Purchase Order

1. On your worklist, locate the purchase order you created. Double-click the ID to reopen the purchase order form for additional processing. The Enter Item Information section appears in the form (Figure 2-8).

Figure 2-8. Enter Item Information Section

2. In the Item Name column, select an item from the drop-down list. When an item is selected, its price appears in the Price column.

3. Click in the Quantity field, enter a number for the quantity to be purchased, and then press the Tab key. The total charge (price multiplied by quantity) appears for that line item.

Note: Use the Tab key to advance from field to field. Do not use the Enter key, as pressing Enter

submits the form.

Page 14: Pega Fast Start Guide

Fast Start

4. Click quanshow

Fi

Noteright

5. Click use t

6. AfterConfi

Guide

the Add a tity. If you

ws an examp

igure 2-9. Pu

e: If you make

end of the row

Submit to the right-ha

r clicking Suirm Order la

row icon want, you c

ple.

rchase Order

e a mistake an

w.

move to thnd scroll ba

ubmit, the Cabel circled

to add ancan add add

r Line Items

nd want to dele

e next step r to bring th

Confirm Orin Figure 2-

nother row. itional rows

ete an item’s ro

in the purche Submit

rder section10).

Select anots and more

ow, click the ga

chase order button into

n appears in

ther item anitems. Figur

arbage can ico

process (if view).

the form (n

nd enter its re 2-9

on at the

necessary,

note the

14

Page 15: Pega Fast Start Guide

Fast Start

Fi

To seicon proceshapthe b

Checthrouitem

The fcorrethe wbuttoOrdeis at

Guide

igure 2-10. C

ee where that the top

ess diagrames in this di

business pro

k marks apugh and are was created

first Assignmesponds to twork item caon, the worker. The arrothe Confirm

Confirm Order

is point occup of the tab

m (Figure 2-1agram are t

ocess. Comm

pear next to complete. Fd, and then

ment shape the form whan continue k item movew shape ind

m Order Assi

r

urs within th. The You A11). This is types of buimon shapes

o those procFollowing th was assign

(green rectere a user m through theed to the nedicates the cignment.

he overall pAre Here wthe path thalding blocks are explain

cess steps the diagram fed to the Cu

tangle), labemust select e process. Wxt Assignmecurrent step

process, clickindow openat the work s in the PRPned in Chapt

hat the worfrom the tourrent Oper

eled Enter I items and tWhen you clent shape, lp of the flow

k the Whers and displa

k item followPC representter 3.

rk item has p downwardrator, Work

Item Inforthe quantitielicked the Slabeled Con

w. The P-1 w

re Am I ays the

ws. The tation of

passed d, the work User.

rmation, es before

Submit nfirm work item

15

Page 16: Pega Fast Start Guide

Fast Start

AnthpeAsto

7. Cl

Guide

Figure 2-11.

n Assignmene flow. Assi

erson (to prossignment s the purcha

ick to cl

Location of R

nt shape (grgnments arovide input hape is whese order req

lose the You

Request in Pr

reen rectangre points in t or take othere a user coquest.

u Are Here

rocess Flow

gle) correspthe processer actions). onfirms the

e window.

ponds to a hs that are to Here, the C order and a

human-base be handledConfirm Ordadds shippin

ed step in d by a der ng details

16

Page 17: Pega Fast Start Guide

Fast Start Guide

17

8. Select the Add Shipping Information check box. The Shipping Information fields appear in the form (Figure 2-12).

9. Type the shipping information for your purchase order. Use the Tab key to advance from field to field. Do not use the Enter key, as that submits the form.

Figure 2-12. Shipping Information

Page 18: Pega Fast Start Guide

Fast Start

10. ClPemm

In autha t

11. Clocli

Guide

ick Submitending-Appanager for aanager’s wo

Figure 2-13.

the ASupplutomatically an $100. (Ytotal of $10

ose the formck Logoff t

Figure 2-14

. The Confirproval. Theapproval. Anorklist.

Pending-App

y Purchase routes to a

You can test0 or less.)

m by clickingo log out of

4. Logoff

rmation secte form indican assignmen

proval Status

Order proce manager fo this by crea

g the Close f the portal

tion appearsates that thnt for the ap

s

ess, the puror approval ating a seco

icon (Figure 2-14

s (Figure 2-e work itempproval requ

rchase orde when the oond purchas

in the wo4).

-13). The Stm has gone tuest is place

r request order total isse order req

ork item tab

tatus is to a ed on the

s greater uest with

b. Then

18

Page 19: Pega Fast Start Guide

Fast Start Guide

19

Approving the Purchase Order Request Managers or supervisors have access to all of the facilities available to application users and more. In this sample application, managers have the ability to approve or reject certain purchase orders.

1. Log into the system as [email protected] with the password password to access the ASupply application as a manager. The Case Manager portal appears (Figure 2-16).

Managers use different portal tabs and tools than their staff members do. As you are acting as a manager, you may be prompted with a Windows warning regarding one or a few additional ActiveX controls. Click Install each time. Figure 2-15 shows an example.

Figure 2-15. ActiveX Control Warning

2. In the ACORP Work Group, click Manager. The manager’s worklist appears in the work space on the right (Figure 2-16).

Figure 2-16. Manager’s Worklist

Page 20: Pega Fast Start Guide

Fast Start Guide

20

3. Double-click the purchase order’s work item ID to open it (Figure 2-17).

Figure 2-17. Open the Purchase Order

4. Click Submit to approve the purchase order request.

Figure 2-18. Approve Purchase Order

The ASupply application displays a confirmation form (Figure 2-19). The resolved status indicates that the business process is complete.

Page 21: Pega Fast Start Guide

Fast Start

Fi

Notebecom

Othestaff time

5. CloseLogo

Fi

Guide

igure 2-19. R

e: In this flow,

mes resolved w

r tabs and t members’ w reports abo

e the form boff to log ou

igure 2-20. Lo

Resolved-Com

after a manag

with a status of

tools in the worklists, trout progress

by clicking thut of the por

ogoff

mpleted Status

ger Approves (

f Resolved-Com

Manager poansfer works, volume, b

he Close rtal (Figure

s

or Rejects) the

mpleted (or Re

ortal allow mk among stabacklogs, an

icon in the2-20).

e purchase ord

esolved-Rejecte

managers oraff membersnd trends.

e work item

der request, the

ed).

r supervisors, and review

tab. Then c

e work item

s to review w real-

click

21

Page 22: Pega Fast Start Guide

Fast Start Guide

22

Chapter 3: Improving the Application In this chapter, by working as a developer, you will extend the purchase order process to require a second approval on some purchase orders. To make the application more closely match ASupply’s business practices, you will modify the process flow to require a Vice President’s (VP) approval for those purchase order requests that meet all of the criteria for any row of the following table (Figure 3-1). At least one row must match the criteria for the purchase order to go to the VP for approval.

Dept Name Bill Customer Order Total IT >$1,000

HR >$500

Finance No

Finance Yes >$200

Legal Yes >$200

Legal No >$200

IT No >$2,000

Figure 3-1. ASupply Purchase Order VP Approval Criteria

For example, according to the criteria table:

If… Then The Department Name in the submitted

purchase order is set to Finance

And

The Bill Customer check box is unchecked

(clear)

VP approval is required, regardless of the total

amount of the order

However If… The Department Name is set to Finance

The Bill Customer check box is checked

The Order Total is $199.00

None of the rows contain criteria that are all met. In

this case, no VP approval is required

Page 23: Pega Fast Start Guide

Fast Start Guide

23

When you complete the changes to the application to implement this policy, the revised process diagram will look like Figure 3-2, with the added shapes shown within the purple box.

Figure 3-2. Revised Process Diagram

Page 24: Pega Fast Start Guide

Fast Start Guide

24

Changing the Purchase Order Request Process Follow these steps to learn about the Designer Studio. The Designer Studio is the portal in which application designers and developers perform their work.

1. Log into the system as Designer with the password password to access the Designer Studio.

If prompted with a Windows Security warning, click Install. (Figure 3-3 shows an example.) This might occur a few more times as Windows downloads each needed ActiveX control.

Figure 3-3. ActiveX Control Warning

The Designer Studio opens (Figure 3-4). If the Application Explorer does not display, click the arrow to select it from the list of Explorers.

Figure 3- 4. Designer Studio

The Application Explorer in the left panel provides quick access to this application’s rules. It presents a multi-level tree structure to browse for and perform operations on rules. Rules are organized into PRPC rule categories.

For example, the ASupply application contains the PurchaseOrder class which contains rules that belong to various rule type categories such as Process, Decision, and User Interface (Figure 3-5).

Page 25: Pega Fast Start Guide

Fast Start

Fi

2. Open

a. Cco

b. Cco

c. Cgsu

d. C

F

Guide

igure 3-5. Pro

n the Purch

Click the + icontains.

Click the + icontains.

Click the + icreen arrow upports the

Click Purch

Figure 3-6. Pu

ocess Rule Ca

aseOrder f

con to expa

con to expa

con to expaicon pre creation of

haseOrder

urchaseOrder

ategory in the

flow rule (Fi

nd the Purc

nd the P

nd the Flowceding a na a new work

to open the

r Flow Rule in

e Application

gure 3-6):

chaseOrde

Process cate

w rule type. me indicatek item.

e flow rule.

n Application

Explorer

r class and

egory to see

In the Appes a starter

Explorer

see the cate

e the rule ty

lication Expflow rule, w

egories it

ypes it

lorer, a which

25

Page 26: Pega Fast Start Guide

Fast Start

T

Pu

Tfuchm

Guide

he Flow rule

Figure 3-7.

RPC has dozpper left of

abs on the function. Toohange, or d

marked read

e form for th

PurchaseOrd

zens of rule the corresp

form providols on the Delete rules a-only ( ),

he Purchase

der Flow Rule

e types; eacponding form

e access to esigner Stuand data ins so you can

eOrder proce

e

h type is idem (in this ca

rule fields adio toolbar stances. Thenot alter thi

ess opens (

entified in thase, Flow).

and informaenable you e PurchaseOis instance d

Figure 3-7)

he text labe

ation organiz to find, creOrder flow rdirectly. Ins

.

el at the

zed by ate, ule is stead, you

26

Page 27: Pega Fast Start Guide

Fast Start

wR

3. Click ASup

Fi

4. The Aalter originlist a The n

The ndeter

A Deidentor mo

5. In th

The p

Guide

will save a coRuleSet Vers

Save As pply:01-01-0

igure 3-8. Flo

Applies To the values nal you are nd the Vers

new flow ru

next steps crmines whet

cision shapetifies an autore outcome

VP

VP

e View area

process diag

opy of this fsion of 01-0

to save a02 RuleSet V

ow: Save As D

and Flow Nin these fielcopying. Cosion is 01-0

le appears.

change the Pther the VP

e, representomatic stepes. In this c

P approval is re

P approval is no

a on the Dia

gram display

flow rule int01-02. Then

a copy of theVersion. A S

Dialog

Name fieldslds. The newonfirm that A01-02, and

Select the a

PurchaseOrd must appro

ted in the prp where proccase, the De

equired (True)

ot required (Fa

gram tab, m

ys.

o a RuleSetn you make

e flow rule iSaveAs dialo

s identify thew flow rule sASupply di then click S

arrow to col

der flow to iove a purcha

rocess diagrcessing mayecision shap

alse)

make sure th

t named AS updates to

nto the og opens (F

e keys of thshould use tsplays in thSave As.

lapse the de

include a Dease order re

ram by an oy advance ae has two o

hat Modeler

upply with the new co

Figure 3-8).

he flow rule.the same ke

he RuleSet

etails.

ecision shapequest.

orange diamlong any on

outcomes:

r is selected

a higher py.

. Do not eys as the drop-down

pe that

mond, ne of two

.

27

Page 28: Pega Fast Start Guide

Fast Start

6. Usingdiagr

7. In thof thewheethe m For dselec

Fi

Pan aleft-cyou rtake simu

8. In thdraft flow

Guide

g the mouseram, so that

e toolbar, me canvas anel to re-size mini-map in

details aboutct Develope

igure 3-9. De

and Select click a blankrelease the action; for ltaneously.

e toolbar, v mode, it is actions that

e wheel, scrt you can vi

make sure thnd drag to m the diagram the lower r

t using the er Help, and

eveloper Help

modes ak area of themouse buttexample, mYou will wo

verify that D known as at you have n

roll towards ew the entir

hat the Panmove the diam again, if dight.

Process Modd go to the

re mutuallye canvas andon, the sele

move or delerk with Sele

Draft On a flow modenot yet defin

you to redure process.

n icon isagram as a wdesired. You

deler, click tFlow Rules

exclusive. d drag to fo

ected shapesete, on all thect mode lat

is sel, and you cned.

uce the size

s selected. Lwhole. You

u can also pa

the Help — Process M

When Selecorm a selects are highlig

he highlighteter.

selected. Wcan referenc

of the proc

Left-click a b can use thean the diagr

p icon in theModeler Bas

ct mode is otion boundaghted and yed shapes

While the flowce other rule

cess

blank area e mouse ram using

e toolbar, sics topic.

on, you can ry. When

you can

w rule is in es and

28

Page 29: Pega Fast Start Guide

Fast Start Guide

29

9. Review the process diagram.

Figure 3-10. Process Modeler Process Diagram

The green circle at the top of the process diagram identifies the start of the business process in which a new purchase order request is created. Processing of each purchase order proceeds along the connectors from shape to shape.

The three green rectangles with clocks on them mark Assignment shapes (Enter Item Information, Confirm Order, and Manager Approve Order). Assignments are the steps in the process that require a human actor (here, a user or manager) to enter information or record their decisions. The orange diamond shape labeled Manager Review identifies an automated Decision. In this process, the automated Decision has two outcomes: Review or No Review.

Page 30: Pega Fast Start Guide

Fast Start

10. In ththat paletpoint

Fi

Guide

e toolbar, cit is always tte to the deter over eac

igure 3-11. P

lick to o visible, douesired locatich shape to

Pinned Shapes

open the Shuble-click theon, as showview a desc

s Palette

hapes palette Shapes ic

wn Figure 3-criptive ToolT

te. To pin thon, and the-11. You canTip.

he Shapes pen drag the n hover the

alette so Shapes mouse

30

Page 31: Pega Fast Start Guide

Fast Start

11. Befor

In thundeUpdatheir

Fi

12. When

Hoveand t

Fi

Guide

re adding a

e toolbar, cerneath Manate Status C connectors

igure 3-12. S

n you releas

er the mousethen click an

igure 3-13. C

new Decisio

lick the Selager Approvompleted, U, as shown

elect Shapes

se the mous

e pointer ovnd drag the

Click and Drag

on shape to

ect modve, and dragUpdate Statin Figure 3-

to Move

se, selected

ver the high selected ar

g Shapes

the flow, cr

de. Click to tg to select tus Rejected-12.

areas of the

lighted arearea down.

reate some

the left of tthe remaindd, Send Corr

e flow are h

a until it cha

space in th

he process der of the florespondence

highlighted i

anges to a c

e diagram.

diagram, ow: e, and

in blue.

cross ,

31

Page 32: Pega Fast Start Guide

Fast Start

T

13. FrompositThis reque

Fi

14. Hoveand t

Guide

he bounding

Figure

m the Shapesioning it belindicates thest is appro

igure 3-15. N

er the mousethen double

g box shown

e 3-14. Bound

s palette, drlow the Manat the businved by the

New Decision

e pointer ov-click the D

n in Figure 3

ding Box Indic

rag a Decisinager Approness processmanager.

Shape

ver the Deciecision shap

3-14 indicat

cates New Lo

on shape ove Order Ass requires a

sion shape pe to display

tes the new

ocation

onto thssignment sa decision af

until it chany the Decisi

location.

he process dshape (Figurfter a purch

nges to a croion Properti

diagram, re 3-15). ase order

oss , es panel.

32

Page 33: Pega Fast Start Guide

Fast Start

Fi

15. In thFigur

a

b

c

At thrule d

16. In thwill c

Guide

igure 3-16. M

e Decision Pre 3-17:

. Type VP on the shWhere Am

. Select De

. Type VPA

Figure 3-1

is point, thedoes not ye

e Decision Pcreate a new

Mouse Pointer

Properties p

Approve Ohape in the pm I diagram

ecision Tab

ApproveOr

17. Decision P

e flow rule rt exist. Nex

Properties dw decision ta

r Becomes a C

panel, specif

Order in theprocess diag

m.

ble as the T

der in the R

Properties Di

references axt, you’ll cre

ialog, click able rule wit

Cross

fy the follow

e Name fieldgram, the w

Type.

Rule field (F

ialog

a decision taate the deci

the Open icth that nam

wing items a

d. This is thwork item hi

Figure 3-17

able rule, buision table r

con next me (Figure 3-

as shown in

e text that story displa

).

ut the decisirule.

t to the Rule-17).

displays ay, and the

on table

e field. You

33

Page 34: Pega Fast Start Guide

Fast Start

17. In th

Fi

18. Click

F

Guide

e New Decis

Do

Th

Th

Th

igure 3-18. N

Create. Th

Figure 3-19. D

sion table d

o not change th

e Purpose fie

e RuleSet sho

e Version sho

New Decision

he Decision T

Decision Table

ialog, confir

he Applies To

ld should be V

ould be ASupp

ould be 01-01-

Table Dialog

Table rule fo

e Rule Form

rm or enter

field

VPApproveOrd

ply; if not, chan

-02; if not, cha

orm appear

the followin

der; if not, cha

nge it

ange it

rs (Figure 3-

ng:

ange it

-19).

34

Page 35: Pega Fast Start Guide

Fast Start

Definin1. In th

Compfor th

Whe

2. On ththen

Fi

Note: No

Guide

ng a Newe Decision Tplete two rohis decision

Tr

Fa

en completin

— to ad

— to in

— to de

he Results type False

igure 3-20. D

o changes are n

w DecisionTable rule foows of the A table. In th

ue: This purch

alse: This purc

ng arrays, c

dd a new row

sert a new

elete a row

tab, type T in the seco

Decision Table

needed to the

n Table Rorm, click thAllowed Reis case, the

hase order requ

hase order doe

lick:

w at the bot

row betwee

rue in the fnd row.

e Rule – Resu

Set Propertie

Rule he Results sults array

e allowed res

uires VP appro

es not require

ttom of the

n existing r

first row, clic

ults

es?, Options,

tab to bring to identify sults are:

val

VP approval

array

rows

ck to ad

or Preset Pro

g it to the frthe allowed

dd a new row

operty Values

ront. d results

w, and

s areas.

35

Page 36: Pega Fast Start Guide

Fast Start Guide

36

3. Click the Table tab to bring it to the front. In this tab, you record the decision table logic as presented previously in Figure 3-1:

Dept Name Bill Customer Order Total IT >$1,000

HR >$500

Finance No

Finance Yes >$200

Legal Yes >$200

Legal No >$200

IT No >$2,000

Figure 3-21. Decision Table Logic

4. The decision table in this example has three inputs that are identified by property rules: DepartmentName, BillCustomer, and OrderTotal. Each column in the decision table (except the Return column) corresponds to a property. Use these steps to complete the Table tab:

a. Click the column heading cell (the cell just below the Conditions column title) to label the column in the matrix. A Property Chooser pop-up dialog displays (Figure 3-22).

Figure 3-22. Decision Table Property Chooser

Page 37: Pega Fast Start Guide

Fast Start

b

NS

c

l

f

c

5. The scolum

To ad

a

Guide

. With the () to usWhen Deit. You ca

Figure

After youdefault va

Note: The gre

SmartPrompts

complete a fiel

ist. For the Pro

from which you

. Click Sav

starting tablmns; one fo

dd a column

. Click the

Figure 3

mouse poinse the SmarepartmentNan also doub

3-23. Select

choose thealue.

een triangle at

appear on ma

d that contains

operty field her

u can select.

ve to save th

le contains ar the BillCus

n to the righ

cell under D

3-24. Decisio

nter in the PtPrompt con

Name (Figuble-click to s

A Property –

e Departmen

the bottom rig

ny rule and da

s this control, p

re, this SmartP

he property

a single inpstomer prop

ht of the sta

Department

n Table Rule

Property fientrol to accere 3-23) is select an ite

Decision Tab

ntName pro

ght corner of th

ata forms to pr

press your key

Prompt control

to the deci

ut conditionperty and on

rting colum

Name to se

– Select A Co

eld, press thess a list of highlighted,

em from a S

ble Property C

perty, the L

he Rule field is

rovide a selecti

yboard’s Down

displays a list

sion table m

ns column. Yne for the O

n:

elect that co

olumn

he Down Arr available pr, press Ente

SmartPromp

Chooser

Label field d

s a SmartProm

on list for fast

Arrow key to

t of available p

matrix.

You need toOrderTotal p

olumn (Figu

row key roperties. er to select t control.

displays a

pt control.

entry. To

access the

roperties

add two roperty.

re 3-24).

37

Page 38: Pega Fast Start Guide

Fast Start

b

6. Add tthe P

Fi

7. Enteryour

a

b

c

d

Guide

. Click the of the sta

Figure

the BillCustoProperty Cho

igure 3-26. D

r the first de decision tab

. Click in thin the celselection

. Under Bil

. Type >10commas,

. In the AcThere aredefined b

Figure 3

Insert Colarting colum

3-25. Decisio

omer and Oooser (Figur

Decision Table

ecision criteble:

he first cell l. Use the S list and ent

ll Custome

000 for the and pennie

ctions Retue only two aby the result

3-27. Decisio

umn After mn. Do this a

on Table Rule

OrderTotal prre 3-22).

e Rule – Add P

eria (shown

under DepaSmartPrompter the nam

er, leave the

entry undees in the am

urn column,allowed retuts that you s

n Table Rule

icon . A again to add

e – Insert Col

roperties (F

Properties To

in Figure 3-

artment Napt (press thee IT.

e entry blan

r Order Tomount.)

select Truern actions, Tspecified ea

– First Row C

new columnd a second c

lumn After

Figure 3-26)

o Columns

-21) to com

ame. The Se Down Arro

k for this ro

tal. (Omit t

e for the vaTrue and Fa

arlier on the

Completed

n appears tocolumn (Fig

to the colu

plete the fir

martPromptow key) to d

ow.

the dollar sig

alue (Figure alse, which a Results tab

o the right ure 3-25).

mns using

rst row of

t appears display the

gn,

3-27). are b.

38

Page 39: Pega Fast Start Guide

Fast Start

8. Add ashow

F

9. Usingthe Bothe

Fi

Guide

additional rown in Figure

Figure 3-28. D

g Figure 3-1Bill Customerwise (fina

igure 3-29. D

ows by click 3-28.

Decision Table

1 as your gumer column, al) row, set t

Decision Table

king the Ins

e Rule – Emp

uide, comple enter =Falthe return a

e Rule Comple

sert Row Af

pty Rows Add

ete the tablelse for No aaction to Fa

eted

fter icon

ded

e so it looksnd =True flse.

. Add six r

s like Figure for Yes. In t

rows, as

3-29. In the

39

Page 40: Pega Fast Start Guide

Fast Start

10. Click form the w

Fi

Guide

Save to indicates th

warning.

igure 3-30. D

o save the uhat the rule

Decision Table

updated dec was saved,

e Rule Warnin

cision table r, but with a

ng

rule. An ico warning. Cl

n at the toplick the + s

p of the ign to view

40

Page 41: Pega Fast Start Guide

Fast Start

11. Click logic row ccannthe b

Fi

12. To de

Delerema

13. Save

14. Click

Guide

Show Con error appeacontains an ot be used.

bottom row

igure 3-31. D

elete this ro

ete Row icoain. A messa

the revised

OK to close

nflicts to chars in the bo unreachabl The top row(IT and ord

Decision Table

w, click in a

n . Click age displays

d decision ta

e the Decisi

eck this ruleottom row (e condition.w is reacheder total > 2

e Rule – Logic

any cell in th

Show Confs: “The Deci

able and clo

on Propertie

e for logic cindicated by. It has a cod first (IT an000).

c Errors

he row to se

flicts againsion Table i

se the rule

es dialog.

onsistency y a warningombination ond order tot

elect the row

n to confirm is consisten

form by clic

(Figure 3-3 icon ). Tof input valutal > 1000)

w, and then

that no logt.”

cking the X.

1). One he bottom ues that and masks

select the

ic errors

41

Page 42: Pega Fast Start Guide

Fast Start Guide

42

Editing the Flow

1. Move the Manager Approve connector from the Update Status Completed Utility shape to the VP Approve Order Decision shape. To do this, select the Manager Approve connector. The connector displays in blue and connection points appear as dots at either end of the connector.

Figure 3-32. Select Connector

2. Click and drag the connection point from the Update Status Completed Utility shape to the top connector of the VP Approve Order Decision shape. A connector must make a valid connection to a shape. Valid connections display with a green connector line and a green outline around the target shape (Figure 3-33).

Figure 3-33. Move Connector

Page 43: Pega Fast Start Guide

Fast Start Guide

43

3. Select and drag an Assignment shape below the VP Approve Order Decision shape, so that purchase order requests can be routed to the Vice President (Figure 3-34).

Figure 3-34. Add Assignment Shape

Page 44: Pega Fast Start Guide

Fast Start

4. Hoveand tPrope

a

b

c

d

5. In thStatu

Fi

Guide

er the mousethen doubleerties. On th

. Name: Ty

. Harness Nprovides

. InstructioThis text

. Confirmapunctuati

Figu

e Status taus.

igure 3-36. A

e pointer ov-click the Ahe Assignm

ype VP App

Name: Use the basis of

ons: Type V will appear

tion Note: Tion).

ure 3-35. Ass

ab, use the S

ssignment Pr

ver the AssigAssignmentment tab, co

proval.

the SmartPf a form for

VP Approva in the Conf

Type VP Ap

signment Prop

SmartPromp

roperties – St

gnment shat shape and omplete the

rompt to se work item p

l Pending firm user for

pproval is r

perties

pt to select

tatus

ape until it c complete t

e following (

elect Perforprocessing.)

(do not inclrm.

required (d

Pending-A

changes to ahe AssignmFigure 3-35

rm. (A harne)

ude punctua

o not includ

Approval as

a cross , ent

5):

ess rule

ation).

de

s the Work

44

Page 45: Pega Fast Start Guide

Fast Start

6. In thclick

Fi

7. Add aStatuclick on th

Fi

8. Doubconnbetwactor

Fi

Guide

e Routing OK to apply

igure 3-37. A

a connectorus Completand drag a

he Update S

igure 3-38. A

ble-click the ector as shoeen 1 and 1r taking that

igure 3-39. C

tab, use they the assign

ssignment Pr

r from the Vted Utility gray arrow Status Com

dd Connector

connector town in Figur100. It reflect action.

Configure Con

e SmartPromnment prope

roperties– Ro

VP Approve shape, as s on the VP A

mpleted Uti

r

to open the re 3-39. Setcts an assum

nector

mpt to selecerties.

outing

e Order Decshown in FigApprove Oility shape.

Connector t the Likelihmed or know

ct ToVP as t

cision shapegure 3-38. TOrder Decisi

Properties aood to 50. wn probabil

the Router,

e to the UpdTo add a conion shape an

and configuA likelihoodlity of the hu

and then

date nnector, nd drop it

re this d is a value uman

45

Page 46: Pega Fast Start Guide

Fast Start

9. This the Vautompurch

Fi

10. Whenis reqVP A

Fi

11. FromReje

Guide

configuratioVice Presidenmatically: Thase order r

igure 3-40. U

n the decisioquired. Add Approval As

igure 3-41. C

m the VP Apected Utility

on means thnt’s approvahe request’srequest is re

Updated Proce

on table rule a connectossignment s

Configure Con

pproval Assy shape.

hat when theal is not reqs status is uesolved, as

ess Diagram

e returns a r from the V

shape as foll

nector

ignment sha

e decision tauired. The f

updated to Rshown in Fi

value of TruVP Approvelows:

ape, add a c

able rule retfollowing evResolved-Cogure 3-40.

ue, the Vicee Order De

connector to

turns a valuvents occur ompleted an

President’secision shape

o the Updat

ue of False,

nd the

s approval e to the

te Status

46

Page 47: Pega Fast Start Guide

Fast Start

12. DoubActioselec

Fi

13. In thto de

Fi

14. Add aCom

Fi

Guide

ble-click the n field, pres

ct Reject.

igure 3-42. R

e Likelihoodetermine the

igure 3-43. Li

a connectorpleted Utili

igure 3-44. C

connector tss the down

Reject Flow Ac

d field, type e order of ac

ikelihood

r from the Vity shape. C

Configure Con

to open the n arrow, dou

ction

25, and thections in the

VP ApprovaConfigure the

nector

Connector uble-click Mo

en click OKe action list

al Assignmene connector

Properties dore, and th

. PRPC uses in the user

nt shape to r as follows:

dialog. In then double-c

s the likeliho interface.

the Update:

he Flow click to

ood values

e Status

47

Page 48: Pega Fast Start Guide

Fast Start

15. Click

Fi

Guide

to save

igure 3-45. U

your chang

Updated Proce

ges to the pr

ess Diagram

rocess.

48

Page 49: Pega Fast Start Guide

Fast Start

Test YoTest you

1. Click selecmana

Fi

2. Creatthe e

3. EntercriterDepa

4. Click

5. Click that mana

Figu

6. Verifyroute

Of coursrequired

You maylink in th

Guide

our Procer process ch

the Run icoct Purchaseager, and V

igure 3-46. R

te a new puexample in C

r line items ria for requiartment is IT

Submit to

the Approvindicates thager, approv

ure 3-47. App

y that after ed to the Vic

e, more com in real-wor

y log off nowhe upper rig

ess Chanhanges usin

on in thee Order. YoP.

Run Menu

urchase ordeChapter 2.

and quantitring VP appT, any order

confirm the

ve Order lie purchase ve the requ

prove Order L

the managece President

mplete testinrld developm

w or continuht area of t

nges ng the Run m

e Quick Launu do not ne

er request, u

ties that proproval as shor over $100

e purchase o

nk displayed order is assest.

Link

er approvest for approv

ng of every ment situatio

e with the nhe Designer

menu.

nch bar, seleed to log ou

using data v

oduce a totaown in Figur0 requires t

order reque

d at the botsigned to th

s the purchaal.

condition inons.

next chapter Studio.

ect Run Prut, but can a

values simila

al amount thre 3-1. For the VP’s rev

st.

ttom of the e manager

ase order re

n the decisio

r. To log off

rocess, andact as the w

ar to those

hat meets oexample, if

view.

confirmatio (Figure 3-4

quest, the r

on table rule

f, click the L

then work user,

entered in

ne of the the

n note 47). As a

request is

e is

Logout

49

Page 50: Pega Fast Start Guide

Fast Start

ChapCurrentlyapprovinrequires option to

In this chdetails.

BuildiRecall frohandled actions dthe user

To providnew flow

1. Log i

2. FromPurc

3. Click Actio

Fi

4. The N

a

b

c

d

Guide

pter 4y, the Vice Png or rejecti the VP to eo enter a no

hapter you w

ing a Neom Chapterby a person

determine w completes

de the VP thw action rule

n as Design

m the ApplicachaseOrder

the + icon on, and sele

igure 4-1. Flo

New flow ac

. Keep the

. For the A

. For the R

. For the V

: UpdaPresident seng a purcha

enter an appote about the

will enhance

ew Flowr 2 that assign (to providewhich inputs the assignm

he opportune is needed t

ner with the

ation Explorr class.

to expand tect New fro

ow Action Con

ction rule dia

Applies To

Action Nam

RuleSet, sel

Version, sel

ating tees the samase order reproval code.e approval.

e the user in

w Actiongnments are input or ta are reques

ment.

nity to enterto implemen

e password

rer tree in th

the Userom the conte

ntext Menu

alog opens (

o value as it

me, type VPA

ect ASuppl

ect 01-01-

the Use user interquest. Howe The busine

nterface to e

rule e points in take other acted from th

r input durinnt those det

password,

he left pane

r Interfaceext menu (F

(Figure 4-2)

t is.

Approve.

ly.

02.

ser Intrface as the ever, ASupp

ess policy als

enable the V

the process ctions). Rulee user in th

ng the VPAptails.

, as in Chap

l, click the +

e category, rFigure 4-1).

). Specify th

terface manager wply’s busineso gives the

VP to enter

that are to es known ase work item

proval assig

pter 3.

+ icon to ex

right-click F

he following

e when ss policy e VP the

these

be s flow

m form as

gnment, a

xpand the

Flow

:

50

Page 51: Pega Fast Start Guide

Fast Start

5. CfoT

6. Cducr

Guide

Figure

Click Createorm. In the his label, VP

Figure

Click Save isplay user sed to implereate a sect

e 4-2. New Flo

to create thShort DescrP Approve, w

e 4-3. VPAppr

. At this pinterface iteement user tion rule.

ow Action Dia

he new VPAription field,will display

rove Flow Act

point the neems for the interface fe

alog

Approve flow, insert a spin the flow a

tion Rule Form

w VPApprov VP to entereatures for a

w action andpace betweeaction sectio

m

ve flow actior informationa flow action

d display theen VP and Aon.

on rule doesn. Section rn. Next, you

e rule Approve.

s not rules are u will

51

Page 52: Pega Fast Start Guide

Fast Start

Buildi1. From

Purc

2. Click and s

F

3. The N

a

b

c

d

Guide

ing a Sem the ApplicachaseOrder

the + icon select New

Figure 4-4. Se

New section

. Keep the

. For the P

. For the R

. For the V

Figure 4-5. N

ection ruation Explorr class.

to expand t from the co

ection Contex

n rule dialog

Applies To

Purpose, en

RuleSet, sel

Version, sel

New Section

ule rer tree in th

the Userontext menu

xt Menu

opens (Figu

o value as it

nter VPAppr

ect ASuppl

ect 01-01-

Dialog

he left pane

r Interfaceu (Figure 4-4

ure 4-5). Sp

t is.

roval.

ly.

02.

l, click the +

e category, r4).

pecify the fo

+ icon to ex

right-click S

ollowing:

xpand the

Section,

52

Page 53: Pega Fast Start Guide

Fast Start

4. Click Desig

5. Click

F

6. Add

thethe

F

7. In ttheexa

8. CN

Guide

Create to cgner Studio

Save to

Figure 4-6. V

d a field in w

e Basic icon e Field colum

Figure 4-7. Te

the Field coe Cell Properact case and

Figure 4-8. C

Click the OpeNew property

create the n (Figure 4-6

save the VP

VPApproval Se

which the VP

in themn cell in th

ext Input Con

lumn, click rties panel. d being sure

Cell Propertie

en icon ny rule dialog

new VPAppr6). An initial

PApproval s

ection Rule Fo

P is required

e toolbar, sehe top row,

ntrol

the magnifyIn the Prop

e to include

es Panel

next to the Pg (Figure 4-

oval section layout appe

ection rule.

orm

d to enter a

elect the Teas shown in

ying glass icerty field, tya leading pe

Property fie9).

n and displaears on the

n approval

ext Input Cn Figure 4-7

con in thype .Approeriod).

eld (Figure 4

y the rule fo Layout tab

code. To do

Control and d7.

he first row ovalCode (u

4-8). This o

orm in the b.

o this, click

drag it to

to open using the

opens a

53

Page 54: Pega Fast Start Guide

Fast Start

9. Mseru

10. InRbu

11. Inofrta

Guide

Figure

Make sure thelected in thule (Figure 4

n the Cell PrRequired chefore it is suser to enter

Figure

n the Label pen the Celrom Text Inab, notice th

e 4-9. New Pro

hat ASupplyhe Version 4-9).

roperties paheck box. Thubmitted. Or a value. Cl

e 4-10. Select

column, clicl Properties put to Apprhat the Requ

roperty Dialog

y is selected field. Click

anel, select this ensures Otherwise, alose the Cel

t the Required

ck the magn panel. In throval Codeuired check

g

d in the RulQuick Crea

the Generathat a valuen error mesl Properties

d Check Box

nifying glasshe Cell Prop, as shown box is selec

eSet field aate to creat

al tab, and te is enteredssage appea panel.

s icon nexperties panein Figure 4-cted. A requ

and that 01-te the new p

then select t in the userars and rem

xt to Text Iel, change th-11. On the uired icon (

-01-02 is property

the r form inds the

nput to he Value General

) will

54

Page 55: Pega Fast Start Guide

Fast Start

d

12. Sin

13. AfrAthP

14. C

Guide

isplay next

Figure

elect the Apnsert a row

Figure

Figure

A property rurom the App

Application Ehen click theroperty rule

Click the + ic identifies

to the label

e 4-11. Chang

pproval Codbelow Appro

e 4-12. Insert

e 4-13. New R

ule named Pplication ExpExplorer, clice + icon to e type.

con to expaa simple pr

in the user

ge the Value

e cell and thoval Code.

t Row After

Rows Added t

PaymentDatplorer into tck the + icoexpand the

nd the Propoperty rule,

r interface. C

hen click the

to the Layout

te already exhe new row

on to expand Data M

perty rule t, one that h

Close the Ce

e Insert Ro

xists. You cw below Apprd the Purch

Model catego

type (Figureolds only a

ell Propertie

ow After ic

can drag androval Code.

haseOrder ory to see t

e 4-14). Eacsingle value

es panel.

con to

d drop it In the class, and

the

ch blue dot e such as a

55

Page 56: Pega Fast Start Guide

Fast Start

dp

SP

Tth

Tthpfo

Guide

ate or amouroperties, w

elect the aymentDate

Figure 4-1

he blue dot he second ro

Figure 4-15.

his row nowhe Field coluxDateTime or dates and

Figure 4-16.

unt. Other icwhich are sim

blue dot to e link.)

4. Payment D

turns yellowow of the Fi

Drag and Dr

w contains thumn. This inControl. PRd times.

.PaymentDa

cons in this milar to arra

the left of t

Date Property

w, indicatingeld column.

rop .PaymentD

he .Paymenndicates thaPC supports

ate pxDateTim

tree, such aays and stru

the Paymen

y

g that it is s.

Date Property

tDate propet the .Payms a wide var

me Control

as , identuctures.

ntDate link.

selected. Dr

ty

erty. Notice mentDate proriety of inpu

tify aggrega

(Do not clic

rag and drop

the calendaoperty is a

ut and outpu

ate

ck the

p it into

ar icon in

ut formats

56

Page 57: Pega Fast Start Guide

Fast Start

15. Intosp

16. Fth

17. Inceth

18. In

Guide

n the Label o open the Cpace), and t

Figure

rom the Bashe Field colu

Figure

n the Label ell to open the Cell Prop

Figure

n the toolba

column, clicCell Propertthen close t

e 4-17. .Paym

sic panel, drumn.

e 4-18. Add th

column, clicthe Cell Prop

perties pane

e 4-19. Chang

ar, click Sav

ck the magnies panel. Che Cell Prop

mentDate pxD

rag a Text A

he Text Area F

ck the magnperties panel.

ge the Text Ar

ve to sav

nifying glassChange the Vperties pane

DateTime Con

Area Contro

Field

nifying glassel. Change t

rea Label

ve the updat

s icon neValue to Payel.

ntrol

ol to the cel

s icon nethe Value to

ted VPAppro

ext to Paymyment Dat

ll in the thir

ext to the Teo Note and

oval section

mentDate te (insert a

rd row of

ext Area then close

n rule form.

57

Page 58: Pega Fast Start Guide

Fast Start

19. Cin

20. C

Guide

Click the Pren the bottom

Figure

Click the x o

eview buttom half of the

e 4-20. Previe

n the VPAp

on in thee portal (Fig

ew

pproval tab

e toolbar to vure 4-20).

to close the

view the eff

e section ru

fect of your

le form.

changes

58

Page 59: Pega Fast Start Guide

Fast Start Guide

59

Adding a Section rule to a Flow Action Now that the section is created, add it to the VPApprove flow action so that the Approval Code and Note user interface elements display as the VP completes the assignment.

1. Return to the VPApprove flow action rule form by clicking its tab in the Designer Studio (Figure 4-21).

Figure 4-21. VPApprove Flow Action Rule Form

2. In the Application Explorer, expand the Section rule type to locate the newly created VPApproval section. Select the blue dot to the left of the VPApproval section in the Application Explorer. Each blue dot identifies a single rule. The blue dot turns yellow, indicating that it is selected. Drag it into the VPApprove flow action rule form, dropping it onto the <drag section here> area (Figure 4-22).

Figure 4-22. Drag VPApproval Section into VPApprove Flow Action

3. When you release the mouse button, the VPApprove flow action rule form displays a section reference to the VPApproval section (Figure 4-23).

Page 60: Pega Fast Start Guide

Fast Start

Fi

4. Save

5. Click

EditinAt this pshape inthat the request.

1. Ope

2. Dou

Fi

3. In thSma(Fig

Guide

igure 4-23. V

the VPAppr

the x on th

ng the Foint, the ne the flow ru new VPApp

n the Purch

ble-click the

igure 4-24. M

he ConnectoartPrompt toure 4-25).

VPApprove Flo

rove flow ac

he VPAppro

low ew flow actiole. In this srove flow ac

aseOrder flo

e Manager A

Manager Appr

or Propertieo replace Ma

ow Action wit

ction by clic

ove tab to c

on VPApprovection you wction runs w

ow using th

Approve con

rove Connecto

s panel, typanagerApp

th Section Re

king .

close the VPA

ve is complewill update t

when the VP

e Applicatio

nnector to d

or

pe VP Approprove with V

eference to VP

Approve flo

ete, but notthe Purchas

P approves a

on Explorer.

isplay the C

ove in the NVPApprove

PApproval

w action rul

t referencedseOrder flowa purchase o

Connector P

Name field, e, and then

le form.

by any w rule so order

roperties.

use the click OK

60

Page 61: Pega Fast Start Guide

Fast Start

Fi

The c

Fi

4. Click

5. Test Code

To co

a

b

Guide

igure 4-25. V

connector in

igure 4-26. V

Save to sa

the revised e and an opt

omplete the

. Click the Purchase

. Create a requirem29. For ewhich req

VP Approve Co

n the proces

VP Approve Co

ve your cha

process to tional note w

test:

Run icon e Order.

purchase orents are staxample, entquires VP ap

onnector Prop

ss diagram i

onnector

anges to the

verify that twhen approv

in the Quic

rder requestated in the dter HR as thpproval beca

perties

s labeled VP

e flow rule.

the VP is noving a purch

ck Launch ba

t that requirdecision rulehe Departmeause it is ov

P Approve.

ow required hase order r

ar and selec

res VP appre table you ent Name aver $500.

to enter anrequest.

ct Run Proc

roval. The created in Fnd select on

n Approval

cess >

Figure 3-ne laptop,

61

Page 62: Pega Fast Start Guide

Fast Start Guide

62

c. As manager, approve the request. It is now assigned to the VP.

Figure 4-27. VP Approval Pending

The VP is now required to enter an approval code and may also enter an optional note (Figure 4-28).

Figure 4-28. Approval Code

d. Enter a note and click Submit to finish the process.

Inspecting Declarative Rules This application calculates several properties with declarative rules, which are rules that define calculations among property values. For example, each LineItemTotal is the value of the item’s Price multiplied by Quantity.

To see the list of declarative rules, go to the Application Explorer, select the ASupply-FW-ASupply-Work class, expand the Decision category, and then expand the Declare Expressions category as shown in Figure 4-29.

Figure 4-29. Declare Expressions in Application Explorer

Page 63: Pega Fast Start Guide

Fast Start

To open Figure 4-

Figure 4

Figure 4

Like formrules arecomputathe Priceto recalc

Using tYou can form are

1. To enLaun

Figu

Guide

a rule from-31 show th

4-30. Declara

4-31. Declara

mulas in a Me computed ation. For exe or Quantityculate the O

the Declause the Dec

e dependent

nable the Dech bar and

ure 4-32. Dec

the Applicahe .OrderTot

ative Expressi

ative Expressi

Microsoft Exc automaticaxample, the y changes. rderTotal af

arative Rclarative Rut upon these

eclarative Rselect Rule

clarative Rule

ation Exploretal and Line

ion for .Order

ion for .LineI

cel spreadshlly wheneve target propSimilarly, yofter you inpu

Rules Insples Inspecto

e rules, and

Rules Inspecs Inspecto

es Inspector

er, click theItemTotal.O

rTotal

ItemTotal

heet, properer a value chperty LineIteou don’t neeut a quantit

pector or to see wh to graphica

tor, click thor > Declar

e rule name.Order() rule

rties controlhanges thatemTotal is ced to createty.

hich propertally illustrate

e Run icorative Rule

. Figure 4-3 forms resp

lled by declat affects thecomputed we an explicit

ties in the we those dep

on in the Qus (Figure 4-

0 and ectively.

arative e henever t program

work item endencies.

uick -32).

63

Page 64: Pega Fast Start Guide

Fast Start

2. CreatOrdecalcu

For eNotic“D” l

Figu

AfterDepe

Figu

The s

PRPCdecla

To diDecl

Guide

te a new puer. On the wulated by a d

example, assce that a D aink to inspe

ure 4-33. Rev

r clicking theendency Net

ure 4-34. Dep

symbols sho

A f

Thco

C supports carative comp

sable the Darative Ru

urchase ordework item fodeclarative r

sume that yappears nexect how that

viewing Decla

e “D”, the Dtwork for th

pendency Net

own are des

function symbo

e arrows showmputation feed

omplex decputations in

eclarative Rles.

er request borm, a “D” lirule.

you select thxt to the Lint property va

arative Rules

Dependency e LineItemT

twork Viewer

scribed below

ol ( ) referen

w how computad into inputs of

clarative ruleteractively.

Rules Inspec

by selecting ink appears

he Laptop iteItemTotal alue is calcu

Network ViTotal proper

r

w:

nces a declarat

ations depend of a later compu

es and enab

ctor feature,

> Run P next to eac

tem and typ property (Fulated.

ewer opensrty (Figure 4

tive rule.

on each other utation.

bles you to t

, click > R

Process > Pch property

pe 2 as the qFigure 4-33)

s and shows4-34).

– where result

test and deb

Rules Insp

Purchase that is

quantity. ). Click the

s the

ts from one

bug

ector >

64

Page 65: Pega Fast Start Guide

Fast Start Guide

65

Chapter 5: Reviewing Your Application By following Chapters 3 and 4 in this tutorial, you used rule forms and the Process Modeler to refine the ASupply application. PRPC uses sophisticated industry-standard technologies to implement your changes without requiring you to directly specify coding-level details. You do not need advanced IT skills to produce applications that are functional, easy to use, and visually appealing.

Developing Applications by Changing Rules You created a few new rules in the ASupply RuleSet that include the following:

A decision table rule, VPApproveOrder, controls which purchase order requests are routed to the VP for review.

A property rule, ApprovalCode, holds an input value entered by the Vice President.

A flow action, VPApprove, prompts the VP with two new fields after the VP approves a purchase order request.

A section, VPApproval, provides the user interface for the VPApprove flow action.

These new rules supplement the original set of rules in the ASupply RuleSet, which defined the application before you changed it. As you will see in Chapter 6, Documenting Your Application, and from the application document in Appendix A, the ASupply RuleSet contains about 125 rules.

The Application Explorer provides designers and developers with quick access to rules in the ASupply RuleSet. These rules, in turn, build on hundreds of built-in, out-of-the-box standard rules that are present in every PRPC system and which form the foundation building blocks of applications.

Technology Under the Covers If you are familiar with the technologies mentioned below, you can appreciate the power and breadth of PRPC as a development environment.

A property rule (for example, the ApprovalCode property) corresponds to a scalar variable.

Flow action rules are converted to HyperText Markup Language (HTML).

The Process Modeler representation of a business process is converted internally to an XML (eXtended Markup Language) document that later becomes a Java class.

Rules and other data are stored in a relational database supported by any of several popular database products from Oracle, Microsoft, or IBM.

Computations, such as declarative rules and decision table rules, are transformed into efficient Java programs.

Page 66: Pega Fast Start Guide

Fast Start Guide

66

Autogenerated Controls simplify design and maintenance, eliminating the need for hand-coding, improving performance, and ensuring browser independence and compatibility.

Grid layouts enable users to view and edit values of a Page List or Value List property or a Report Definition in a spreadsheet format. Grids are created dynamically and have as many rows as needed to display the requested data.

The architecture and design of PRPC provides these benefits:

Inheritance and polymorphism enable you to build applications by overriding or extending existing rules. For example, the flow rule that you saved into the higher RuleSet Version overrides (supersedes) the initial flow rule that was delivered with the ASupply application.

Through hardware clustering, one PRPC system can support thousands of users in multiple locations who enter, work on, and resolve millions of work items.

Applications can be developed iteratively with incremental enhancements.

Developers can use the Run menu in the Quick Launch bar to quickly switch from a development task to a testing task and back to a development task, as you did.

PRPC applications can interface with other systems using a wide variety of industry-standard technologies (such as SOAP / Web services, e-mail, relational databases, J2EE facilities including Enterprise JavaBeans, and JavaServer Pages).

Page 67: Pega Fast Start Guide

Fast Start

ChapPRPC incchapter d

Docum

1. In thTool

Figu

Guide

pter 6cludes tools describes ho

Note: Mic

menting

e Designer s > Docum

ure 6-1. Docu

: Docu that enableow to use th

crosoft Word 20

g the AS

Studio, selement (Figure

ument Menu I

umente you to eashose tools.

002 or later is

Supply A

ect the Pegae 6-1).

Item

ting Yoily documen

needed to pro

Applicat

a button

our Apnt what you

oduce the Appli

tion

and then

pplicat have built.

ication docume

n select App

tion This

ent.

plication >

67

Page 68: Pega Fast Start Guide

Fast Start Guide

68

2. In the Application Document wizard, select the ASupply application, the ASupply application template, and specify the Detail Level, for example, Full Application Documentation. For more information about the Application Document wizard, click the Help button

in the upper right of the wizard.

Figure 6-2. Application Document Wizard

3. Click the Order chevron at the top of the screen to proceed to the next page.

Figure 6-3. Order Chevron

Page 69: Pega Fast Start Guide

Fast Start

4. Selecchev

Fi

5. Afterdocu

Fi

PRPCgenedocuthe A

6. Click

This is thapplicatitypical w

Guide

ct the items ron to proce

igure 6-4. Ap

r you have sment, click

igure 6-5. Do

C generates ration procementation i

ASupply app

the Logout

he conclusioon and appe

workstation s

that you weed through

plication Doc

specified all the Docum

ocument Now

a Word docess may taks complete.

plication.

t link in the

on of the Fasendices dessetup can b

ant to includh the Define

cument Wizar

the informament Now b

Button

cument that ke a minute Appendix A

upper right

st Start Guidcribing the e found in t

de in the do and Captur

rd

ation that yobutton at the

lists all of t or two. A mA contains t

t corner of t

de. More infDesigner Stthe following

ocument andre screens.

ou want to ie bottom of

the rules in message disphe documen

the Designe

formation otudio toolbag pages.

d then click

nclude in thf the screen

the applicatplays when nt created b

er Studio.

n the ASupr, tab bar, a

the

he Word .

tion. The the by PRPC for

ply and the

69

Page 70: Pega Fast Start Guide

Fast Start Guide

70

Appendix A: Application Document for ASupply The following pages show the document created by PRPC for the ASupply application.

Note: Page breaks, page numbering and fonts in the generated ASupply document have

been modified for inclusion in this book.

Page 71: Pega Fast Start Guide

Fast Start Guide

71

Application Document for ASupply 01.01.01 ASupply

Created by: Designer On March 12, 2012

Page 72: Pega Fast Start Guide

Fast Start Guide

72

Copyright 2013

Pegasystems Inc., Cambridge, MA

All rights reserved. This document describes products and services of Pegasystems Inc. It may contain trade secrets and proprietary information. The document and product are protected by copyright and distributed under licenses restricting their use, copying distribution, or transmittal in any form without prior written authorization of Pegasystems Inc. This document is current as of the date of publication only. Changes in the document may be made from time to time at the discretion of Pegasystems. This document remains the property of Pegasystems and must be returned to it upon request. This document does not imply any commitment to offer or deliver the products or services described. This document may include references to Pegasystems product features that have not been licensed by your company. If you have questions about whether a particular capability is included in your installation, please consult your Pegasystems service consultant. For Pegasystems trademarks and registered trademarks, all rights reserved. Other brand or product names are trademarks of their respective holders. Although Pegasystems Inc. strives for accuracy in its publications, any publication may contain inaccuracies or typographical errors. This document or Help System could contain technical inaccuracies or typographical errors. Changes are periodically added to the information herein. Pegasystems Inc. may make improvements and/or changes in the information described herein at any time. This document is the property of: Pegasystems Inc. 101 Main Street Cambridge, MA 02142-1590 Phone: (617) 374-9600 Fax: (617) 374-9620 www.pega.com

Page 73: Pega Fast Start Guide

Fast Start Guide

73

Contents Application Overview ................................................................................. 75

Description .................................................................................................................................. 75

Business Objectives ................................................................................................................... 75

Actors ........................................................................................................................................... 75

Case Type Definitions ............................................................................................................... 75

Work Types ................................................................................................................................. 75

Supporting Types ....................................................................................................................... 75

RuleSets ....................................................................................................................................... 75

Requirements .............................................................................................................................. 76

PurchaseOrder ............................................................................................. 76

Purchase Order - Flow .............................................................................................................. 76

Primary Path ........................................................................................................................... 77

Alternate Path 1 ..................................................................................................................... 83

Alternate Path 2 ..................................................................................................................... 84

Alternate Path 3 ..................................................................................................................... 85

Other Specifications referenced in the application (outside of a Process) .................... 86

ApproveOrder - Specification .............................................................................................. 86

ConfirmOrder - Specification .............................................................................................. 86

EnterDeptInformation - Specification ............................................................................... 86

EnterItemInformation - Specification ............................................................................... 87

PurchaseOrder - Specification ............................................................................................ 87

RejectOrder - Specification ................................................................................................. 87

Entity Relationship Diagram .................................................................................................... 88

Properties Referenced ............................................................................................................... 88

Common .......................................................................................................... 89

Security ........................................................................................................... 89

Navigation ...................................................................................................... 89

DataManagement ........................................................................................ 89

SysAdmin ........................................................................................................ 89

Requirements Matrix .............................................................................................. 90

Reports ............................................................................................................ 90

List Views ..................................................................................................................................... 90

Page 74: Pega Fast Start Guide

Fast Start Guide

74

Summary Views ......................................................................................................................... 90

Report Definitions ...................................................................................................................... 90

Correspondence .................................................................................................... 90

Acknowledgement............................................................................................................................... 90

Integration .................................................................................................... 91

Services ........................................................................................................................................ 91

Connectors .................................................................................................................................. 91

Decisions ........................................................................................................ 91

Tables ........................................................................................................................................... 91

VPApproveOrder .................................................................................................................... 91

Trees ............................................................................................................................................. 92

Manager Review .................................................................................................................... 92

Map Values .................................................................................................................................. 92

Whens ........................................................................................................................................... 92

ItemPrice ................................................................................................................................. 92

Security ................................................................................................................ 92

SLAs 93

Activities .............................................................................................................. 93

Properties ............................................................................................................. 93

Declaratives ................................................................................................... 94

Expressions ................................................................................................................................. 94

.LineItemTotal ........................................................................................................................ 94

.OrderTotal .............................................................................................................................. 94

Triggers ........................................................................................................................................ 95

OnChange .................................................................................................................................... 95

Constraints .................................................................................................................................. 95

Specifications Matrix .............................................................................................. 95

Page 75: Pega Fast Start Guide

Fast Start Guide

75

Application Overview

Description Initial implementation of a system that will centralize and automate the purchasing function for corporate employees.

Business Objectives

Centralize the purchasing function for employees across the corporation Automate decisioning and routing of purchase orders

Actors

Actor Type Count Access Method

Employee Operator 2000 Total Users Per Week Browser

Manager Operator 50 Total Users Per Week Browser

Case Type Definitions Case Type Prefix Starting Process

Work Pool: ASupply (Work Pool: ASupply) C-

ASupply (ASupply) C- No Processes Defined.

Purchase Order (Purchase Order) P- PurchaseOrder

Work Types Name Implementation Class

PurchaseOrder ACORP-FW-ASupply-Work-PurchaseOrder

Supporting Types Name Description

Common Specifications shared by multiple work types

Security Specifications dealing with authentication, authorization

Navigation Specifications specific to getting between work types and general application processing

DataManagement Specifications specific to managing lists of products, reference data tables, broadcast messages

SysAdmin Specifications specific to managing operator profiles, calendars, skills, rule migration/promotion

RuleSets RuleSet Version Description Prerequisites

ASupply 01-01-02 RuleSet to identify, manage, and control the set of rule instances that define ASupply application

Pega-ProcessCommander:06-02-20 ASupplyInt:01-01-01

ASupplyInt 01-01-01 Integration RuleSet for ASupply framework Pega-ProcessCommander:06-02-20

Page 76: Pega Fast Start Guide

Fast Start Guide

76

RuleSet Version Description Prerequisites

ACORP:01-01-01

ACORP 01-01-01 Created by Initial Setup Wizard Pega-ProcessCommander:06-02-20

ACORPInt 01-01-01 ACORPInt Pega-ProcessCommander:06-02-20

Requirements ID Name Category Status Description

ApprovalLevel ApprovalLevel Business Rule

Complete Pruchase requests are routed to managers based on total dollar values as described in the corporate accounting manual

PurchaseItems PurchaseItems Business Rule

New The list of items an employee can request is based on the employee's grade level.

RejectReason RejectReason Business Rule

New A list of reject reasons is presented to managers and fulfillment operators who select from the list.

PurchaseOrder Implementation: ACORP-FW-ASupply-Work-PurchaseOrder

Description: Edit this Description

Purchase Order - Flow Rule Name: PurchaseOrder Applies to Class: ACORP-FW-ASupply-Work-PurchaseOrder RuleSet: ASupply : 01-01-02

Page 77: Pega Fast Start Guide

Fast Start Guide

77

Flow Diagram

Primary Path

Start Implementation: New Referenced By: Purchase Order - Flow (Page 76) Rule Name: New Applies to Class: ACORP-FW-ASupply-Work RuleSet: ASupply : 01-01-01

Enter Item Information - Assignment Implementation: WorkList Parameters: DoNotPerform = false Instructions = Enter item information HarnessPurpose = Perform

default service level - SLA Referenced By: Enter Item Information - Assignment (Page 77) in Purchase Order - Flow (Page 76) Rule Name: Default Applies to Class: Work-

Long Description: Default service level Usage: The goal is that each work object will be completed in two days.

The deadline is that each work object must be completed within 5 days.

Page 78: Pega Fast Start Guide

Fast Start Guide

78

RuleSet: Pega-ProCom : 06-02-01 Initial Urgency: 0 Assignment is ready for work:

Goal Deadline Late

Interval from when assignment is ready Repeating interval from Deadline

Days 2 5

+ HH:MM:SS 0 : 0 : 0 0 : 0 : 0 : :

In Business Days? Yes Yes No

Urgency 0 0

Escalation Activity

Perform work object - Harness Referenced By: Enter Item Information - Assignment (Page 78) in Purchase Order - Flow (Page 76) Rule Name: Perform Applies to Class: ACORP-FW-ASupply-Work RuleSet: ASupply : 01-01-01

Page 79: Pega Fast Start Guide

Fast Start Guide

79

Enter Item Information - Transition Implementation: EnterItemInformation Referenced By: Purchase Order - Flow (Page 76) Rule Name: EnterItemInformation Applies to Class: ACORP-FW-ASupply-Work-PurchaseOrder RuleSet: ASupply : 01-01-01

Confirm Order - Assignment Implementation: WorkList Parameters: DoNotPerform = false Instructions = Confirm order HarnessPurpose = Perform

default service level - SLA Referenced By: Confirm Order - Assignment (Page 77) in Purchase Order - Flow (Page 76) See default service level (Page 77)

Perform work object - Harness Referenced By: Confirm Order - Assignment (Page 78) in Purchase Order - Flow (Page 76) See Perform work object (Page 78)

Page 80: Pega Fast Start Guide

Fast Start Guide

80

Confirm Order - Transition Implementation: ConfirmOrder Referenced By: Purchase Order - Flow (Page 76) Rule Name: ConfirmOrder Applies to Class: ACORP-FW-ASupply-Work-PurchaseOrder RuleSet: ASupply : 01-01-01

Manager Review - Decision Implementation: ManagerReview Referenced By: Purchase Order - Flow (Page 76) Rule Name: ManagerReview Applies to Class: ACORP-FW-ASupply-Work-PurchaseOrder RuleSet: ASupply : 01-01-01 • if .OrderTotal > 100 then RETURN review otherwise RETURN noreview

Manager Approve Order - Assignment Implementation: WorkList Parameters: DoNotPerform = false Instructions = Approve Order HarnessPurpose = Perform

Page 81: Pega Fast Start Guide

Fast Start Guide

81

default service level - SLA Referenced By: Manager Approve Order - Assignment (Page 77) in Purchase Order - Flow (Page 76) See default service level (Page 77)

Perform work object - Harness Referenced By: Manager Approve Order - Assignment (Page 78) in Purchase Order - Flow (Page 76) See Perform work object (Page 78)

Manager Approve - Transition Implementation: ManagerApprove Referenced By: Purchase Order - Flow (Page 76) Rule Name: ManagerApprove Applies to Class: ACORP-FW-ASupply-Work-PurchaseOrder RuleSet: ASupply : 01-01-01

VP Approve Order - Decision Implementation: VPApproveOrder Referenced By: Purchase Order - Flow (Page 76) Rule Name: VPApproveOrder Applies to Class: ACORP-FW-ASupply-Work-PurchaseOrder RuleSet: ASupply : 01-01-02

Page 82: Pega Fast Start Guide

Fast Start Guide

82

Conditions Actions

DepartmentName BillCustomer OrderTotal Return

= = =

if IT >1000 True

else if HR >500 True

else if Finance =False True

else if Finance =True >200 True

else if Legal =True >500 True

else if Legal =False >200 True

Otherwise False

Update Status Completed - Utility Implementation: UpdateStatus Parameters: StatusWork = Resolved-Completed Referenced By: Purchase Order - Flow (Page 76) Rule Name: UpdateStatus Applies to Class: Work-

Long Description: Update the status of a work item, and call Resolve if it has been Resolved. Usage: The activity gets called from various places including Work-NewAssign, Work-NewAssignBasket etc. It sets the status and calls

another activity 'RecalculateAndSave' to update the urgency, timestamps and to save the work object. RuleSet: Pega-ProcessEngine : 06-02-20

Decides what action to take based on pyworkstatus - Tree Referenced By: Updates the status of a work item - Activity (Page 82) Rule Name: pyCheckResolvedStatus Applies to Class: Work- RuleSet: Pega-ProcessEngine : 06-02-01 • if "Resolved-Completed" then RETURN "check" • if "Resolved-Withdrawn" then RETURN "cancel" • if "Resolved-Duplicate" then RETURN "cancel" • if "Resolved-Revoked" then RETURN "cancel" • if "Resolved-Rejected" then RETURN "cancel" otherwise RETURN "other"

Send Correspondence - Utility Implementation: CorrCreateAndSend Parameters: SendAllAttachments = false SendNow = true Broadcast = false CorrName = Acknowledgement PartyRole = Customer Referenced By: Purchase Order - Flow (Page 76) Rule Name: CorrCreateAndSend Applies to Class: Work-

Page 83: Pega Fast Start Guide

Fast Start Guide

83

Long Description: Creates a single correspondence Usage: This activity is called by CorrNew activity. It creates the correspondence record and calls the activity CorrUpdate.

RuleSet: Pega-ProcessEngine : 06-02-01

Alternate Path 1

VP Approval - Assignment Implementation: WorkList Parameters: DoNotPerform = false ConfirmationNote = VP Review is required Instructions = VP Approval Pending HarnessPurpose = Perform

default service level - SLA Referenced By: VP Approval - Assignment (Page 77) in Purchase Order - Flow (Page 76) See default service level (Page 77)

Perform work object - Harness Referenced By: VP Approval - Assignment (Page 78) in Purchase Order - Flow (Page 76) See Perform work object (Page 78)

VP Approve - Transition Implementation: VPApprove Referenced By: Purchase Order - Flow (Page 76) Rule Name: VPApprove Applies to Class: ACORP-FW-ASupply-Work-PurchaseOrder RuleSet: ASupply : 01-01-02

Page 84: Pega Fast Start Guide

Fast Start Guide

84

Alternate Path 2

Reject - Transition Implementation: Reject Referenced By: Purchase Order - Flow (Page 76) Rule Name: Reject Applies to Class: Work-

Long Description: This flow action is for rejecting the work object. Usage: Used by the StandardEvaluate flow. Approval flows should use the Disapprove flow action, not Reject.

RuleSet: Pega-EndUserUI : 06-02-01

Page 85: Pega Fast Start Guide

Fast Start Guide

85

Set the resolved properties - Activity Referenced By: Reject - FlowAction (Page 84) Rule Name: ActionResolve Applies to Class: Work-

Usage: Called by the flow action Resolve/Reject/ResolveAsDuplicate. casad created in 050401 RuleSet: Pega-ProCom : 06-02-01

Update Status Rejected - Utility Implementation: UpdateStatus Parameters: StatusWork = Resolved-Rejected Referenced By: Purchase Order - Flow (Page 76) See Updates the status of a work item (Page 82)

Alternate Path 3

Reject - Transition Implementation: Reject Referenced By: Purchase Order - Flow (Page 76)

Page 86: Pega Fast Start Guide

Fast Start Guide

86

See Reject (Page 84)

Set the resolved properties - Activity Referenced By: Reject - FlowAction (Page 84) See Set the resolved properties (Page 85)

Other Specifications referenced in the application (outside of a Process)

ApproveOrder - Specification Rule Name: ASupply | PurchaseOrder | ApproveOrder RuleSet: ASupply : 01-01-01

Details

Actors: Manager

Triggers: Web Browser

Complexity: Medium

Description

Manager must approve order totaling more than $100

ConfirmOrder - Specification Rule Name: ASupply | PurchaseOrder | ConfirmOrder RuleSet: ASupply : 01-01-01

Details

Actors: Employee

Triggers: Web Browser

Complexity: Low

Description

Not Yet Defined

EnterDeptInformation - Specification Rule Name: ASupply | PurchaseOrder | EnterDeptInformation RuleSet: ASupply : 01-01-01

Details

Actors: employee

Triggers: Web Browser

Complexity: Low

Description

Page 87: Pega Fast Start Guide

Fast Start Guide

87

Department information is defaulted into the purchase request form but the employee can overwrite it if not correct.

EnterItemInformation - Specification Rule Name: ASupply | PurchaseOrder | EnterItemInformation RuleSet: ASupply : 01-01-01

Details

Actors: Employee

Triggers: Web Browser

Complexity: Medium

Description

Enter the items to purchase.

PurchaseOrder - Specification Rule Name: ASupply | PurchaseOrder | PurchaseOrder RuleSet: ASupply : 01-01-01

Details

Actors: Any

Triggers: Web Browser

Complexity: Low

Description

Enter department information

RejectOrder - Specification Rule Name: ASupply | PurchaseOrder | RejectOrder RuleSet: ASupply : 01-01-01

Details

Actors: Manager

Triggers: Web Browser

Complexity: Low

Description

Not Yet Defined

Page 88: Pega Fast Start Guide

Fast Start Guide

88

Entity Relationship Diagram

Classes Referenced In Diagram: ACORP-Data-Order, Data-Party

Properties Referenced Rule Name Label Mode Type RuleSet

Add Shipping AddShipping Single Value TrueFalse ASupply

Approval Code ApprovalCode Single Value Text ASupply

Bill Customer BillCustomer Single Value TrueFalse ASupply

Contact Information ContactInformation Page Data-Party ASupply

Department Name DepartmentName Single Value Text ASupply

Department Number DepartmentNumber Single Value Text ASupply

Order Order PageList ACORP-Data-Order ASupply

Order Date OrderDate Single Value Date ASupply

Order Total OrderTotal Single Value Decimal ASupply

Payment Date PaymentDate Single Value Date ASupply

py Action Prompt Action Single Value Text Pega-WB

py Attachment Type Attachment Type Single Value Text Pega-ProCom

py Caption Window Caption Single Value Identifier Pega-RULES

py Confirmation Note Confirmation Note Single Value Text Pega-ProCom

py Description Description Single Value Text Pega-RULES

py Elapsed Status New Elapsed in Status New Single Value Decimal Pega-ProCom

py Elapsed Status Open Elapsed in Status Open Single Value Decimal Pega-ProCom

py Elapsed Status Pending Elapsed in Status Pending Single Value Decimal Pega-ProCom

py ID Work ID Single Value Text Pega-ProCom

py Include Sub Cases pyIncludeSubCases Single Value TrueFalse Pega-EndUserUI

py Instructions Instructions Single Value Text Pega-ProCom

Page 89: Pega Fast Start Guide

Fast Start Guide

89

Rule Name Label Mode Type RuleSet

py Label Label Single Value Text Pega-ProCom

py Note Routing/Transfer note Single Value Text Pega-ProCom

py Orig User ID Originating User ID Single Value Text Pega-ProCom

py Problem Reason Problem Reason Single Value Text Pega-ProCom

py Root Cause Root Cause Single Value Text Pega-ProCom

py Selected Selection Flag Single Value TrueFalse Pega-ProCom

py SLA Deadline SLA Deadline Single Value DateTime Pega-ProCom

py SLA Goal SLA Goal Single Value DateTime Pega-ProCom

py Specialty Component Data pySpecialtyComponentData Single Value Text Pega-UIEngine

py Status Customer Sat Customer Satisfaction Status Single Value Text Pega-ProCom

py Status Work Work Status Single Value Text Pega-ProCom

py Template Input Box InputboxTemplate Single Value Text Pega-UIDesign

py Work ID Prefix Work ID Prefix Single Value Text Pega-ProCom

py Work Party Parties PageGroup Data-Party Pega-ProCom

Urgency Assign Urgency of Assignment Single Value Decimal ASupply

Common Description: Specifications shared by multiple work types

Security Description: Specifications dealing with authentication, authorization

Navigation Description: Specifications specific to getting between work types and general application processing

DataManagement Description: Specifications specific to managing lists of products, reference data tables, broadcast messages

SysAdmin Description: Specifications specific to managing operator profiles, calendars, skills, rule migration/promotion

Page 90: Pega Fast Start Guide

Fast Start Guide

90

Requirements Matrix Requirement Category External

ID Status Description Linked To

Approval Level Business Rule

Complete Pruchase requests are routed to managers based on total dollar values as described in the corporate accounting manual

A Supply 01.01.01 (

Application)

Purchase

Items Business Rule

New The list of items an employee can request is based on the employee's grade level.

A Supply 01.01.01 (

Application)

Reject Reason Business Rule

New A list of reject reasons is presented to managers and fulfillment operators who select from the list.

A Supply 01.01.01 (

Application)

Reports

List Views Applies To Name Description RuleSet

ACORP- Data- Line Item

Details Data Table Class Editor Added by wizard A Supply

Summary Views None found

Report Definitions None found

Correspondence

Acknowledgement Rule Name: Acknowledgement Email Applies to Class: ACORP-FW-ASupply-Work RuleSet: ASupply : 01-01-01

Page 91: Pega Fast Start Guide

Fast Start Guide

91

Integration

Services None found

Connectors None found

Decisions

Tables

VPApproveOrder Rule Name: VPApproveOrder Applies to Class: ACORP-FW-ASupply-Work-PurchaseOrder RuleSet: ASupply : 01-01-02

Conditions Actions

Page 92: Pega Fast Start Guide

Fast Start Guide

92

Conditions Actions

DepartmentName BillCustomer OrderTotal Return

= = =

if IT >1000 True

else if HR >500 True

else if Finance =False True

else if Finance =True >200 True

else if Legal =True >500 True

else if Legal =False >200 True

Otherwise False

Trees

Manager Review Rule Name: ManagerReview Applies to Class: ACORP-FW-ASupply-Work-PurchaseOrder RuleSet: ASupply : 01-01-01 • if .OrderTotal > 100 then RETURN review otherwise RETURN noreview

Map Values None found

Whens

ItemPrice Rule Name: ItemPrice Applies to Class: ACORP-Data-LineItemDetails RuleSet: ASupply : 01-01-01 Logic: A0 A0: true = @(Pega-RULES:ExpressionEvaluators).compareTwoValues(.ItemName, "=", "Laptop")

Security Access Group Role Name

ACORPApp:Administrators PegaRULES:SysAdm4

Pega-Feedback:PegaDeveloper

ACORPApp:BusinessAnalysts PegaRULES:SysArch4

Pega-Feedback:PegaDeveloper

Page 93: Pega Fast Start Guide

Fast Start Guide

93

Access Group Role Name

ACORPApp:Managers PegaRULES:WorkMgr4

ACORPApp:SystemArchitects PegaRULES:SysArch4

ACORPApp:Users PegaRULES:User4

ASupply:Administrators PegaRULES:SysAdm4

PegaRULES:User4

PegaRULES:WorkMgr4

SLAs None found

Activities Applies To Name Description RuleSet Version

ACORP-Data-Order Copy Unit Price Copy Unit Price A Supply 01-01-01

Purchase Order To VP BPM Routing API: Assign to Assigned Operator

A Supply 01-01-01

ASupply get Item Details get Item Details A Supply 01-01-01

Properties Applies To Name Description Mode RuleSet Version

ACORP- Data- Line Item

Details Item Name Item Name String A Supply 01-01-01

ACORP- Data- Line Item

Details Price Price String A Supply 01-01-01

ACORP- Data- Order Item Name Item Name String A Supply 01-01-01

ACORP- Data- Order Line Item Total Line Item Total String A Supply 01-01-01

ACORP- Data- Order Quantity Quantity String A Supply 01-01-01

ACORP- Data- Order Unit Price Unit Price String A Supply 01-01-01

ACORP-FW-A Supply-

Work- Purchase Order Add Shipping Add Shipping String A Supply 01-01-01

ACORP-FW-A Supply-

Work- Purchase Order Approval Code Approval Code String A Supply 01-01-02

ACORP-FW-A Supply-

Work- Purchase Order Contact Information Contact Information Page A Supply 01-01-01

Page 94: Pega Fast Start Guide

Fast Start Guide

94

Applies To Name Description Mode RuleSet Version

ACORP-FW-A Supply-

Work- Purchase Order Payment Date Payment Date String A Supply 01-01-01

ACORP-FW-A Supply-

Work- Purchase Order Urgency Assign Urgency of Assignment String A Supply 01-01-01

ACORP-FW-A Supply-

Work Bill Customer Bill Customer String A Supply 01-01-01

ACORP-FW-A Supply-

Work Department Name Department Name String A Supply 01-01-01

ACORP-FW-A Supply-

Work Department Number Department Number String A Supply 01-01-01

ACORP-FW-A Supply-

Work Item Details Item Details PageList A Supply 01-01-01

ACORP-FW-A Supply-

Work Order Order PageList A Supply 01-01-01

ACORP-FW-A Supply-

Work Order Date Order Date String A Supply 01-01-01

ACORP-FW-A Supply-

Work Order Total Order Total String A Supply 01-01-01

Declaratives

Expressions

.LineItemTotal Rule Name: .LineItemTotal .Order() Applies to Class: ACORP-FW-ASupply-Work RuleSet: ASupply : 01-01-01 Execute this expression: Only when the top-level page is of the Applies To class Calculate value: Whenever inputs change Set .LineItemTotal = Value of .Quantity*.UnitPrice

.OrderTotal Rule Name: .OrderTotal Applies to Class: ACORP-FW-ASupply-Work RuleSet: ASupply : 01-01-01 Execute this expression: Only when the top-level page is of the Applies To class Calculate value: Whenever inputs change

Page 95: Pega Fast Start Guide

Fast Start Guide

95

Set .OrderTotal =

Triggers None found

OnChange None found

Constraints None found

Specifications Matrix Application Work Type Specification Linked To Flow Shape

A Supply Purchase Order Approve Order

A Supply Purchase Order Confirm Order

A Supply Purchase Order Enter Dept Information

A Supply Purchase Order Enter Item Information

A Supply Purchase Order Purchase Order

A Supply Purchase Order Reject Order

Page 96: Pega Fast Start Guide

Fast Start

Appeand In the Deand data

ToolbThe specyour roletoolbar ca buttonavailable

Figure B

Name Availabilit

Check In

Check Ou

Delete

Guide

endix Tab Besigner Studa instances i

bar Buttocific tools ane, the type ocontains onl does not a

e to you in t

-1 describes

Buttty

ut

B: Thear dio, use thein your PRPC

ons andnd selection of workspacy buttons bppear or is he current c

s all of the b

ton Fu

Op

rul

set

Thi

Aft

Ru

ins

Thi

Cr

the

ou

De

e Desi

e buttons onC system.

d Functio boxes that ce, and the coth relevantunavailable context.

buttons that

unction pens the Availa

e. Select Yes,

t the availabilit

is button appe

ter you check o

leSet), use thi

stance over the

is button appe

eates a copy o

e original rule

t a rule while i

letes a rule or

gner S

n the toolbar

ons appear on tcontents of t to the ope (gray), the

t might appe

bility dialog to

No/Draft Mode

ty of the rule.

ars if:

The rule under ru

The rule

out a rule to wo

s Check In but

e original one i

ars if:

The rule under ru

Your Opecheck ou

The ruleyou.

of the rule in yo

as checked ou

it is checked ou

data instance.

Studio

r and tab ba

the toolbar the form anen object ane correspond

ear.

change the av

e, Final, Blocke

is located in a le managemen

is currently ch

ork on it (in yo

tton to copy th

n the public Ru

is located in a le managemen

erator ID settinut rules

e is not current

our private Rul

t (locked). No

ut.

.

o Toolb

ar to work w

vary depennd list area.nd available ding function

vailability of th

ed, or Withdraw

RuleSet that int

hecked out to y

our private

he modified rule

uleSet.

RuleSet that int

ngs allow you t

tly checked out

leSet and mark

one else can c

bar

with rules

ding on The to you. If n is not

he

wn to

s

you.

e

s

to

t to

ks

check

96

Page 97: Pega Fast Start Guide

Fast Start

Name Delete Ch

out

Draft On/

Favorites

Help

Launch

New

Preview

Private C

In

Private C

Out

Reattach

Recover

Related R

Restore

Guide

Buttheck-

/Off

heck

heck

Rules

ton Fu

De

eff

aff

Clic

ma

def

Clic

del

Op

dis

Mo

bro

you

val

por

Cre

cur

dat

me

Sp

app

For

cop

pu

thi

che

Cre

wh

rul

the

bel

ena

Priv

cla

bel

Aft

any

Re

Ru

Lis

tha

circ

me

Re

che

unction letes a checke

ectively cancel

ected.

ck to toggle dr

ay reference ac

fined.

ck to save a lin

legate a rule to

pens the help s

splayed rule or

oves the curren

owser window

u compare two

lues in the mai

rtal window.

eates a new ru

rrently open ru

ta instance of a

enu to select an

lits the worksp

pearance of a

r a privately ch

pies the modifi

blic RuleSet. A

s button appea

ecked in to its

eates a copy of

hen you have th

e check out? c

e rule is not av

longs to a Rule

abled.

vate check out

ss rules. Also,

longs to an ove

ter Launch only

y open forms i

covers the mo

leSet and vers

ts rules related

at lists lower-n

cumstance and

enu items.

places the curr

ecked-in copy

d-out rule from

lling the check

raft mode on o

ctivities, flow a

nk to a rule to

o another user

ystem at the h

data form.

nt rule or data

with a copy of

o forms, or wor

in portal windo

ule or data insta

ule or data inst

a different type

nother rule typ

pace to present

rule in the bott

hecked-out rule

ed instance ov

After you have

ars if the condi

base RuleSet a

f a rule in your

he pxAllowPriv

checkbox in you

vailable for regu

eSet that has t

t is not possibl

you cannot pr

erride RuleSet.

y. Closes the la

n the launched

st recent versi

sion combinatio

d to the curren

umbered versi

d circumstance

rent checked-in

of that rule.

m your persona

k out. The origi

r off. Elements

actions, or othe

your My Favor

r or group of us

help topic for th

form into a se

f its own toolba

rk with some in

ow and paste t

ance of the sa

tance. To creat

e, click the arr

pe.

t a partial prev

tom half of the

e in your perso

ver the original

performed a p

itions that allow

and version ar

r personal Rule

vateCheckout p

ur operator ID

ular checkout,

the rule manag

e for a few rule

rivately check o

.

aunched windo

d window with

on of a deleted

on is unlocked.

nt rule. Clicking

ions of the cur

e-date, editions

n copy of a rul

al RuleSet,

nal instance is

s of this flow ru

er objects not y

rites menu, or

sers.

he currently

parate, floatin

ar. This action

nformation or

hem into anoth

me type as the

te a new rule o

row to display

view of the run

e split workspa

onal RuleSet,

l instance in th

private check o

w the rule to b

re present.

eSet. This disp

privilege, the A

form is select

and the rule

gement facility

e types, such a

out a rule that

ow and consolid

the main wind

d rule, if the

.

g displays a me

rrently open ru

s, and addition

le with the last

s not

ule

yet

to

g

lets

her

e

or

a

ntime

ace.

he

ut,

be

plays

Allow

ed,

as

dates

dow.

enu

le,

nal

t

97

Page 98: Pega Fast Start Guide

Fast Start

Name Rule Data

Run

Save

Save As

Show Jav

Figure B-1

Tab BThe tab other dis

Open tab that rule key,

Figure B

Name Home

Currently

Refresh

Close Figure B-2

Guide

Butta

va

1. Workspace

Bar Buttobar identifiesplays. Tabs

, Refresh represents , RuleSet, a

-2 describes

Butt

y Open

2. Tab Bar Bu

ton Fu

Sh

thi

Sta

con

Sav

Sav

Aft

gen

win

to

Ava

oth

e Toolbar But

on and es currently s appear bet

, and Closea rule, holdnd version i

s the persist

ton FuncClick

view

Click

down

displa

Click

curre

not se

Click

uttons

unction ows the XML d

s instance. Thi

arts execution

ntext.

ves the instanc

ves the instanc

ter a rule is sav

nerated Java to

ndow. (You can

developers wh

ailable for activ

hers.

ttons

Functio open rule otween the H

e icons. the mouseinformation

tent tab bar

ction to return to th

of the portal

to list all curre

menu. Select

ay to the front.

to refresh the

nt data from th

ent are lost.

to close the cu

document that

s is primarily a

or testing of th

ce to the Pega

ce under a diff

ved, displays a

o be created b

nnot alter this

ho hold the priv

vities, when ru

ons or data instaHome icon

Click a tab pointer ove of that rule

r buttons.

he What’s Happ

ently open rule

from the men

.

Designer Stud

he system. Any

urrently open r

makes up the

a debugging to

he current rule

RULES databas

ferent name, R

an approximati

by this rule inst

Java code.) Th

vilege @basecl

ules, and strea

ances, the I at the left

to make it ter the tab toe.

pening display

es or other disp

u to bring a sp

dio display and

y inputs you h

rule form or oth

form displayin

ool.

e, in the curren

se.

RuleSet, or vers

on of the

tance in a new

his button is vi

ass.ToolbarFul

m rules, amon

nstances list and the Cu

the front tabo see the ty

and your hom

plays in a drop

pecific form or

display the m

ave entered bu

her display.

ng

nt

sion.

sible

ll.

ng

st, and urrently

b. For a ype, full

e

-

ost

ut

98

Page 99: Pega Fast Start Guide

Fast Start Guide

99

Appendix C: Workstation Setup This Appendix describes setting up your PRPC workstation and includes information about:

Temporary Internet file settings

Downloaded program files

Other security settings

Performance tips and keyboard shortcuts

Internet Explorer Settings PRPC works with Microsoft Internet Explorer Web browser version 7, 8, and 9 with current Microsoft security patches installed. To use the Designer Studio you must use Internet Explorer. The Case Worker and Case Manager portals also support Firefox 2+ and Safari. Internet Explorer is also known as IE or MSIE, and serves as a thin client for both application developers and application users. All pop-up blockers (such as those provided by Yahoo! or Google toolbars) must be disabled.

Several settings are important for best use of MSIE with PRPC. In many cases, these may correspond to the settings you normally use for Local intranet or other Local Zone processing.

For additional settings not needed by most Fast Start Guide readers, select Help > Developer Help to open the PRPC help system, and search for the topics “How to set up Internet Explorer 7” and “How to set up Internet Explorer 8”.

Temporary Internet Files Settings PRPC uses HTTP 1.1 and marks pages as expired as appropriate. To set this property in Internet Explorer version 7 and version 8, navigate to Tools > Internet Options > General and click the Settings button under Browsing history. Select Automatically in the Temporary Internet Files options.

The system responds best if your MSIE cache is enabled, because the cache can store images and other static files locally. However, caching is not required.

Downloaded Program Files PRPC uses a few ActiveX controls on the workstation. Each automatically downloads on demand (only as needed) if permitted by your Windows network account and browser settings.

If your Windows account has Power User or Administrator privileges, you can download these controls. If not, another user with appropriate privileges can download

Page 100: Pega Fast Start Guide

Fast Start Guide

100

them for you, by signing on and using PRPC briefly. (You do not need Power User or Administrator privileges to run the ActiveX controls.)

From the Windows Control Panel, double-click Internet Options, or from Internet Explorer, select Tools > Internet Options. On the Security tab, select the Local intranet zone to confirm that you can download signed ActiveX controls. You can set security for the Local intranet zone to Low, or you can select Custom level and enable the download settings (Figure C-1 and Figure C-2):

Figure C-1. Download Enabled

Figure C-2. ActiveX Downloads Enabled

Other Security Settings Typically, the PRPC server operates on a local area network (LAN) and appears in the Local internet zone of Windows Internet Properties and Internet Explorer Internet Options. You can adjust security settings for the Local internet zone without affecting the security settings you want to apply for the Internet zone. The default Local internet zone security setting of Medium or Medium-Low is generally appropriate for PRPC use. Some special cases requiring customization are noted here.

Cookies — PRPC uses cookies. Confirm that your browser’s settings allow cookies.

Pop-up windows — Certain portal operations use pop-up windows. Pop-up blockers (such as the Google toolbar) may interfere with correct operation of these windows.

Scripting — PRPC uses JavaScript. Applications based on PRPC may use VBScript or JScript in addition to JavaScript. Users must have the ability to execute scripts in the Local Zone. This is available under the Low setting for the Local intranet zone or as a custom setting:

Page 101: Pega Fast Start Guide

Fast Start

PerfoDesigner

Guide

rmancers, develope

Dobrocowit

CliRe

Pre

Pre

CliHo

e Tips aners and user

o not use the bowser’s Historyntain stale infoth session sync

ck the Refreshefresh button

ess CTRL+F to

ess CTRL+P to

ck the Home Iome display.

nd Keybrs are most

rowser’s Back y capabilities toormation, and tchronization.

h button on tor the F5 ke

o search for tex

o print the curr

con at the

board Sh productive

button or Backo return to an the browser’s

the Designer Sey, to refresh t

xt on a page.

rent page.

left of the Des

hortcuts if they reme

k keyboard sho earlier page. TBack and Histo

Studio tab bar, the current dis

signer Studio ta

s ember these

ortcut. Do not The older pageory features m

not the Internplay.

ab bar to retur

e tips:

use the es may ay interfere

net Explorer

rn to the

1011

Page 102: Pega Fast Start Guide

Fast Start

AppeApplThis Appthe Fast_

The Fast

Installi

The folloPRPC sys

Dependininstall thand then

1

2

3

Guide

endix licatiopendix descr_Start_62SP

t_Start_62S

■ AS

■ Fa

AS

ing the AS

owing procedstem.

ng upon thehe ASupply an click Next

. Open the

. Log into yo

appropriat

by the Peg

. In the Des

Import &

Figu

D: Inson

ribes how toP2.zip and i

P2.zip file c

Supply_V62S

ast_Start_Gui

Supply applica

Supply Ap

dure describ

e state of yoapplication, t throughout

Fast_Start_6

our PRPC sy

te privileges t

gaRULES:Sy

signer Studio,

Export > Imp

ure D-1. Desi

stallin

o install the mport the A

contains two

P2.jar — the

de_62SP2.pd

ation

pplication

bes how to i

our database browse to tt the Import

2SP2.zip and

ystem using a

to import rule

ysAdm4 acces

, select the P

port (Figure D

igner Studio I

g the

ASupply apASupply app

o files:

application a

df — this guid

import the A

e, PRPC winthe location t wizard to a

d save the file

an operator ID

s (for examp

ss role). The

ega button (

D-1).

Import

ASupp

pplication. Yoplication into

archive to imp

de to working

ASupply app

ndows may a of the ASuaccept the d

es to your loc

D and passwo

le, privileges

Designer Stu

) and th

ply

ou can dowo PRPC.

port into PRPC

with PRPC a

plication into

appear diffepply_V62SPdefaults.

cal directory.

ord that has t

similar to tho

udio opens.

hen click App

nload the

C

and the

o your

erently. To P2.jar file,

the

ose given

plication >

1022

Page 103: Pega Fast Start Guide

Fast Start

Guide

4. Brows

5. Verify

se to the ASu

Figure D-2.

that ASupply

Figure D-3.

pply_V62SP2

. Browse to .j

y_V62SP2.jar

. Click Next

2.jar file and

jar file

r is selected a

then click Ne

and then clic

ext (Figure D-

k Next (Figur

-2).

re D-3).

1033

Page 104: Pega Fast Start Guide

Fast Start

Guide

6. Click N

7. When

Next to updat

Figure D-4

the import to

Figure D-5

te the databa

4. Update dat

o the databas

5. Import to d

ase schema (

tabase schem

e is complete

database

Figure D-4).

ma

e, click Next (Figure D-5)..

1044

Page 105: Pega Fast Start Guide

Fast Start

Guide

8. Data is

compl

9. Log-ou

exerci

s saved to th

ete, click Nex

Figure D-6.

ut of PRPC. T

se, beginning

e database. T

xt (Figure D-6

Import comp

The ASupply

g in Chapter 2

This may take

6).

plete

application is

2 of this guid

e a few mom

s ready to us

e.

ments. When t

se in the hand

this is

ds-on

1055

Page 106: Pega Fast Start Guide

Fast Start Guide

106

Appendix E: Contacting Pegasystems This appendix describes how to contact Pegasystems for:

Education services

Documentation feedback

For more information about our company and products, visit our Web site at www.pega.com.

Education Services Pegasystems University of Pega offers a wide range of courses for our customers. For course descriptions and contact information, go to http://pega.com/services/university-of-pega/pega-education-services. University of Pega offers both live classes and e-Learning courses. Courses can be presented at customer sites also.

Documentation Feedback Pegasystems strives to product high-quality documentation. If you have comments or suggestions about this guide or about the sample ASupply application, send us an email with the following information:

Document name, version number, and date it was updated (located at the bottom of the copyright page)

Page number

Brief description of the problem

Send the email to: mailto:[email protected].

Note: This email address is for providing feedback on this guide and sample application

only.