Tags: een taxonomie voor bedrijven, contacten en documenten
Hoe één tagcatalogus werkt over companies, contacts en documents heen zonder dat de UI een kleurentombola wordt.
Het universal tag system geeft companies, contacts en documents één gedeelde catalogus. Een “GDPR”-tag heeft één definitie, één kleur en één scope-model, of hij nu op een company, contact of document staat. /settings/tags is de catalog manager.
De catalog
Elke tag heeft een name, color (gekozen uit een vaste palette van 16) en entity-scope set (elke combinatie van companies, contacts, documents). Een tag kan company-only zijn (“Strategic Partner”), document-only (“Master Service Agreement”) of universal (“GDPR-relevant”). De scope bepaalt waar de tag verschijnt in de tag-pickers op entity detail.
Renaming en merging
Een tag hernoemen update overal waar hij toegepast is — geen orphans, geen fragmenten. Twee tags mergen (je maakte per ongeluk “GDPR-relevant” en “GDPR Relevant” met andere hoofdletters) consolideert ze tot één rij, met alle entiteiten nu verwijzend naar de merged row. De merge wordt audit-gelogd.
Bulk apply
Vanuit een list view (companies, contacts, documents) selecteer je meerdere rijen en pas je een tag toe. De tag-picker toont alleen tags die scoped zijn naar dat entity type. Handig voor “tag every company involved in the 2024 Q4 audit”-achtige operaties.
Color discipline
De palette van 16 is bewust beperkt. Vrije kleurkeuze maakt UI’s na verloop van tijd inconsistent (sommige tags rood, sommige roze, sommige zalm, allemaal ongeveer “urgent”). De vaste palette houdt de UI scanbaar: groenachtige tags in één cluster, roodachtige in een ander; het oog van de gebruiker leert patronen zonder elk kwartaal opnieuw te trainen.
Andere taxonomy pages
Tags zijn niet de enige taxonomie. /settings/industries (company industries), /settings/contact-roles (contact roles binnen companies), /settings/services (service offerings), /settings/core/categories (device categories) zijn de andere catalogs. Elk gebruikt hetzelfde edit-rename-merge patroon, scoped naar zijn specifieke domein.