Skupiny záznamů v číselnících

Některé z číselníků podporují práci se skupinami záznamů. Tj. umožňují si rozdělit všechny záznamy v číselníku do definovaných skupin a pracovat pak pouze s vybranou skupinou. Skupinování se provádí tak, že se provede SQL dotaz do databáze a provede se znovunačtení číselníku, a to jen jeho části (podle získaných interních identifikátorů (ID) vyhovujících záznamů). Podrobněji viz dále. Tj. umožňuje načíst do paměti klienta jen podmnožinu záznamů z číselníku a tím efektivněji pracovat s číselníkem obsahujícím velké množství záznamů.

Příklad 1: Uživatel potřebuje do Adresáře načíst větší počet potenciálních klientů (např. z nějaké koupené databáze firem). Aby ale ohromný nárůst záznamů v číselníku nekomplikoval práci ostatním, kteří pracují jen s aktivními firmami, potřebuje je rozdělit do skupin, např. "jen aktivní" a "potenciální", přičemž do paměti se načte seznam potenciálních jen na žádost uživatele. Pak lze vytvořit skupinu s nastavením podmínek tak, aby vracela jen požadované záznamy. Pokud toho nelze dosáhnout pomocí existujících podmínek dodávaných výrobcem, lze využít uživatelsky definovatelné položky.

Příklad 2: Číselník šarží – zde lze s výhodou použít skupinu s podmínkou "pouze nenulové šarže / sériová čísla". Pak lze načíst jen stále aktuální šarže/sériová čísla.

Příklad 3: Lze využít i pro rozdělení práce – jedna osoba sestaví pracovní (dočasnou) skupinu, předá informaci druhé osobě, která záznamy ze skupiny zpracuje a postupně je vyřazuje.

Použití skupin v nevhodném případě může být kontraproduktivní a může naopak způsobit zpomalení v odezvě systému. Někde je lépe použít místo skupin záznamů filtrování a naopak. Viz Skupiny versus filtrování či jiné omezení číselníků.

Jedná se o jednu možností omezení záznamů zobrazených v číselníku.

Dále je uvedeno: