Sunteți pe pagina 1din 2

PeopleSoft Component Processor Flow

New Component!
Unrecoverable Errors

Yes
Sean:h or New
Component

No MoYeR•••• to
No
Read
* Pre Build fires once during
the component build.
Error/Waming

Yes

ErTOrlWaming

ErTOrlWaming
Add row to buller
(~~~~~~J*-s.:~Erro~~r;;gtJ< ? )-.,--------,,~
Warning
StopFetchingli
Ac..,pt

* PostBuild fires once during


the component build.

** Activate fires whenever the


page gains focus.

Wait for User Action

~ ( AddRow )
~
Warning
t+-------'--< ?
Cancel
AccepV
Warning OK Yes I
Errorl
? r,,,--:--~ ,-------<? )-----,
Accept Warning

Unrecoverable Cancel OK
Error/Warning

Accept

Provisionally Update Tables


ISQLInsert,OeIete,Updatel

Accept
?)----~

PeopleCode Events
• Page Display
• Search Record
No • 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 Events
PeopleCode Location Function
Field· Errors or
Event / Abbr RF CRF CR C Specific? Warnings
, ,
Searchlnit Sri Initialize the search dialog ('Search Record only). Search or No
Alt. keys
, ,
Search Save SrS Validate the search dialog (*Search Record only). Search or Yes
Alt. 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 NA
flow.

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

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 No
initialize 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 Yes
buffer.

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


SPr

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

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

PrePopup PPr Alter appearance of menu items. Yes No

ItemSelected Menu User-initiated action. NA No

PeopleCode Locations ErrorlWarning Events Calculation Events


RF = Record Field SearchSave Rowlnit
CRF = Component Record Field FieldEdit FieldChanqe
CR = Component Record RowOelete RowOelete
C = Component SaveEdit

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

S-ar putea să vă placă și