Add a Field to an Entity
Goal
Add a field to an existing entity so its records can store another piece of data.
Prerequisites
- You are signed in with a maker (or platform administrator) role.
- The entity already exists (see Create an Entity).
Steps
-
Open Tables, choose the environment, and select the entity's name from the entity list to open it on the Fields tab.
-
Enter the new field's display name (for example,
Total). -
Enter a logical name. The prefix of the publisher owning the solution you are working in is shown beside the box and applied for you, so you type only the rest —
totalbecomespar_total.This happens on standard tables too.
AccountandContacthave no prefix of their own because Parsware ships them, but a column you add to one is yours: it becomespar_accountnumber, notaccountnumber. Unprefixed names belong to the platform, and one you invent would clash with the next column Parsware adds under that name. -
Choose a data type. Only the inputs relevant to the chosen type appear:
- Text — single-line text (you may set a maximum length; the default is 100).
- Multiline text — long text.
- Integer — whole numbers.
- Decimal — fixed-point numbers. Precision is the total number of digits; scale is how many of them come after the point. So 12 and 2 holds up to 9,999,999,999.99, while 2 and 2 holds nothing above 0.99. The default is 18 and 2, which is what you want for money unless you know otherwise.
- Boolean — true/false.
- Date/time — a date and time.
- Lookup — a reference to another entity's record; choose the target entity (the entity itself is excluded from the choices). Adding a lookup field automatically creates the One-to-Many relationship between the two entities — you do not create the relationship separately (see Create a Relationship Between Entities).
- Lookup (several tables) — a reference to a record in any of several tables: a Customer that may be an Account or a Contact. Tick at least two tables; the field then stores which one the record is in alongside its id. It has no foreign key, which is the one thing it gives up in exchange — see Add a multi-table lookup.
- Auto-number — a reference number the platform gives each new record, such as
CR-2026-00417. Its one setting is the number format, previewed as you type it; nobody types the value, so it has no required box. See Number records automatically.
-
Optionally mark the field required.
-
Select Add field.
-
The field appears in the entity's field list, and its column already exists — there is nothing to press afterwards.
What happens behind the scenes
The field is stored as metadata on the entity and its column is added to the data table in the same step, so the field is live the moment you add it: place it on a form and app users can fill it in. A lookup field references another entity by its logical name and becomes a real reference (foreign key) to it.
If the column cannot be created, the field is taken back out and the error is reported — so a field in this list always has a column behind it. See What Happens When You Save a Table.