On this page

Use Records to browse and maintain an entity’s data. A VIEWER can browse, filter, search, and inspect. Creating, editing, and deleting a record require an editable table and the applicable STEWARD or ADMIN permission.

The examples use the Aurelia Utilities sample project. Its customer master holds 378 records loaded from two systems: a CRM that captured tax identifiers and phone numbers, and a billing platform that often did not. See Explore the Aurelia Utilities sample.

Browse the record list

  1. Select the entity in the top navigation.
  2. Select Records beside the entity selector.
  3. Check the Vigency selector in the sidebar. Current identifies the live table; Historical identifies retained history.
  4. Page through the list. Select the record title to open a record; the complete identifier is on the record page.

The columns, the record title, and the field labels come from the table’s data view. In the sample, the view is what turns taxId into Tax ID (NIF) and supplyPoint into Supply point (CUPS). Two Golden environments can present the same workflow with entirely different business labels.

The Records list for Aurelia Utilities, with a search bar and quality, time and provenance filters, and a horizontally scrollable table showing customer, tax ID, email, city, province, and source.
Records. The search bar names the fields it can search. Source shows which system the row came from. Scroll the table horizontally to reach the remaining columns, including Quality index.

Filter by quality

The pills in the sidebar are facets. Each one is a reversible selection, each keeps whatever search is currently applied, and each returns you to the first page.

PillSelects
All recordsThe explicit reset. Clears every other pill
Records with problemsRecords carrying a quality error
Poor quality · 0–49Records whose score falls in that band
Medium quality · 50–79Records whose score falls in that band
Acceptable quality · 80–100Records whose score falls in that band
Modified in…Last 24 hours, yesterday, the last 15 days, or the last month
Provenance…Records from the selected source

The three quality bands are mutually exclusive, because the criteria are combined with AND and no record scores in two bands at once. A band and Modified in… can be active together.

In the initial sample, Records with problems includes 17 billing records with an incomplete email. Inspect each record’s current explanation rather than expecting an old sample score.

The Records list filtered to records with problems, showing billing-sourced records with truncated emails.
Records with problems. The quality filter selects records with errors, regardless of their source.

Clear the filter before concluding that a record is absent from the table.

Search records

Search is available when the table participates in a searchable entity. When it is not, Golden says so: “No entity is configured for this table, so nothing has been indexed and it cannot be searched. The list and its filters still work.”

The search bar accepts one line of text and names the fields it can reach. In the sample the placeholder reads Search by Tax ID (NIF), Email, Phone, Full name, Postcode — that list is generated from the entity’s indexer, not configured separately.

Whitespace separates terms and double quotes hold a phrase together. Every term is probed against every searchable field and against the record identifier, and a record matching more of the terms ranks higher.

Searching the sample for Ana Garcia Munoz returns three records:

SourceReferenceFull nameTax IDEmail
CRMCRM-0001Ana García Muñoz12345678Zana.garcia@example.com
CRMCRM-DUP-0001ANA Garcaí Muñoz12345678ZAna.Garcia@Example.com
BILLINGBILL-0001Ana Garcia Munoz(empty)ana.garcia@

Searching for 12345678Z returns only the first two. The billing record has no tax identifier, no phone, and an email that lost its domain, so three of the four strong signals are gone — and free text is the only simple search that still reaches it.

Two behaviors are worth knowing before you conclude a record is missing:

  • Short terms are treated differently. Under a configured minimum length, Golden searches only the identifier and an exact value, not fragments of one.
  • A result can be partial. When the search stops at its limit, Golden says so and a longer or more precise term narrows it.

Select Advanced to search field by field. The form offers one input per searchable field, and each field carries its own controls:

ControlBehavior
Exact / Similar switchThe mode for that field alone. Off means exact; on means approximate
always approximateShown instead of the switch on a field that cannot be matched exactly
Radius in metersShown on a geographic field, in place of a matching mode
CombineAll fields requires every filled field to match; Any field requires one
LimitCaps the number of results

The advanced form defaults to All fields; the API defaults to ANY. Set the combination explicitly in an integration. See Search records through the API.

Select Simple search to return to the single search bar.

An empty result means the submitted criteria found no record under those options. It does not prove that the subject is absent under every identifier, spelling, source, or eventual indexing state.

Inspect a record

The record page opens on four tabs. The badge on a tab is a count, not a status: Quality 2 means two findings, Audit 1 means one audit entry.

TabWhat it holds
DataThe business form, laid out by the table’s data view
QualityThe score, what to fix first, and how the score was formed
AuditThe timeline of who changed what and when, where auditing is enabled
MetadataEvery technical key stored with the record, shown without interpretation

The page title is the record as a person would name it — in the sample, the customer’s name and tax identifier — followed by the entity it belongs to, the quality score, and the problem count.

The Quality tab of a record scoring 93 out of 100, listing a phone warning under What to fix first, above a How this score is formed section showing 14 measured fields.
Quality. Findings are ordered by severity and by how much each field moves this record's score, and each one links to the field that produced it.

Read a quality score

The score summarizes one record’s data. It rises when fields are complete and valid, and required fields weigh twice as much as optional fields.

The score follows these rules:

  • An error caps the score at 99.
  • If any points are earned, rounding does not reduce the score to zero.
  • Warnings can reduce field contributions, but rounding can still produce 100.
  • A stored score can be stale when the quality definition changes. Check the current explanation before relying on it.

Two states are not scores. Not measured means the record has never been measured against a quality definition. Out of date means it was measured under a definition the table is no longer on, and needs remeasurement.

A record whose fields are none of them measurable reports no score. That is not a score of zero, and Golden says so rather than printing one.

Edit a record

Only change a record when the table is editable and policy permits Golden to own or correct the value.

  1. Record the current identifier and the relevant values.
  2. Select Edit, or press E.
  3. Change only approved fields.
  4. Select Check to ask the server what is wrong with the values without saving them. Golden answers either “Nothing to report” or a count of the problems it found.
  5. Select Save and add a concise decision comment when prompted.
  6. Reopen the record and verify the values, the quality tab, and the audit timeline.

Blocking validation problems appear near the fields. Quality warnings are separate and can allow the save to continue. Leaving with unsaved changes triggers a warning; choose to keep editing unless discarding them is intentional.

Delete a record

Delete removes data and requires explicit confirmation. Prefer correction, disablement, or the approved master-data recovery path when deletion is not the business intent.

What Golden tells you afterwards depends on the table:

  • On a table that keeps history: “The record was deleted. Its last version is kept in the history table.”
  • On a table that does not: “The record was deleted. This table keeps no history, so the record is gone for good.”

Read which of the two you received. In the sample, sample_customer keeps history and the three catalog tables do not.

Before confirming, verify the table, the full record identifier, downstream impact, history or audit availability, and the authorized retention policy.

Golden 3.0.0 · Published 2026-10-04