Creating and Using PeopleSoft Homepage Pagelets

72
Homepage Pagelets Simplify the PeopleSoft User Experience

description

Step-by-step instructions on how to use and create PeopleSoft pagelets using PeopleSoft's Pagelet Wizard as well as standard PeopleSoft pages/components.I gave this presentation at the PeopleSoft Northwest Regional User's group in Spokane several years ago.

Transcript of Creating and Using PeopleSoft Homepage Pagelets

Page 1: Creating and Using PeopleSoft Homepage Pagelets

Homepage Pagelets

Simplify the PeopleSoft User Experience

Page 2: Creating and Using PeopleSoft Homepage Pagelets

Me

CPA.CITP 9 years as a Programmer Analyst 4 years as a PeopleSoft developer Became a PeopleSoft Certified Developer

in 2004 Technical lead of our PeopleSoft

Financials 8.4 implementation

Page 3: Creating and Using PeopleSoft Homepage Pagelets

My Company: Chelan County PUD Located along the Columbia River in the center of Located along the Columbia River in the center of

Washington stateWashington state Established by vote in 1936Established by vote in 1936 Own and operate three hydroelectric projects.Own and operate three hydroelectric projects. Produce 8.5 million megawatt hours of power, enough Produce 8.5 million megawatt hours of power, enough

to run a city of 900,000 people.to run a city of 900,000 people.

About 700 EmployeesAbout 700 Employees Over 200 Million in annual revenueOver 200 Million in annual revenue

Page 4: Creating and Using PeopleSoft Homepage Pagelets

Our Implementation

Human Capital Management 8.8 CIS 8.8 Financials/Supply Chain Management 8.4 CRM 8.8 Enterprise non-PeopleSoft systems

MRO’s Maximo Maintenance Management System

Page 5: Creating and Using PeopleSoft Homepage Pagelets

Agenda

What is a Pagelet? How can Pagelets help me? Where can I get one?

Page 6: Creating and Using PeopleSoft Homepage Pagelets

The Problem

Can’t find functionality Too many clicks to find information

Page 7: Creating and Using PeopleSoft Homepage Pagelets

A Solution: Pagelets

What is a Pagelet? Do you use Pagelets? Have you created a Pagelet?

Page 8: Creating and Using PeopleSoft Homepage Pagelets
Page 9: Creating and Using PeopleSoft Homepage Pagelets

Enterprise Menu

Content AreaHeader with

common navigation

Modify thecontent area

Page 10: Creating and Using PeopleSoft Homepage Pagelets
Page 11: Creating and Using PeopleSoft Homepage Pagelets
Page 12: Creating and Using PeopleSoft Homepage Pagelets
Page 13: Creating and Using PeopleSoft Homepage Pagelets
Page 14: Creating and Using PeopleSoft Homepage Pagelets
Page 15: Creating and Using PeopleSoft Homepage Pagelets
Page 16: Creating and Using PeopleSoft Homepage Pagelets
Page 17: Creating and Using PeopleSoft Homepage Pagelets
Page 18: Creating and Using PeopleSoft Homepage Pagelets

What is a Pagelet?

A small PeopleSoft page Rendered within a homepage tab Can be customized by the user Can display either PeopleSoft or external

information Can display text, charts, images…

Page 19: Creating and Using PeopleSoft Homepage Pagelets

How can a Pagelet help me?

A Pagelet can provide:Relevant summary informationSingle-click access to my documentsA shortcut for creating new documents

Page 20: Creating and Using PeopleSoft Homepage Pagelets

Where can I get one?

2 main sources:Delivered PageletsCustom Pagelets

Custom PageletsPagelet WizardPeopleTools/Application Designer

Page 21: Creating and Using PeopleSoft Homepage Pagelets

Pagelet Wizard

WizardA series of screens that walk the user through

the steps required to complete a task. Demonstration: Pre-pay audit for Cash

Advances

Page 22: Creating and Using PeopleSoft Homepage Pagelets
Page 23: Creating and Using PeopleSoft Homepage Pagelets
Page 24: Creating and Using PeopleSoft Homepage Pagelets
Page 25: Creating and Using PeopleSoft Homepage Pagelets
Page 26: Creating and Using PeopleSoft Homepage Pagelets
Page 27: Creating and Using PeopleSoft Homepage Pagelets
Page 28: Creating and Using PeopleSoft Homepage Pagelets
Page 29: Creating and Using PeopleSoft Homepage Pagelets
Page 30: Creating and Using PeopleSoft Homepage Pagelets
Page 31: Creating and Using PeopleSoft Homepage Pagelets

Creating Links

Gather informationContent reference name

Portal registryComponent search keys

Component search recordTarget page

Ctrl-J

Page 32: Creating and Using PeopleSoft Homepage Pagelets
Page 33: Creating and Using PeopleSoft Homepage Pagelets
Page 34: Creating and Using PeopleSoft Homepage Pagelets
Page 35: Creating and Using PeopleSoft Homepage Pagelets
Page 36: Creating and Using PeopleSoft Homepage Pagelets
Page 37: Creating and Using PeopleSoft Homepage Pagelets
Page 38: Creating and Using PeopleSoft Homepage Pagelets

Modify XSL Template

Page 39: Creating and Using PeopleSoft Homepage Pagelets
Page 40: Creating and Using PeopleSoft Homepage Pagelets

Link Target

Obtain content reference namePeopleTools → Portal → Structure and

Content Find search keys Include search key values in query Specify search key values as parameters

to link target

Page 41: Creating and Using PeopleSoft Homepage Pagelets

Pagelet Candidates

Actionable itemsPre-pay auditTime approval

InformationOpen enrollment notification and linkBudget variance

