PeopleSoft Component Processor Flow - Aaron...

2
PeopleSoft Component Processor Flow * Pre Build fires once during the component build. * PostBuild fires once during the component build. ** Activate fires whenever the page gains focus. New Component! Unrecoverable Errors Yes Sean:h or New Component No No MoYeR•••• to Read Error/Waming ErTOrlWaming ErTOrlWaming Ac..,pt Wait for User Action ~ ~ Warning t+-------'--< ? AccepV Cancel Warning OK Errorl ? r,,,--:--~ Accept Warning Accept Provisionally Update Tables ISQLInsert,OeIete,Updatel ?)----~ No Yes Accept Yes ( ~~~~~~J*-s.:~Erro~~r;;gtJ< Warning Add row to buller ? )-.,--------,,~ StopFetchingli ( AddRow ) I ,-------<? )-----, Unrecoverable Error/Warning OK Cancel PeopleCode Events Page Display Search Record Save Processing Popup Menu Field Actions Row Actions ©2001 PeopleSoft, Inc. All rights reserved. Copies may be made only with the prior written consent of PeopleSoft. PSOFTLOW01

Transcript of PeopleSoft Component Processor Flow - Aaron...

Page 1: PeopleSoft Component Processor Flow - Aaron Whincopaaronwhincop.com/.../2013/02/PeopleSoft-Component-Processor-Flo… · PeopleCode Events PeopleCode Location Function Field· Errors

PeopleSoft Component Processor Flow

* Pre Build fires once duringthe component build.

* PostBuild fires once duringthe component build.

** Activate fires whenever thepage gains focus.

New Component!Unrecoverable Errors

YesSean:h or NewComponent

No No MoYeR•••• toRead

Error/Waming

ErTOrlWaming

ErTOrlWaming

Ac..,pt

Wait for User Action

~~Warningt+-------'--< ? AccepV

Cancel Warning OK

Errorl? r,,,--:--~

Accept Warning

Accept

Provisionally Update TablesISQLInsert,OeIete,Updatel

?)----~

No

Yes

Accept

Yes

(~~~~~~J*-s.:~Erro~~r;;gtJ< WarningAdd row to buller ? )-.,--------,,~StopFetchingli

( AddRow )

I

,-------<? )-----,

UnrecoverableError/Warning

OKCancel

PeopleCode Events• Page Display• Search Record• Save Processing• Popup Menu• Field Actions• Row Actions©2001 PeopleSoft, Inc. All rights reserved.Copies may be made only with the prior written consent of PeopleSoft.

PSOFTLOW01

Page 2: PeopleSoft Component Processor Flow - Aaron Whincopaaronwhincop.com/.../2013/02/PeopleSoft-Component-Processor-Flo… · PeopleCode Events PeopleCode Location Function Field· Errors

PeopleCode EventsPeopleCode Location Function Field· Errors or

Event / Abbr RF CRF CR C Specific? Warnings

Searchlnit Sri, ,

Initialize the search dialog ('Search Record only). Search or NoAlt. keys

Search Save SrS, ,

Validate the search dialog (*Search Record only). Search or YesAlt. keys

RowSelect RSe Currently not used (Filters rows from buffer.) 'Error and Warning can No Yes'be used for filtering. Not recommended.

PreBuild 8.1 Hide/unhide pages and to set component variables. NA NA

FieldOefault FOe Conditionally default "blank" fields. Yes No

FieldFormula FFo Used to store function libraries. Not generally used as part of event NA NAflow.

Rowlnit Rln Usually initialize values, calculate values & set display No Nocharacteristics.

PostBuild 8.1 Hide/unhide pages and to set component variables. NA NA

Activate 8.1 Page Set display characteristics of a page. NA NA

FieldEdit FEd Validate one updateable field.. Yes Yes

FieldChange FCh "Other processing": calculate values & set display characteristics. Yes No

Rowlnsert Rls Override effective dating (e.g., clearing out a comment field to No Noinitialize it) & autonumber rows.

RowOelete ROe Recalculate totals & perhaps prevent deletion. No Yes'(*Conditionally accept deletes with warning.)

SaveEdit SEd Cross-validation of two or more updateable fields, across all rows in No Yesbuffer.

SavePreChange "Other processing," e.g., set high-level key. No NoSPr

Workflow Wrk t><: Enforce business rules. No No

SavePostChange Update tables not in buffer. Also used for publishing messages. No NoSPo

PrePopup PPr Alter appearance of menu items. Yes No

ItemSelected Menu User-initiated action. NA No

PeopleCode LocationsRF = Record Field

CRF = Component Record Field

CR = Component Record

C = Component SaveEdit

ErrorlWarning Events Calculation EventsSearchSave Rowlnit

FieldChanqeFieldEdit

RowOeleteRowOelete

© 2001 PeopleS oft, Inc. All rights reserved. Copies may be made only with the prior written consent of PeopleS oft.