Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt

Use this file to discover all available pages before exploring further.

The Data Manager page (/settings/data-manager) provides an organisation administrator with a searchable, filterable catalogue of all data objects registered in the platform, including built-in core objects and user-defined custom objects.

Overview

The page checks system.organizations.admin to determine whether admin controls (Create Object, Categories, Discover) are visible. Objects are fetched via useObjectMetadata with server-side filtering by search query (debounced), category, object type, and favourites-only. On desktop, objects render in a ObjectsTable; on mobile, as ObjectCard components. The Discover action calls discoverObjects.mutate() to refresh the object catalogue. Admins can create new custom objects via CreateCustomObjectDialog. Category management navigates to /settings/data-manager/categories.

Who it’s for

No explicit permission gate on this route. Admin controls are conditionally shown based on system.organizations.admin.

Before you start

  • Admin features (Create, Categories, Discover) require system.organizations.admin.
  • Objects from module cores appear automatically — no manual registration is required.

Steps

1

Open Data Manager

Navigate to /settings/data-manager. The page loads and displays all registered data objects.
2

Search and filter

Use the search box to filter by name. Use the Category selector to narrow by category, and the All / Core / Custom tabs to filter by object type. Click the star toggle to show only favourited objects.
3

Open an object

Click any row or card to navigate to the object detail page at /settings/data-manager/:apiName (or /settings/data-manager/custom/:apiName for custom objects).
4

Create a custom object (admin)

Click Create Object to open the creation dialog. Enter a name, API name, and optional category.
5

Manage categories (admin)

Click Categories to navigate to /settings/data-manager/categories.
6

Discover new objects (admin)

Click Discover to trigger object discovery. This refreshes the catalogue of available objects.

Key concepts

core objects are defined by the platform and its modules. custom objects are user-created via the Create Object dialog. Both appear in the same catalogue.
The search input is debounced using the value from pfSettings.search_debounce_ms, with a fallback of 300 ms.

Platform Foundation

Platform Foundation overview.

Governance & parity

Documentation coverage and governance.
This page documents shipped product behavior. It is not medical, legal, or billing advice. Verify against your organization’s policies and applicable regulations before using it for clinical, compliance, or billing decisions. Protected health information (PHI) shown in the product is governed by your tenant’s access controls and is never exposed in this documentation.
  • src/routes/platform.tsx
  • src/platform/data-manager/pages/DataManagerPage.tsx
  • src/platform/data-manager/hooks/useObjectMetadata.ts