Anything…

Page 42: Creating and Using PeopleSoft Homepage Pagelets

Pagelets with AppDesigner

SourcesPeopleSoft component IScript

Similar to standard content references

Page 43: Creating and Using PeopleSoft Homepage Pagelets

Gather Information

Pagelet categoryPortal registry folder name

PeopleTools → Portal → Structure and Content Portal Objects → Pagelets

Link target informationMenuComponentPage

Page 44: Creating and Using PeopleSoft Homepage Pagelets

Use 240xVar for right or left column Pagelets

Use 490xVar for center column Pagelets

Page 45: Creating and Using PeopleSoft Homepage Pagelets
Page 46: Creating and Using PeopleSoft Homepage Pagelets

Uncheck

Page 47: Creating and Using PeopleSoft Homepage Pagelets

Uncheck

Check

Page 48: Creating and Using PeopleSoft Homepage Pagelets

Check

Uncheck

Check

Page 49: Creating and Using PeopleSoft Homepage Pagelets

Check

Check

Uncheck

Page 50: Creating and Using PeopleSoft Homepage Pagelets

Pagelet Categories

Find or create a folderPeopleTools → Portal → Structure and

Content Portal Objects → Pagelets

Page 51: Creating and Using PeopleSoft Homepage Pagelets

Folder underPortal Objects > Pagelets

Target type of Pagelet

Page 52: Creating and Using PeopleSoft Homepage Pagelets
Page 53: Creating and Using PeopleSoft Homepage Pagelets

Add Pagelet to Homepage

Image goes here

Page 54: Creating and Using PeopleSoft Homepage Pagelets

Pagelet Requirements

Set your page size Disable most of the component’s internet

features Register it as a Homepage Pagelet type in a

folder under the Portal Objects > Pagelets folder Set additional pagelet properties Add Pagelet to a Homepage tab

Page 55: Creating and Using PeopleSoft Homepage Pagelets

Design Considerations

Informational messages Bookmarkable links IScripts

Use standard CSS class namesRegister manually

Use a Grid instead of a Scroll Area for tabular data

Standard

Better

Page 56: Creating and Using PeopleSoft Homepage Pagelets

Bookmarkable Links

Add an HTML Area to the page Value → Derived/Work field

Description Link text

Add component search keys to grid as hidden fields

Use RowInit PeopleCode to create links with GenerateComponentPortalURL function

Page 57: Creating and Using PeopleSoft Homepage Pagelets

User Specific Pagelets

PeopleCode to skip search processingSearchInit: SetSearchDialogBehavior(0)

Use Installation as a search recordLevel 1 rowset with select PeopleCode

OPRID as key field SQL in data’s view

Page 58: Creating and Using PeopleSoft Homepage Pagelets

Preference Editor

User customization

Page 59: Creating and Using PeopleSoft Homepage Pagelets

Pagelet Preference Editor

Page 60: Creating and Using PeopleSoft Homepage Pagelets

Preference Editor

User customization PeopleSoft Components, IScripts, or

External URLs User specific settings

Same as Pagelets

Page 61: Creating and Using PeopleSoft Homepage Pagelets

Design Considerations

Provide default preferences Going Home…

Save and Cancel links

Page 62: Creating and Using PeopleSoft Homepage Pagelets

How do I get back home?

Click link to return to

Homepage

Page 63: Creating and Using PeopleSoft Homepage Pagelets

Design Considerations

Provide default preferences Going Home…

Save and Cancel links PeopleCode

%Response.Redirect(%Request.Get("PORTALPARAM_HPURL"));

Page 64: Creating and Using PeopleSoft Homepage Pagelets

Design Considerations

Provide default preferences Going Home…

Save and Cancel links PeopleCode

%Response.Redirect(%Request.Get("PORTALPARAM_HPURL"));

Or

%Response.Redirect(GenerateHomepagePortalURL(%Portal, %Node, %HPTabName));

Page 65: Creating and Using PeopleSoft Homepage Pagelets

Register Preference Edit Page

Page 66: Creating and Using PeopleSoft Homepage Pagelets

Homepage2

Page 67: Creating and Using PeopleSoft Homepage Pagelets
Page 68: Creating and Using PeopleSoft Homepage Pagelets

Tracking Usage

SELECT A.PORTAL_OBJNAME_PGT, B.PORTAL_LABEL, COUNT(*) FROM PSPRUHTABPGLT A, PSPRSMDEFN B WHERE A.PORTAL_NAME = B.PORTAL_NAME AND A.PORTAL_OBJNAME_PGT = B.PORTAL_OBJNAME AND A.PORTAL_OBJNAME = 'DEFAULT' -- tab AND A.PORTAL_NAME = 'EMPLOYEE' -- portal GROUP BY A.PORTAL_OBJNAME_PGT, B.PORTAL_LABEL ORDER BY 3 DESC

Page 69: Creating and Using PeopleSoft Homepage Pagelets

Deploying Pagelets

PushHomepage Tab > Optional Default settingPeopleCode and PortalRegistry ClassesSQL Insert/Update

PullEducate your users

Page 70: Creating and Using PeopleSoft Homepage Pagelets
Page 71: Creating and Using PeopleSoft Homepage Pagelets

Questions

Page 72: Creating and Using PeopleSoft Homepage Pagelets

References PeopleBooks > … : Internet Technology >

Administering Portal Homepages and Pagelets > Managing Pagelet Attributes

PeopleBooks > … : Internet Technology > Using Portal Caching Features > Implementing Pagelet Caching

http://archive.blog.greysparling.com/2006_05_14_index.html http://jjmpsj.blogspot.com/2006/09/peoplesoft-on-oracle-whoami.html