Add a Field to an Entity
How a maker adds a field (column) to a Model-Driven Apps entity.
How a maker adds a field (column) to a Model-Driven Apps entity.
How a maker adds a lookup that can point at any of several tables — a customer that is an account or a contact.
How a maker adds fixed help text or a heading to a form using a Label control, written in Markdown.
How a maker puts a timeline on a form, listing the records of other tables that point at the open record, newest first.
How a maker replaces a Model-Driven form field's native editor with a registered Custom Control.
How a maker connects a report to a Model-Driven Apps entity's data in one environment.
How a maker picks which input control a form field uses, and configures that control's properties.
How a maker sets the quick find columns so typing in a lookup searches more than a record's name.
How a maker creates a form to view and edit records of an entity.
How a maker chooses which columns appear inside a lookup control when someone picks a record of a table.
How a maker creates a One-to-Many relationship backed by a lookup field.
How a maker turns a designed template plus a query into a printable report that users can run from a record or a list.
How a maker creates a Studio app, and what one is for.
How a maker creates a view listing records of an entity with columns, filters, and sorts.
How a maker creates a Model-Driven Apps entity (a table) in an environment.
How a maker creates a reusable list of choices and binds a field to it.
How a maker builds or changes a Model-Driven App — its navigation of tables, dashboards and reports, and the home page it opens on.
How a maker deletes a table from an environment, and why a delete can be blocked.
How a maker builds a query on the designer — related tables, the columns it returns, conditions, grouping with measures, and conditions on those measures.
How a maker lays a report out on the canvas inside the platform, and how saving turns that drawing into the template that prints.
How a maker turns on change auditing for an entity and excludes a field from capture.
How to narrow a list of records using a hierarchical filter of AND/OR condition groups.
How to install a Model-Driven App for the people who need it — choosing the roles it is for, checking who that actually reaches, and taking it back.
How a maker adds a separator between the buttons on a form's or view's command bar.
How a maker gives a command-bar button its behaviour — open a view, start a record, open a dashboard, run a report, open a web address, or run a script.
How a maker marks a form field as required (must be filled before saving) or read-only (shown but not editable).
The canonical, versioned schema for a Model-Driven App definition.
The canonical, versioned schema for a Model-Driven Apps entity definition.
The canonical, versioned schema for a Model-Driven Apps form definition.
The canonical, versioned schema for an Option Set (Choice) definition.
The canonical, versioned schema for a Model-Driven Apps view definition.
How a maker adds an auto-number field, so every new record gets a reference number such as CR-2026-00417.
How a maker adds a table's constraints — a field no two records may share, and periods no two records may overlap in — which the database itself enforces.
How a maker changes the words and icon on a built-in command, arranges the whole bar by dragging, and sets which commands a bar opens with hidden or disabled.
How a maker saves a question once in a solution so charts, reports and dashboards can name it instead of each keeping their own copy.
How a maker changes a grid column's header, width, date format, and alignment in the View Designer.
How a maker designs a table's lifecycle — the States a record can be in, and the Reasons under each of them.
How a maker adds a picture field to a table and nominates it as the record's image, so it appears in grids and lookups.
How a maker nominates a table's secondary text, so a lookup shows something that tells two records with the same name apart.
How a maker turns a view into a chart — records nested by a lookup that points back at their own table, with other tables hanging underneath.
How a maker turns a view into a calendar — records placed on a day, week or month sheet by two of the table's own date fields, coloured by one of its Choices.
How a maker adds the Created By / Created On / Modified By / Modified On fields to a form or view, and makes a lookup to the Users table.
Saving a table or a field applies the change to the environment straight away — there is no separate publish step.
How a maker makes a form respond — show or hide a field, enable or disable it, make it required, or fill in a value — with a script that runs in the browser.