Pojmenovat věci tak, aby na sebe navazovaly — Příručka gull system
Název vstupu jako propojení: jak se podle něj najde pole formuláře, sloupec Excelu a odkaz v pravidle, co se porovnává a co ne, a jak najít všechny odkazy.
Pojmenovat věci tak, aby na sebe navazovaly
V gull system není žádné „propojit“: vstup, pole formuláře, sloupec Excelu a odkaz v pravidle se najdou podle názvu. Kdo pojmenovává, ten propojuje.
Co se podle názvu spojuje
- Kde: Pole formuláře → vstup - Co se porovnává: ID pole se vstupem - Poznámka: Velikost písmen a mezery se ignorují, diakritika platí: `Delka` není `Délka`.
- Kde: Sloupec Excelu → vstup - Co se porovnává: Hlavička sloupce se vstupem - Poznámka: Stejné porovnání. Dokud propojení neuložíte, je to jen návrh; po uložení platí jen to, co je uložené.
- Kde: Pravidlo → vstup, proměnná, tabulka - Co se porovnává: `[Název]` nebo holý název - Poznámka: Velikost písmen se ignoruje. Název s mezerou nebo diakritikou patří do hranatých závorek.
- Kde: Vzorec názvu složky → vstup - Co se porovnává: `[Název]` - Poznámka: Dokument se nedá umístit do složky, jejíž vzorec používá vstup, který konfigurátor nemá.
- Kde: Formulář → více konfigurátorů - Co se porovnává: Pole se vstupem každého z nich - Poznámka: Jedno pole „Délka“ naplní vstup „Délka“ v každém připojeném konfigurátoru.
Jeden jmenný prostor
Pravidlo čte vstupy, proměnné, konstanty i tabulky z Knihovny stejným holým názvem. Když dvě věci sdílejí název, gull system odmítne pravidlo uložit a napíše, co s čím koliduje — „Název „Šířka“ má vstup i tabulka v Knihovně“. Přejmenujte jedno z nich.
Slova jazyka pravidel — `TRUE`, `FALSE`, `AND`, `OR` — nemohou být názvem proměnné. Vstup takového jména sice založit jde, ale v pravidle se na něj odkážete jen v závorkách: `[TRUE]`.
Když něco přejmenujete
- Přejmenujte vstup v kroku 2.
- V kroku 3 otevřete libovolné pravidlo, klikněte pravým tlačítkem na název a zvolte Najít všechny odkazy. Ukáže každé pravidlo, proměnnou a vzorec názvu, které starý název používají.
- Opravte pole formuláře (jeho ID v Návrhu formuláře) a hlavičku sloupce v Excelu — ty se podle názvu hledají při každé objednávce.
Jak pojmenovávat
- Tak, jak o věci mluvíte s obchodníkem: „Délka korby“, ne „D1@Skica3“. Název v CADu se u zachycené položky ukládá zvlášť.
- Bez `[`, `]`, uvozovek a konce řádku — ty nejdou zapsat do vzorce.
- U seznamů z Knihovny je název položky hodnota objednávky: zákazník vidí „Nerez“, objednávka nese „Nerez“ a teprve pravidlo zjistí, že je to AISI 304.