The Data Manager page (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.
/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 checkssystem.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 onsystem.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
Open Data Manager
Navigate to
/settings/data-manager. The page loads and displays all registered data objects.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.
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).Create a custom object (admin)
Click Create Object to open the creation dialog. Enter a name, API name, and optional category.
Key concepts
Object types
Object types
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.Search debounce
Search debounce
The search input is debounced using the value from
pfSettings.search_debounce_ms, with a fallback of 300 ms.Related
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.
Documentation sources
Documentation sources
- src/routes/platform.tsx
- src/platform/data-manager/pages/DataManagerPage.tsx
- src/platform/data-manager/hooks/useObjectMetadata.ts