Concept · demo met nepdata

Filters die je leest als een zin

Een nieuwe filterbouwer voor alle vensters van Winfakt Online. Zelfde datamodel (human-filter.ts), geen backend-wijziging nodig — wel een wereld van verschil voor de gebruiker.

1 scherm i.p.v. tabjes
41 bestaande operatoren
0 backend-wijzigingen
✨
Regelgebaseerd, draait volledig in de browser — geen AI-kosten.
0 van 0 facturen

Voor en na

Vandaag
Filter 1Filter 2Filter 3+
Groepen? Open de aparte boom-editor…
  • Eén voorwaarde per tabje: geen overzicht
  • ‘is OF’-vinkje: logica onzichtbaar
  • Groepen enkel in aparte boom-editor
  • Resultaat pas zichtbaar na toepassen
Nieuw
  • Hele filter in één leesbare zin
  • EN/OF als klikbare pil — zichtbaar en wisselbaar
  • Groepen inline als ingesprongen kaart
  • Live teller en voorbeeldresultaat
  • Tekst-naar-filter voor beginners

Past 1-op-1 op het bestaande datamodel

De bouwer is enkel een nieuwe weergave. Hij schrijft exact de HumanFilter[] die FilterModal.vue vandaag al naar de backend stuurt: Field, Operator, Values, IsOr, StartWhereGroup, CloseWhereGroup. Pas hierboven iets aan en kijk mee:

Eén component, overal herbruikbaar

ConditionsEdit

Voorwaarden in automatisaties en workflows krijgen dezelfde zin-weergave.

Als Klant is Particulier EN Totaal > 1000

Markeren in lijsten

Rijen kleuren op basis van een regel — zelfde bouwer, andere actie.

Kleur rood waar Vervaldatum meer dan 30 dagen geleden

Prijsregels

Kortingen en prijslijsten leesbaar opbouwen.

10% korting waar Productgroep is een van Kabels Stekkers