Name things so that they connect — gull system handbook

An input's name as the wiring: how a form field, an Excel column and a rule reference find it, what is compared and what is not, and how to find every reference.

Name things so that they connect

There is no "connect" in gull system: an input, a form field, an Excel column and a reference in a rule find each other by name. Whoever names, wires.

What is joined by name

One namespace

A rule reads inputs, variables, constants and Library tables by the same bare name. When two things share a name, gull system refuses to save the rule and says what clashes — "The name "Šířka" is both an input and a Library table". Rename one of them.

The words of the rule language — `TRUE`, `FALSE`, `AND`, `OR` — cannot be a variable's name. An input of that name can be created, but a rule refers to it only in brackets: `[TRUE]`.

When you rename something

  1. Rename the input in step 2.
  2. In step 3 open any rule, right-click the name and choose Find all references. It shows every rule, variable and name formula still using the old name.
  3. Fix the form field (its ID in the form designer) and the column heading in Excel — those are looked up by name on every order.

How to name