Fieldia

Features · Business records

The screens a business runs on.
Each one a page of JSON.

A quotation, an invoice, a legal case, an employee: the record screens an ERP is made of, with their status, their buttons, their lines and their conversation. This one is live. Send it, change a quantity, confirm it.

Around the sheet

The status, the buttons and the counts, where people look first

A record says where it stands before anyone reads a field. The status bar moves as the record does, the buttons are the ones that make sense now, and the counters open what belongs to it.

  • A status bar, clickable where the page allows, folding its later stages on a phone
  • Buttons shown and hidden by the record’s state, each running its steps
  • Stat buttons that count and open related records: sales, invoices, hours, money
  • Badges, ribbons such as Archived or Paid, and alerts with their own buttons

Lines that add up

Order lines that work like a spreadsheet

Quantities, prices, discounts and taxes on lines, with subtotals and totals worked out as people type. Lines move by hand, group under sections, and carry notes.

  • A spreadsheet grid, or a plain table where the app has no grid: Enter goes down, Tab goes across
  • Sections and notes between the lines, and lines dragged into order
  • Columns shown or hidden from a menu, remembered for the next visit
  • Each line opens in a dialog with all of its fields; totals follow every keystroke

A real form’s layout

As much as the record holds, still easy to read

A legal case, rebuilt from a working ERP: thirteen counters, two columns of groups, labels beside their values, fifteen tabs and twelve tables. The same JSON format that draws a three-question survey.

  • Groups side by side on a twelve-column grid, stacking on a phone
  • Labels beside their values, or above, as the page asks
  • Tabs, folding sections, and fields above and below the title
  • Properties: fields a person adds to one record without changing the page

The conversation beside it

Messages, notes and to-dos on the record itself

Everything said about a record stays with it: who wrote what, what is due and who follows it. It sits beside the sheet on a wide screen and under it on a narrower one.

  • Messages and internal notes, with @mentions, files, replies and reactions
  • Scheduled activities, marked overdue, today or upcoming, done from the list
  • Followers, and changes to the record written into its history
  • Your server behind it, through a small source of its own

Its place among the others

The record’s file beside it, and the way to the next one

A vendor bill with the bill itself beside it, the trail back to the list, and a pager to the next one. The gear menu prints it, archives it, duplicates it or deletes it, each kept to the records it suits.

  • A PDF or a picture beside the sheet, from the record’s files
  • Breadcrumbs back to where the person came from, and a pager through the list
  • A gear menu: print, archive, duplicate, delete and your own actions
  • Each shown only where it applies: no Delete on a posted bill

Kept right

What a record needs to be trusted

  • Server checksYour server’s answer to a changed field fills in the others; a save it refuses puts each problem on its field.
  • Nothing lostUnsaved changes are kept when the person leaves, and Ctrl+Enter saves from anywhere.
  • By roleFields, buttons and tabs shown, hidden or locked by who is looking, and whole records locked once done.
  • Said clearlySaving, saved and failed are said where the person looks, and to screen readers.

Start from one

8 record templates, and nineteen real ERP screens

Take a template as JSON and change it, or open one of the nineteen screens rebuilt from a working ERP to see how far a page goes.

Build your first record in an afternoon

Write the page, give Fieldia a data source for your backend, and mount it in plain JavaScript, React, Vue or Angular.