Pages

Browse PeopleSoft page definitions with field controls, source records, subpages, components, and PeopleCode.
Tailored Operational Context
  • Target Database:
  • Context Type:
  • Alert Severity:
  • Triggered Time:
  • Firing Context:

What It Is

Pages are the visual screens users interact with in PeopleSoft: the panel definitions from PSPNLDEFN and the per-control bindings from PSPNLFIELD. psLens shows the full control list (every field, label, group box, and subpage on the page), the underlying records each control reads from, and the rest of the metadata graph hanging off the page: which components include it, which PeopleCode is attached, which projects contain it.

Search Page

URL: /pages?db={database}

Page search results for USER_% showing USERAGENTID, USERID, USERMAINT_SRCHREC, USERPROFILEPAGE and others

Page search results for USER_%

Wildcard % search supported. Each result card shows the page type (Standard Page, Subpage, Secondary Page, or Search Record) so you can spot reusable subpages versus standalone screens at a glance. The Advanced Filters panel lets you exclude subpages or limit to standard pages only.

Detail Page

URL: /pages/{PAGENAME}?db={database}

Detail page for USERPROFILEPAGE showing page properties and field controls

Page detail for USERPROFILEPAGE — default view

The main pane shows Page Properties (type, size, style, audit metadata) and the full Page Fields/Controls table with each control’s record/field binding, label, occurs level, and field type. The sidebar has 6 related-data toggles.

Page detail with all panels expanded

All panels expanded on a Secondary Page

Page Fields/Controls

Page Fields panel listing every control on the USERPROFILEPAGE

Every control on the page with its field, record, and label

The control inventory: every field control on the page with its PSPNLFIELD row attributes. Each record/field reference deep-links into the matching psLens detail page.

Records Used on Page

Records Used on Page panel for USERPROFILEPAGE

Distinct records referenced by any control on the page

The de-duplicated list of records this page reads from. Clicking a record opens its detail page so you can confirm the schema, sample data, or check what else uses it.

Subpages Included

Subpages Included panel

Subpages embedded inside this page

Lists every subpage embedded inside this page. Useful when a control’s data seems to come from somewhere “magic” (it’s almost always a subpage doing the work).

Components Using Page

Components Using Page panel

Components whose item list includes this page

Lists the components that include this page. Answers “which transactions show this screen to a user?”

PeopleCode

PeopleCode panel for the page

Page-level PeopleCode (Activate event) attached to this page

Page Activate PeopleCode. The only event type that lives directly on a page object.

Included in Projects

Included in Projects panel for the page

App Designer projects that include this page

App Designer projects containing this page as a project item.

What This Consolidates

Without psLens, building this view from App Designer requires:

  • Open the page in App Designer to see properties and controls
  • For each control, double-click to see its record/field binding
  • Run a separate query against PSPNLGROUP to find containing components
  • Open each component to confirm the page’s position in the navigation
  • Check Activate PeopleCode tab in the page editor for code
  • Walk every owning project for migration history

psLens collapses that into one view with everything one click away.