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
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.