# Objects

> Search and explore PeopleSoft metadata objects: fields, records, pages, components, queries, Integration Broker nodes, batch processes, and more.

---

LLMS index: [llms.txt](/llms.txt)

---

## Objects

psLens lets you search and explore the core PeopleSoft metadata objects that define how the application is built. Every object type has the same two-step flow: a search page where you find what you're looking for, and a detail page that consolidates everything psLens knows about that object across the database.

Useful when you need to look up an object without firing up App Designer.

<figure><img src="/images/screenshots/records-search.png"
    alt="Record search results showing PeopleSoft record definitions"><figcaption>
      <p>Searching for records by name with results displayed as cards</p>
    </figcaption>
</figure>


### Search and Navigation

#### How Search Works

All metadata pages share the same search behavior:

1. Type at least a partial name in the search box.
2. Results appear automatically after a short pause (no need to press Enter).
3. Results are paginated — scroll down to load more.
4. Click any result card to open the detail view.

Search auto-matches as *starts with* — typing `PS` finds `PSCLASSDEFN`, `PSMENUITEM`, and so on. For more control, include `%` yourself: `%SECURITY` (ends with), `%PERS%` (contains), or just `%` to list every row. The per-object pages below note when a specific search box uses different behavior (for example, SQL Object search runs against the SQL text body, not just the name).

#### Cross-Object Navigation

The detail page for each object type follows a consistent layout: main properties on the left, and a right-side **Related Data** sidebar with toggles that fetch additional information on demand. Toggling a panel ON fires a request, and the result loads inline. Each toggle runs a single query against the underlying tables (PSPRSMDEFN ancestors, PSPCMPROG references, etc.) and renders the result in place. The pattern is the same across every object type.

Where it makes sense, every linked reference (a record name, a field name, a component, a project) is clickable and navigates to that object's own detail page, so you can chase a question across the application metadata in a few clicks.

#### Exporting Object Definitions

Every PeopleSoft object detail page in psLens supports exporting its full definition as a Markdown file. Look for the **Export as Markdown** card on the detail page. This is useful for documentation, code reviews, or sharing object details outside of psLens — and the structured Markdown format is ideal as input to AI tools like ChatGPT or Claude.

#### Deep Links to PIA

Every detail page surfaces a link out to the corresponding App Designer or PIA navigation in PeopleSoft, so you can jump from a psLens view straight into the live environment when you need to make a change.

---

Section pages:

- [Projects](/docs/objects/projects/): Browse and inspect App Designer project definitions (PSPROJECTDEFN) and their constituent metadata items.
- [Project Import](/docs/objects/project-import/): Import and compare PeopleSoft XML project files against the target database to review object states and perform PeopleCode/SQL diffs.
- [Fields](/docs/objects/fields/): Browse PeopleSoft field definitions with cross-references to records, pages, PeopleCode, component interfaces, queries, and projects.
- [Records](/docs/objects/records/): Browse PeopleSoft record (table) definitions with fields, indexes, related pages, components, PeopleCode, and live data preview.
- [SQL Objects](/docs/objects/sql-objects/): Browse PeopleSoft SQL Object definitions — views, synonyms, and indexes — with source SQL and project membership.
- [Pages](/docs/objects/pages/): Browse PeopleSoft page definitions with field controls, source records, subpages, components, and PeopleCode.
- [Components](/docs/objects/components/): Browse PeopleSoft component definitions with pages, menus, portal paths, CIs, records, and PeopleCode in one view.
- [Component Interfaces](/docs/objects/component-interfaces/): Browse PeopleSoft Component Interface definitions with items, methods, PeopleCode, and consistency checks.
- [Menus](/docs/objects/menus/): Browse PeopleSoft classic menu definitions with bars, items, and the components they navigate to.
- [Content References](/docs/objects/content-refs/): Browse PeopleSoft Portal Registry Content References (CREFs) with navigation paths, attributes, and permission lists.
- [Message Catalogs](/docs/objects/message-catalogs/): Browse PeopleSoft Message Catalog entries — message set/number pairs with text, severity, and usage analysis.
- [Application Packages](/docs/objects/app-packages/): Browse PeopleSoft Application Package class hierarchies with methods, properties, service operation usage, and PeopleCode references.
- [URL Definitions](/docs/objects/urls/): Browse PeopleSoft URL definitions — named URL strings used in PeopleCode, file attachments, and integrations.
- [HTML Definitions](/docs/objects/html-defs/): Browse PeopleSoft HTML definitions — HTML, JavaScript, and template fragments used in pages, emails, and reports.
- [Style Sheets](/docs/objects/style-sheets/): Browse PeopleSoft style sheet (CSS) definitions with full inline source and project membership.
- [Queries](/docs/objects/queries/): Browse PeopleSoft Queries with record/field usage, query trees, security access, and ownership.
- [Query Trees](/docs/objects/query-trees/): Browse PeopleSoft Query Access Trees with record hierarchies and the permission lists that grant access.
- [Nodes](/docs/objects/nodes/): Browse PeopleSoft Integration Broker nodes — external systems, partner databases, and internal services that exchange IB messages.
- [Services](/docs/objects/services/): Browse PeopleSoft Integration Broker services — logical groupings of related service operations.
- [Service Operations](/docs/objects/service-operations/): Browse PeopleSoft Integration Broker service operations with versions, handlers, routings, security grants, and IB transaction history.
- [Messages](/docs/objects/messages/): Browse PeopleSoft Integration Broker message definitions — the payload schemas referenced by service operations.
- [Queues](/docs/objects/queues/): Browse PeopleSoft Integration Broker queues — async ordering containers that group related service operations.
- [App Engines](/docs/objects/app-engines/): Browse PeopleSoft Application Engine program structures, sections, steps, actions, and source code.
- [Process Definitions](/docs/objects/process-definitions/): Browse PeopleSoft Process Scheduler process definitions with configuration, output options, and execution statistics.
- [Process Jobs](/docs/objects/process-jobs/): Browse PeopleSoft Process Scheduler job definitions and inspect their sequence of execution.
- [Recurrences](/docs/objects/recurrences/): Browse PeopleSoft Process Scheduler recurrence schedules and check their next execution times.
- [Server Definitions](/docs/objects/server-definitions/): Browse PeopleSoft Process Scheduler Server Definitions, monitor live running tasks, and inspect daemon settings.
