JAI CRM
Home Blog Add the field your trade needs — and a rule that hides it the rest of the time

Add the field your trade needs — and a rule that hides it the rest of the time

An operations manager works on a laptop at a standing desk, beside a notebook of sketched boxes and sticky notes.

A transporter needs an LR number on a delivery. A printer needs plate charges on a quotation line. A recruitment firm needs a notice period on a candidate. Nobody else needs any of these — and adding all three to every form is how a good form becomes a wall of boxes that are blank on nine records in ten.

In short

Where
Settings → Fields & rules
Three tabs
Fields · Dependent rules · Lists
Covers
Every module, including vendors — one place, not several
Takes
Six minutes for a field and the rule that governs it

The problem with just adding the field

A field costs nothing to add and something to read. Ten optional fields on a customer form means everybody who opens it scans ten things to find the two that matter to them today. The form gets slower to use every time somebody has a good idea.

A dependent rule fixes that: the field exists, and it is only on screen when it applies. Ask for the LR number when the service is transport, and not otherwise.

SERVICE = DESIGN Service Rate Delivery date Three fields. Nothing irrelevant on screen.

SERVICE = TRANSPORT Service Rate LR number · required The rule brought it in, and made it mandatory.

One form, two states. The field is not optional-and-ignored; it is absent until it matters, then required.

Step by step

Settings → Fields & rules

Pick the module from the dropdown. Every module is here, vendors included — there is deliberately no second screen anywhere for editing a module’s fields, because two places to set one thing is two places for them to disagree.

Add the field

Label, type, and how wide it sits. Choose the type honestly: a date as a date, not as text. A select field either carries its own options or points at a shared list — see the last step.

Write the rule

On the Dependent rules tab. A rule watches the form as it is filled in and acts the moment its condition becomes true: show, hide, require, make read-only, preset a value, or limit what a dropdown offers.

Try it on a real record

Open one and change the field the condition watches. The rule fires as you type rather than on save, which is the difference between a form that guides and a form that scolds.

Use the Lists tab for anything shared

Vendor category, rate basis, designation, payment method — these are lists the business owns, not fields. Edit one on the Lists tab and every field built on it changes, across every module.

The bit that trips people up. A shared list is shared. Editing “Vendor category” changes it on every field pointing at it, which is the point — and is why there is one screen to edit it from rather than two that can drift apart. If you want values that belong to one field only, give that field its own options instead.

Two things worth doing while you are there

Order the fields the way the conversation goes. The form should read in the order somebody actually asks the questions, not in the order the fields were added.

Hide what not everybody should see. A field can be hidden or made read-only for chosen roles. Cost price on an item, margin on a deal, a vendor’s rate card — visible to the people who set them, absent for everyone else.

Common questions

Will a custom field appear in reports and filters?

Yes, if you leave it filterable and sortable. It behaves like a shipped field — filter on it, group a board by it, pivot on it, put it in a list column.

What is the difference between a field’s own options and a shared list?

Options belong to one field. A shared list belongs to the business and can be pointed at by many fields across modules, so editing it once changes them all.

Can I hide a field from some people but not others?

Yes — a field can be hidden or made read-only for chosen roles.

What happens to data in a field I remove?

A value already saved keeps its label rather than being deleted. Removing a value from a list switches it off for new records instead of erasing it from old ones.

Next

See it with your own data

Start free, import a spreadsheet of your customers, and raise a real GST invoice in the first ten minutes. No card, no sales call.