Zie zelf hoe je order ervoor staat. Zonder te bellen.
Hoe het Klantportaal en Binnendienst van Voorbeeld Installatietechniek eruitzien en klinken. Na ondertekening van de Bouwbrief geldt dit document voor alles wat de gebruikers zien.
Versie 1.5 · oktober 2026
1
Het merk
Wat de apps doen, wat ze vervangen en wat ze beloven. De rest van dit brandbook volgt hieruit.
Zie zelf hoe je order ervoor staat.
De belofte in één regel. De stand, de werkbon en de factuur, zonder te bellen.
Wie we zijn Gegeven
Voorbeeld Installatietechniek installeert en onderhoudt warmtepompen en ventilatie bij bedrijven en scholen in Twente.
Wat het portaal doet Voorstel
In het Klantportaal zien klanten zelf hoe hun order ervoor staat.
Met de werkbonnen, de factuur en de documenten erbij. En met een vraag over de order, als er iets niet duidelijk is.
Wat het vervangt: het telefoontje Gegeven
Nu bellen klanten naar kantoor. Ze vragen hoe hun order ervoor staat, of willen een werkbon of factuur opnieuw. Dat zijn zo'n 40 telefoontjes per dag.
Een binnendienstmedewerker zoekt het stuk dan op in Exact Online. Daarna stuurt hij het per e-mail of WhatsApp.
Hoe het werkt
Inloggen. De klant vraagt een inloglink aan met zijn e-mailadres. Een wachtwoord is niet nodig.
Orders. Hij ziet de orders van zijn relatie, elk met één status.
Order. Hij opent een order, met de werkbonnen, de factuur en de documenten erbij.
Vraag. Hij stelt een vraag over de order. De vraag staat bij die order.
Antwoord. Een binnendienstmedewerker antwoordt in Binnendienst. De klant krijgt een e-mail met een link naar de order.
Onderhoud. De klant kiest een moment voor het jaarlijkse onderhoud. Niet in deze Build
De zes stappen zijn die van de Aanvraag, in die volgorde, in de woorden van de specificatie. Stap 6 is de Uitbreiding Afspraken (BUITEN-003).
Wat de apps beloven Voorstel
Eén status per order. Met de geplande datum, zolang die nog komt.
De stukken bij de order. Werkbonnen, factuur en documenten, uit Exact Online.
Een vraag staat bij de order. Het antwoord komt eronder.
Een e-mail bij een antwoord op je vraag. Met een link naar de order.
Inloggen zonder wachtwoord. Een klant met een link per e-mail, een medewerker met een passkey.
Wie de apps gebruikt
Klant
Een contactpersoon bij een bedrijf of school waarvoor Voorbeeld Installatietechniek werkt: ongeveer 1.200 mensen. Hij komt zelden, en dan met één vraag. Hoe staat mijn order ervoor? Waar is de werkbon of de factuur? Vaak komt hij binnen via een e-mail, op zijn telefoon.
Hij wil de stand in één oogopslag, het stuk zelf, en een vraag die niet kwijtraakt.
Binnendienstmedewerker
Ongeveer vijf collega's op kantoor, aan een groot scherm. Ze beantwoorden de vragen van klanten, met de order ernaast.
Ze willen de oudste vraag bovenaan en alles om te antwoorden op één scherm. En minder telefoontjes over wat de klant zelf kan zien.
Beheerder
Eén persoon die regelt wie erin mag. Hij nodigt collega's uit voor Binnendienst. Hij blokkeert de toegang van een klant, en zet die zo nodig terug.
Wie wat ziet, en wie wat beslist
Klant.Een e-mailadres waarmee iemand inlogt. Het staat bij een of meer contactpersonen in Exact Online.
Relatie.Het bedrijf of de school, met de relatiecode uit Exact Online en ten minste één order.
Orders.De orders van die relatie. Elke order heeft één status, en een geplande datum zolang die nog komt.
Stukken en vragen.Bij elke order de werkbonnen, de factuur, de documenten en het gesprek.
Exact Online is de bron.Het portaal laat zien wat in Exact Online staat en verandert daar niets aan. Klopt er iets niet in een order? Stel een vraag bij die order.
Je ziet de orders van je eigen bedrijf of school, en alleen die.Collega's bij hetzelfde bedrijf of dezelfde school zien dezelfde orders, vragen en antwoorden.
Wie erin mag, volgt Exact Online.Wie in Exact Online met een e-mailadres contactpersoon is bij een relatie met een order, kan inloggen. Verdwijnt het adres uit Exact Online, of blokkeert de beheerder het bij die relatie, dan stopt de toegang.
Geen wachtwoord.Een klant logt in met een link per e-mail. Een medewerker logt in met een passkey.
Een vraag staat op schrift, bij de order.Een binnendienstmedewerker van Voorbeeld Installatietechniek antwoordt. Je krijgt een e-mail als er een antwoord is. De tekst lees je in het portaal.
Je gegevens.Het portaal bewaart je naam, je e-mailadres en je vragen, en geen telefoonnummer. Voorbeeld Installatietechniek is daarvoor verantwoordelijk, als verwerkingsverantwoordelijke.
2
Logo
Voorstel
Er is geen logo aangeleverd. Dit logo is een voorstel. Het merkteken is een blauw vlak met een wit dak en een gele kern: de warmte binnen. Daarnaast staat de naam in kapitalen. Upload je eigen logo in het platform; dan vervangt dat dit logo overal.
Primair, op wit. De gewone keuze, op wit en op de lichte pagina.
Omgekeerd, op blauw. Zonder vlak: dak en naam wit, de kern geel.
Op donker. Het vlak blijft blauw, de naam wordt wit.
Op geel. De naam in inkt, het vlak blijft blauw.
Het merkteken alleen
Het merkteken staat alleen als app-icoon, favicon en avatar. Op 16 px is het een eigen tekening met een dikkere lijn, zodat het dak te zien blijft.
128 px
64 px
32 px
16 px, eigen tekening
Avatar, rond
Zo bouw je het na
Het woordmerk is getekend: lijnletters van één dikte, op de verhoudingen van Arimo Bold. Het is niet uit een lettertypebestand omgezet, en het is niet in Arimo of Arial gezet. Het logo bestaat alleen uit paden, zonder lettertype. Gebruik daarom altijd het SVG-bestand hieronder, en zet de naam nooit opnieuw in een lettertype.
VormVOORBEELD in kapitalen, getekend op de verhoudingen van Arimo Bold; schuine lijnen met een afgeschuinde hoek, zodat niets buiten de kaphoogte steekt
Maatkaphoogte 20, lijn 3,6 (0,18 van de kaphoogte), letterafstand 2,6; verschoven naar x 62, y 4
KleurBlauw #0B5394 (wit op blauw en donker, inkt op geel)
OnderdeelWoordmerk, regel 2
VormINSTALLATIETECHNIEK, dezelfde letters
Maatgeschaald 0,4906 (kaphoogte 9,8), letterafstand 4 vóór schaal; even breed als regel 1 (159,6); verschoven naar x 62, y 34,2
KleurInkt #1B2430 (wit op blauw, #E8EEF5 op donker)
OnderdeelBestand
VormAlleen paden; geen lettertype, geen tekst
MaatviewBox 0 0 222 48; afstand merkteken tot woordmerk 14
Waarde12 eenheden rondom: een kwart van de hoogte van het merkteken (48)
MaatKleinste logo
Waarde222 px breed: regel 2 is dan 9,8 px hoog
MaatKleinste merkteken
Waarde24 px met de gewone tekening; 16 px alleen met de 16-px-tekening
De naam schrijven
In een zin: Voorbeeld Installatietechniek. Twee woorden, elk met een hoofdletter.
Nooit "Voorbeeld Installatie Techniek", "VIT" of "voorbeeld installatietechniek".
Kapitalen alleen in het woordmerk, nooit in een zin.
Met BV alleen waar het bedrijf als partij genoemd wordt, zoals in de voorwaarden en onder een e-mail.
Niet doen
Niet rekken of samendrukken.
Niet de kleuren wisselen: het vlak is blauw, de kern is geel.
Niet zonder vlak op wit: het witte dak verdwijnt, en gele tekst op wit haalt 2,01 : 1.
Geen schaduw, gloed of schuine stand.
3
Kleur
Blauw en geel zijn gegeven. Blauw draagt het merk en elke actie. Geel is een accent en nooit tekst op wit. De andere kleuren zijn een voorstel, elk met één taak.
Elk paar dat tekst draagt, haalt 4,5 : 1 (WCAG 2.2, 1.4.3). Een vorm die iets zegt, haalt 3 : 1 (1.4.11). Kleur staat nooit alleen: een status heeft altijd een woord en een vorm.
GebruikLink, tweede knop, In behandeling en Gepland, focusring
Aa
PaarWit op Blauw
Contrast7,84 : 1
HaaltTekst
GebruikPrimaire knop, app-balk (beide thema's)
Aa
PaarWit op Diepblauw #083D6E
Contrast11,04 : 1
HaaltTekst
GebruikPrimaire knop bij hover
Aa
PaarDiepblauw op Mist-2
Contrast9,28 : 1
HaaltTekst
GebruikTweede en tekstknop bij hover
Aa
PaarWit op Balk-hover #2A6BA2
Contrast5,64 : 1
HaaltTekst
GebruikMenu-item bij hover in de balk
Aa
PaarInkt op Geel #F2A900
Contrast7,79 : 1
HaaltTekst
GebruikLabel Nieuw, teller (beide thema's)
PaarGeel op Blauw
Contrast3,90 : 1
HaaltVorm (1.4.11); geen gewone tekst
GebruikStreep, huidige tab en focusring in de balk
PaarGeel op Wit
Contrast2,01 : 1
HaaltNee
GebruikNooit: geen tekst, geen vorm, geen focusring op wit
Aa
PaarGroen #1B7A3A op Wit / Mist / Mist-2
Contrast5,40 · 4,98 · 4,54 : 1
HaaltTekst
GebruikAfgerond, Kan inloggen, Beantwoord
Aa
PaarRood #B3261E op Wit / Mist / Mist-2
Contrast6,54 · 6,03 · 5,50 : 1
HaaltTekst
GebruikFoutmelding, Geblokkeerd, gevaar-tweede
Aa
PaarWit op Rood; Wit op #8C1D17
Contrast6,54 · 9,12 : 1
HaaltTekst
GebruikGevaar-knop, en bij hover
Aa
PaarOker #8A5A00 op Wit / Mist / Geel-zacht #FDF3D6
Contrast5,93 · 5,47 · 5,35 : 1
HaaltTekst
GebruikDeels geleverd en Open, waarschuwing
PaarRand-sterk #6B7785 op Wit / Mist
Contrast4,56 · 4,21 : 1
HaaltVorm
GebruikRand van een veld en van een kader dat iets zegt
Aa
PaarUit #6B7785 op Mist-2
Contrast3,84 : 1
HaaltVrijgesteld (uitgeschakeld)
GebruikUitgeschakelde knop en veld; nooit voor iets wat je moet lezen
Aa
PaarInkt-d #E8EEF5 op Nacht / Nacht-2 / Nacht-3
Contrast15,45 · 13,75 · 11,43 : 1
HaaltTekst
GebruikAlle tekst in donker
Aa
PaarZacht-d #A9B6C6 op Nacht / Nacht-2 / Nacht-3
Contrast8,76 · 7,79 · 6,48 : 1
HaaltTekst
GebruikTweede tekst, Geannuleerd en Afgesloten in donker
Aa
PaarIJsblauw #7DB3E8 op Nacht / Nacht-2 / Nacht-3
Contrast8,15 · 7,25 · 6,03 : 1
HaaltTekst
GebruikLink, tweede knop, In behandeling en Gepland in donker
Aa
PaarNacht op IJsblauw; op #A5CBF0
Contrast8,15 · 10,66 : 1
HaaltTekst
GebruikPrimaire knop in donker, en bij hover
Aa
Paar#A5CBF0 op Nacht-3
Contrast7,88 : 1
HaaltTekst
GebruikTweede knop bij hover in donker
PaarGeel op Nacht / Nacht-2
Contrast8,98 · 7,99 : 1
HaaltVorm
GebruikFocusring in donker
Aa
PaarGroen-d #5CC98A op Nacht / Nacht-2 / Nacht-3
Contrast8,74 · 7,78 · 6,47 : 1
HaaltTekst
GebruikGroene statussen in donker
Aa
PaarRood-d #FF8A80 op Nacht / Nacht-2 / Nacht-3
Contrast7,90 · 7,03 · 5,85 : 1
HaaltTekst
GebruikFouten in donker
Aa
PaarNacht op Rood-d; op #FFB0A8
Contrast7,90 · 10,33 : 1
HaaltTekst
GebruikGevaar-knop in donker, en bij hover
Aa
PaarOker-d #F2C14E op Nacht-2 / Geel-zacht-d #2B2410
Contrast9,57 · 9,18 : 1
HaaltTekst
GebruikDeels geleverd en Open in donker
PaarRand-sterk-d #7D8B9C op Nacht / Nacht-2
Contrast5,19 · 4,62 : 1
HaaltVorm
GebruikVeldrand in donker
De tokens
Elke kleur heeft een token met een vaste naam, met een waarde voor licht en een voor donker. De app gebruikt alleen deze tokens, nooit een losse kleurcode.
De offertes gebruiken Arial. Arial is niet vrij mee te leveren in een app. Arimo heeft dezelfde breedte per teken en een open licentie, dus de tekst loopt net zo. Twee gewichten: Regular 400 en Bold 700.
Elke stap met een echte regel uit de app. Lopende tekst is nooit kleiner dan 16 px; 14 px is alleen voor labels, datums en hints.
Display40/48 px (2,5 rem); onder 600 px 33/40 · −0,01 em · 700
Zie zelf hoe je order ervoor staat.
Titel33/40 px (2,0625 rem); onder 600 px 28/36 · −0,01 em · 700
Warmtepomp gymzaal
Kop28/36 px (1,75 rem) · 700 · paginatitel in de app
Orders
Tussenkop23/32 px (1,4375 rem) · 700
Vragen over deze order
Inleiding19/28 px (1,1875 rem) · 400; 700 als sectiekop in de app
De orders van Basisschool De Wilg.
Tekst16/24 px (1 rem) · 400
Na 12:00. De monteur is er om 12:30 en is rond 16:00 klaar.
Klein14/20 px (0,875 rem) · 400
Geplande datum: vr 30 okt 2026
Label14/20 px · +0,01 em · 700
E-mailadres
Cijfers16/24 px · 400 · tabular-nums
Order 4093 · Factuur 2026-1187 · 184 kB · 09:14
Maat
Waarde
MaatSchaal
WaardeModulair, factor 1,2 vanaf 16 px: 16 · 19 · 23 · 28 · 33 · 40 (afgerond op hele px). Klein (14) staat buiten de factor, voor leesbaarheid op 390 px.
MaatEenheid
Waarderem, zodat tekst op 200 % als één geheel groeit (1.4.4); regelhoogtes in px op het 4-px-raster.
MaatRegellengte
WaardeHoogstens 68 tekens.
Ruimte en ritme
Alles staat op een raster van 8 px. Alles wat je aanraakt, is minstens 44 × 44 px.
--vi-ruimte-14 px
--vi-ruimte-28 px
--vi-ruimte-312 px
--vi-ruimte-416 px
--vi-ruimte-524 px
--vi-ruimte-632 px
--vi-ruimte-748 px
--vi-ruimte-864 px
Regel
Maat
RegelRitme
Maat8-px-raster; 4 en 12 als halve stappen binnen een onderdeel. Elke regelhoogte is een veelvoud van 4.
RegelBinnen een onderdeel
Maat4, 8 of 12
RegelTussen onderdelen
Maat8 (lijst), 16 (pagina op 390), 24 (pagina vanaf 600)
RegelPaginarand
Maat16 op 390; 24 × 32 vanaf 600
RegelDoelgrootte
Maat--vi-doel 44 × 44 px voor alles wat je aanraakt (2.5.8 vraagt 24)
De licentie hoort bij de bestanden: wie Arimo meelevert, levert de licentietekst mee.
5
Beweging
In het Klantportaal en in Binnendienst beweegt alleen iets als je zelf iets doet. Beweging laat zien dat het gelukt is, en verder niets.
Geen groot bewegend moment: klanten komen hier voor een status of een werkbon, en de snelste weg daarheen staat stil.
De tokens
Elke beweging gebruikt een van deze tokens. Ze gelden in beide thema's.
Token
Waarde
Waarvoor
Token--vi-duur-feedback
Waarde100 ms
WaarvoorEen knop, regel of link kleurt als je hem aanwijst.
Token--vi-duur-klein
Waarde150 ms
WaarvoorHet pijltje van het menu draait als het menu opengaat.
Token--vi-duur-binnen
Waarde250 ms
WaarvoorIets nieuws verschijnt: je vraag, een antwoord, of de melding na het aanvragen van een inloglink.
Token--vi-curve-standaard
Waardecubic-bezier(.2, 0, 0, 1)
WaarvoorWat al op het scherm staat en verandert.
Token--vi-curve-binnen
Waardecubic-bezier(.05, .7, .1, 1)
WaarvoorWat binnenkomt: snel in beeld, rustig tot stilstand.
Token--vi-afstand-binnen
Waarde8 px
WaarvoorHoe ver iets nieuws omhoog schuift als het verschijnt.
Wat beweegt, en waarom
Moment
Wat er gebeurt
Token
Waarom
Bij minder beweging
MomentVraag versturen (Klantportaal, order)
Wat er gebeurtDe vraag verschijnt in het gesprek: hij komt 8 px omhoog en wordt zichtbaar. Daarna staat hij stil. Is hij verstuurd, dan verschijnt de melding erboven op dezelfde manier.
Token--vi-duur-binnen --vi-curve-binnen
WaaromJe ziet dat je vraag is aangekomen, en waar hij staat.
Bij minder bewegingDe vraag en de melding staan er meteen.
MomentAntwoord versturen (Binnendienst, vraag)
Wat er gebeurtHetzelfde: het antwoord verschijnt onder de vraag.
Token--vi-duur-binnen --vi-curve-binnen
WaaromDe binnendienstmedewerker ziet dat het antwoord weg is en dat de klant een e-mail krijgt.
Wat er gebeurtDe melding na het aanvragen verschijnt op de plek van het formulier.
Token--vi-duur-binnen --vi-curve-binnen
WaaromHet formulier is weg omdat de aanvraag gelukt is, niet omdat er iets misging.
Bij minder bewegingDe melding staat er meteen.
MomentAanwijzen
Wat er gebeurtKnoppen, orderregels, stukken, links in de balk en tabelrijen krijgen hun hoverkleur. Weg van de muis is de kleur meteen terug.
Token--vi-duur-feedback --vi-curve-standaard
WaaromJe ziet wat je gaat kiezen.
Bij minder bewegingDe kleur verandert meteen.
MomentMenu openen
Wat er gebeurtHet pijltje naast je naam draait een halve slag. De lijst staat er meteen.
Token--vi-duur-klein --vi-curve-standaard
WaaromHet pijltje laat zien dat het menu open is.
Bij minder bewegingHet pijltje staat meteen andersom.
MomentNaar een kop op dezelfde pagina
Wat er gebeurtDe pagina schuift naar de kop, die onder de balk in beeld komt.
Tokende browser
WaaromJe ziet dat je op dezelfde pagina blijft.
Bij minder bewegingDe pagina springt naar de kop.
Wat nooit beweegt
De status van een order.Geen knipperend of kloppend teken. De status staat er als woord en vorm, met de geplande datum waar die hoort.
De focusrand.Hij staat er meteen, zodat je altijd ziet waar je bent.
Laden.Het teken bij Versturen draait niet en het skelet van de orderlijst glanst niet. De tekst zegt wat er gebeurt.
Een fout.Een veld schudt niet. De fout staat er meteen, bij het veld.
Een knop die je indrukt.Hij wordt niet kleiner of groter. Hij krijgt meteen zijn ingedrukte rand.
Wisselen van pagina, van thema of van filter.Het nieuwe staat er meteen.
Het logo, de orderlijst en datums.Niets telt op en niets schuift binnen als een pagina opent.
Niets herhaalt zich en niets knippert. Elke beweging is binnen een seconde klaar, dus er is nooit iets om te pauzeren.
Een vraag versturen, beeld voor beeld
Zo ziet een klant zijn vraag over een order aankomen. De beelden staan stil. Open Beweging afspelen om de beweging te zien.
1 · De vraag getypt
Je vraag
Over deze order, hoogstens 2.000 tekens. Je krijgt een e-mail als er een antwoord is.
Moeten de lokalen leeg zijn voor het onderhoud?
2 · Versturen: de vraag komt in het gesprek
Contactpersoon facilitair
Moeten de lokalen leeg zijn voor het onderhoud?
Versturen…
3 · Verstuurd: de melding komt erbij
Je vraag is verstuurd
Hij staat bij de order. Je krijgt een e-mail als er een antwoord is.
Contactpersoon facilitairma 26 okt, 11:20Open
Moeten de lokalen leeg zijn voor het onderhoud?
Beeld 3 is ook wat je ziet met minder beweging aan, en zonder script. Dan laadt de order opnieuw en staan de melding en de vraag er samen.
Beweging afspelen
Je vraag is verstuurd
Hij staat bij de order. Je krijgt een e-mail als er een antwoord is.
Contactpersoon facilitairma 26 okt, 11:20Open
Moeten de lokalen leeg zijn voor het onderhoud?
De melding en de vraag komen 8 px omhoog en worden zichtbaar in 250 ms. Sluit en open dit blok om het nog eens te zien. Met minder beweging aan op je apparaat staan ze er meteen.
De regels
Iets beweegt alleen als je zelf iets doet. Als een pagina opent, beweegt niets, behalve wat je net zelf verstuurde.
Alleen wat nieuw is beweegt, en maar één keer. De app zet de klasse ‘is-nieuw’ op het nieuwe deel, nooit op wat er al stond.
Zonder script werkt het hetzelfde: na het versturen laadt de pagina opnieuw en zet de server ‘is-nieuw’ op de nieuwe vraag en de melding.
Een schermlezer hoort de melding uit een statusregel van de app. Dit document staat stil, dus hier is die regel alleen beschreven.
Staat minder beweging aan, dan schuift en draait niets en verandert elke kleur meteen.
6
Stem
Zoals onze monteurs praten: kort en duidelijk, zonder vakjargon. Zakelijk, met een datum en een volgende stap.
De toon is gegeven: "Zakelijk" en "Zoals onze monteurs praten: kort en duidelijk, zonder vakjargon." De regels, pijlers, voorbeelden en taglines hieronder zijn een voorstel dat daaruit volgt.
Zes regels Voorstel
Kort. Hoogstens 15 woorden per zin. Eén boodschap per zin.
Gewone woorden. Zeg "ventilatie met warmteterugwinning", niet "WTW-unit". In het Klantportaal geen woorden uit Exact Online, zoals verkooporder.
Je, niet u. In beide apps en in elke e-mail. Nooit door elkaar.
Een datum, geen bijvoeglijk naamwoord. "Geplande datum: do 12 nov 2026", niet "binnenkort".
Eindig bij de volgende stap. Een melding zegt wat er is, en wat je nu kunt doen.
Een knop zegt wat hij doet. Een werkwoord in de onbepaalde wijs: Vraag versturen, Blokkeren, Toegang terugzetten.
Vier pijlers Voorstel
Zelf zien
De stand van je order, zonder te bellen.
Eén status
Per order één woord. Nooit twee statussen tegelijk, nooit een lege.
Bij de order
Werkbon, factuur, documenten en vragen staan bij de order waar ze bij horen.
Op schrift
Vraag en antwoord staan bij de order. Niemand hoeft te onthouden wat er gezegd is.
Zo zeggen we het Voorstel
Wel: Gepland. Geplande datum: do 12 nov 2026. Niet: Uw order wordt binnenkort verwerkt.
Wel: De werkbon van 23 oktober staat bij order 4093. Niet: Documentatie is beschikbaar in de documentenmodule.
Wel: Deze inloglink werkt niet meer. Vraag een nieuwe aan. Niet: Token verlopen (fout 401).
Wel: Dit is de stand van 09:40. De app probeert het elke 5 minuten opnieuw. Niet: Oeps! Er is een onverwachte fout opgetreden.
Wel: Stel je vraag bij de order. Niet: Neem contact op met onze klantenservice.
Wel: Na 12:00. De monteur is er om 12:30 en is rond 16:00 klaar. Niet: Uw melding wordt zo spoedig mogelijk opgepakt.
Wel: Vraag versturen Niet: Klik hier
De regels gelden ook voor een binnendienstmedewerker die antwoordt: een datum of een feit, geen procedure.
Taglines Voorstel
Zie zelf hoe je order ervoor staat. Zonder te bellen.
De belofte van de omslag.
Je order, je werkbon, je factuur. Op één plek.
Werkbon nodig? Hij staat bij je order.
Een vraag over je order? Stel hem bij die order.
Onze woorden
De woorden van de Begrippen van de specificatie. Eén woord per idee. Een naam heeft altijd een hoofdletter: Klantportaal, Binnendienst, Exact Online, Voorbeeld Installatietechniek. Elk ander woord is klein in een zin, en krijgt alleen een hoofdletter aan het begin van een kop, label, knop of status: "Order 4093", maar "open de order".
Klantportaal (het Klantportaal). De app voor klanten. Een naam.
Binnendienst (in Binnendienst). De app voor medewerkers. Alleen de app heet zo; de mensen zijn binnendienstmedewerkers.
Installatiebedrijf (het installatiebedrijf). Het bedrijf dat de apps gebruikt. In de apps staat altijd de naam: Voorbeeld Installatietechniek.
Relatie (de relatie). Een bedrijf of school in Exact Online, met relatiecode en ten minste één order. In het Klantportaal staat de naam: "Basisschool De Wilg".
Contactpersoon (de contactpersoon). Een persoon bij een relatie in Exact Online, met naam en e-mailadres.
Klant (de klant). Rol: wie met een e-mailadres inlogt in het Klantportaal. Nooit het bedrijf.
Binnendienstmedewerker (een binnendienstmedewerker). Rol: een medewerker die vragen beantwoordt.
Beheerder (de beheerder). Rol: nodigt medewerkers uit, blokkeert de toegang van een klant en zet die terug.
Inloglink, inlogcode (een inloglink, de inlogcode). De link per e-mail waarmee een klant inlogt, en de code in dezelfde e-mail voor een ander apparaat.
Passkey (je passkey). Waarmee een medewerker inlogt en de beheerder een handeling bevestigt.
Order (order 4093). Een order van een relatie, met ordernummer en omschrijving.
Status (de status). Het ene woord dat zegt hoe een order ervoor staat: Gepland, In behandeling, Deels geleverd, Afgerond of Geannuleerd.
Geplande datum (de geplande datum). De leverdatum uit Exact Online. Alleen bij Gepland, en bij Deels geleverd zolang hij nog komt.
Statuswijziging (een statuswijziging). Een wijziging van een order in Exact Online, zoals Binnendienst haar zag.
Stuk (een stuk). Een document bij een order in Exact Online: een werkbon, een factuur of een ander document, met een of meer bestanden.
Gesprek, vraag, antwoord (het gesprek, je vraag, het antwoord). De berichten bij één order. Een vraag is open, beantwoord of afgesloten.
Toegang (de toegang). Of een klant bij een relatie kan inloggen: Kan inloggen of Geblokkeerd.
Blokkeren, toegang terugzetten (blokkeren, de toegang terugzetten). De toegang van een e-mailadres bij één relatie beëindigen, en die blokkade weer opheffen.
E-mail (een e-mail). Het enige kanaal van de app. Altijd e-mail, ook in een knop of kop.
Woorden die we niet gebruiken Voorstel
Niet: u, uw. Wel: je, jouw. Eén aanspreekvorm in beide apps.
Niet: de binnendienst, voor mensen. Wel: een binnendienstmedewerker, of Voorbeeld Installatietechniek. Binnendienst is de app.
Niet: ticket, melding, chat. Wel: vraag. Zo heet het in de app; een melding is iets wat de app zelf toont.
Niet: klantenservice. Wel: Voorbeeld Installatietechniek. Het bedrijf bij naam.
Niet: track-and-trace. Wel: geplande datum. De app volgt geen vervoerder (BUITEN-006).
Niet: status niet beschikbaar. Wel: een van de vijf statussen. Een status is nooit leeg (STAT-003).
Niet: binnenkort, zo spoedig mogelijk. Wel: een datum of een tijd. Een datum is te controleren.
Niet: succesvol, helaas, sorry, oeps, even. Wel: wat er is, en wat je nu doet. Vulwoorden zeggen niets.
Niet: conform, middels, ten behoeve van. Wel: volgens, met, voor. Zo praat een monteur niet.
Niet: eenvoudig, simpelweg, naadloos, ontzorgen. Wel: het aantal stappen. Laat zien, beweer niet.
7
Onderdelen
Elk onderdeel van beide apps, in elke staat die iemand kan bereiken. De schermen in Toepassingen bouwen alleen hiermee. De knop Thema bovenaan wisselt alle voorbeelden tussen licht en donker.
GedragBreekt af op meer regels, nooit afgekapt; knop--vol op 390 in formulieren
Invoerveld en tekstvak
Beide apps
Het label staat altijd boven het veld. Een fout staat onder het veld en zegt wat er mist. De invoer blijft staan.
Leeg
Het adres waarop je e-mail van ons krijgt.
Hover
Focus
Ingevuld
Fout: niet ingevuld
Vul je e-mailadres in.
Fout: geen e-mailadres
Dit is geen e-mailadres. Kijk of er een punt en een domein in staan.
Uitgeschakeld
Tekstvak
Leeg
Je vraag
Over deze order, hoogstens 2.000 tekens. Je krijgt een e-mail als er een antwoord is.
Fout: niet ingevuld
Je vraag
Schrijf eerst je vraag.
Fout: te lang
Je vraag
Komt de monteur vrijdag voor of na 12:00? De gymzaal is 's ochtends bezet. …
Je vraag is te lang: hoogstens 2.000 tekens. Je tekst staat er nog.
E-mailadresHet adres waarop je e-mail van ons krijgt.Dit is geen e-mailadres. Kijk of er een punt en een domein in staan.
De onderdelen van een veld
Nr
Onderdeel
Letter
Maat
Kleur
Ruimte
Gedrag
Nr1
OnderdeelLabel
LetterArimo 700
Maat14/20
Kleur--vi-inkt
Ruimte4 eronder
GedragAltijd zichtbaar, boven het veld; nooit een placeholder als label
Nr2
OnderdeelHint
LetterArimo 400
Maat14/20
Kleur--vi-inkt-zacht
Ruimte4
GedragGekoppeld met aria-describedby
Nr3
OnderdeelInvoer
LetterArimo 400
Maat16/24; min. hoogte 44 (tekstvak 120); rand 1; hoek 8
Kleurvlak --vi-kaart; rand --vi-rand-sterk; hover --vi-inkt; focus ring 3 --vi-focus
Ruimtebinnen 9 × 12
GedragJuist type en autocomplete; 16 px voorkomt inzoomen op iOS. In de app is het tekstvak een textarea; dit brandbook tekent het als vlak
Nr4
OnderdeelFoutmelding
LetterArimo 700 + icoon 16
Maat14/20; rand van de invoer 2
Kleur--vi-fout
Ruimte4 erboven
GedragOnder het veld; aria-invalid en aria-describedby; na versturen, niet tijdens het typen; focus naar het eerste foute veld; de invoer blijft staan
Inloggen
Beide apps
Klantportaal: één veld en één knop, geen wachtwoord. Na het aanvragen ziet iedereen dezelfde melding (SCH-011), met een veld voor de inlogcode voor wie de e-mail op een ander apparaat opent. Binnendienst logt in met een passkey (SCH-040).
Zonder script is elke staat van het Klantportaal een nieuwe pagina van de server. De paginatitel begint met wat er gebeurde, zodat een schermlezer dat eerst voorleest. Een inloglink en zijn code werken 10 minuten en één keer. Binnendienst stuurt geen inloglink: medewerkers loggen in met een passkey.
De route: binnen in 2 stappen
Stap 1 · Adres invullen en versturen
Voorbeeld Installatietechniek
Inloggen
Daarna · Voor elk adres dezelfde melding
Met het veld voor de inlogcode eronder, voor wie de e-mail op een ander apparaat opent. Zie de staat 2 · Link aangevraagd.
De link opent Orders, of de pagina waarvoor je moest inloggen, zoals de order uit een e-mail.
Inloggen met een bestemming, na een verlopen sessie en na uitloggen
Eerst inloggen, dan de order
Voorbeeld Installatietechniek
Inloggen
Log in om order 4093 te zien
Met de link uit je e-mail ga je meteen naar die order.
Sessie verlopen
Voorbeeld Installatietechniek
Inloggen
Je was een tijd weg
Log opnieuw in. Je komt terug op de pagina waar je was.
Uitgelogd
Voorbeeld Installatietechniek
Inloggen
Je bent uitgelogd
Binnendienst: sessie verlopen
Binnendienst
Inloggen
Je was een tijd weg
Log opnieuw in. Je komt terug op de pagina waar je was.
Geen passkey op dit apparaat? Een passkey uit je wachtwoordbeheer werkt op al je apparaten. Anders vraag je de beheerder om een nieuwe uitnodiging.
Klantportaal: inloglink en inlogcode
1 · E-mailadres
Voorbeeld Installatietechniek
Inloggen
Vul je e-mailadres in. Je krijgt een link waarmee je meteen binnen bent.
1 · Niet ingevuld
Voorbeeld Installatietechniek
Inloggen
Vul je e-mailadres in.
2 · Link aangevraagd
Voorbeeld Installatietechniek
Kijk in je e-mail
Inloglink aangevraagd
Heeft facilitair@dewilg-enschede.example toegang? Dan staat er binnen een paar minuten een inloglink in die mailbox. Op een ander apparaat vul je hier de inlogcode uit die e-mail in.
Staat in de e-mail met de inloglink.
2 · Inlogcode klopt niet
Voorbeeld Installatietechniek
Kijk in je e-mail
Deze inlogcode klopt niet. Kijk of je hem goed overnam.
Te vaak geprobeerd
Voorbeeld Installatietechniek
Inloggen
Te veel pogingen
Vraag een nieuwe inloglink aan. Dat kan weer om 10:15.
Link gebruikt of verlopen
Voorbeeld Installatietechniek
Inloggen
Deze inloglink werkt niet meer
Hij is al gebruikt, of ouder dan 10 minuten. Vraag een nieuwe aan.
Link in een andere browser
Voorbeeld Installatietechniek
Inloggen
Open de link in je eigen browser
Deze link werkt alleen in de browser waarin je hem aanvroeg. Vul daar de inlogcode uit de e-mail in.
Binnendienst: inloggen met een passkey
Passkey
Binnendienst
Inloggen
Geen passkey op dit apparaat? Een passkey uit je wachtwoordbeheer werkt op al je apparaten. Anders vraag je de beheerder om een nieuwe uitnodiging.
Afgebroken of geweigerd
Binnendienst
Inloggen
Inloggen is niet gelukt
Het inloggen is afgebroken of geweigerd. Probeer het opnieuw.
Geen passkey op dit apparaat? Een passkey uit je wachtwoordbeheer werkt op al je apparaten. Anders vraag je de beheerder om een nieuwe uitnodiging.
Beheerder, eerste inlog
Binnendienst
Leg een tweede passkey vast
Doe dat op een ander apparaat. Pas daarna ga je verder.
Voorbeeld Installatietechniek
Inloggen
Vul je e-mailadres in. Je krijgt een link waarmee je meteen binnen bent.
De onderdelen van Inloggen
Nr
Onderdeel
Letter
Maat
Kleur
Ruimte
Gedrag
Nr1
OnderdeelMerk
LetterArimo 700
Maatmerkteken 40; naam 16/24
Kleurmerkteken vast; naam --vi-inkt
Ruimte12 tussen merkteken en naam
GedragHet merkteken met vlak werkt in beide thema's. Klantportaal: de bedrijfsnaam; Binnendienst: de appnaam
Nr2
OnderdeelTitel
LetterArimo 700
Maat28/36
Kleur--vi-inkt
Ruimte16 tussen blokken
Gedragh1 in de app
Nr3
OnderdeelUitleg
LetterArimo 400
Maat16/24
Kleur--vi-inkt; hulp onder de passkeyknop --vi-inkt-zacht
Ruimte16; een lijn scheidt de melding van het codeveld
GedragE-mail: type email, autocomplete email. Inlogcode: type text, autocomplete one-time-code, plakken mag; staat onder de melding na versturen (SCH-011). Binnendienst heeft geen veld (SCH-040)
Nr5
OnderdeelKnop
Letterzie Knop
Maatvolle breedte
Kleurprimair; Inloggen met code is tweede
Ruimte—
GedragKlantportaal: na versturen voor elk adres dezelfde melding; geen wachtwoord. Binnendienst: één knop met sleutelicoon die de passkey vraagt
Nr—
OnderdeelKaart
Letter—
Maatmax. 26 rem; hoek 12; rand 1
Kleur--vi-kaart, --vi-rand
Ruimtebinnen 24 (16 onder 360)
GedragMidden op de pagina
App-balk en menu
Beide apps
De app-balk is blauw in beide thema's. Het Klantportaal heeft geen menu met pagina's. Binnendienst heeft Vragen, met het aantal open vragen, en Klanten.
Gedragaria-current="page"; onder 600 px een tweede rij. Het Klantportaal heeft geen navigatie: één bestemming
Nr4
OnderdeelTeller
LetterArimo 700, tabular
Maat24 hoog, min. 24 breed
Kleur--vi-inkt-vast op --vi-geel (7,79 : 1)
Ruimte8 na het label
GedragAantal open vragen; voor schermlezers met woord erbij
Nr5
OnderdeelAccountmenu
LetterArimo 400
Maatknop 44 hoog; lijst 240 breed
Kleurlijst --vi-kaart, schaduw --vi-schaduw
Ruimte8 onder de balk
GedragIn de app een details-element, werkt zonder script; label verborgen onder 480 px, blijft voor schermlezers. Dit brandbook tekent de open stand met de klasse menu--open
Nr—
OnderdeelBalk
Letter—
Maatmin. 56 hoog; streep 4
Kleur--vi-balk in beide thema's; streep --vi-geel
Ruimtebinnen 6 × 8 × 6 × 12
GedragNiet vast bovenin: hij scrolt mee, zodat niets een kop bedekt
Statuslabel en stand
Beide apps
Elke order heeft precies één status uit STAT-001, met een woord en een eigen vorm. De geplande datum staat er alleen bij Gepland, en bij Deels geleverd zolang hij nog komt.
Status van een order (STAT-001)
In behandeling
In behandeling
Gepland
Gepland
Deels geleverd
Deels geleverd
Afgerond
Afgerond
Geannuleerd
Geannuleerd
Labels voor een vraag en voor toegang
Open
Open
Beantwoord
Beantwoord
Afgesloten
Afgesloten
Kan inloggen
Kan inloggen
Geblokkeerd
Geblokkeerd
Stand: status met geplande datum (STAT-002)
Gepland, met datum
GeplandGeplande datum: do 12 nov 2026
Deels geleverd, datum vandaag of later
Deels geleverdGeplande datum: vr 30 okt 2026
Alle andere: zonder datum
In behandeling
Afgerond
Groot, op de order
Deels geleverdGeplande datum: vr 30 okt 2026
Deels geleverdGeplande datum: vr 30 okt 2026
De onderdelen van de stand
Nr
Onderdeel
Letter
Maat
Kleur
Ruimte
Gedrag
Nr1
OnderdeelIcoon
Letter—
Maat16 (groot 20), lijn 2
KleurcurrentColor
Ruimte6 tot de tekst
GedragEigen vorm per status: cirkel met drie stippen (In behandeling), klok (Gepland), halve cirkel (Deels geleverd), vinkje in cirkel (Afgerond), doorgestreept (Geannuleerd); ballon (Open), vinkje (Beantwoord, Kan inloggen), ballon met streep (Afgesloten), slot (Geblokkeerd). Nooit kleur alleen
Nr2
OnderdeelTekst
LetterArimo 700
Maat14/20 (groot 16/24)
KleurIn behandeling en Gepland --vi-info; Deels geleverd en Open --vi-wacht; Afgerond, Beantwoord, Kan inloggen --vi-goed; Geannuleerd en Afgesloten --vi-inkt-zacht; Geblokkeerd --vi-fout
Ruimte—
GedragPrecies één status per order uit STAT-001; een onbekende waarde uit Exact Online geeft In behandeling; nooit leeg, nooit twee (STAT-003)
Nr3
OnderdeelLabel
Letter—
Maathoogte 28 (groot 36); rand 1; hoek rond
Kleurrand currentColor; vlak --vi-kaart
Ruimtebinnen 3 × 12 × 3 × 8
GedragGeen knop: niet klikbaar
Nr4
OnderdeelDatum
LetterArimo 400 (groot 700)
Maat14/20 (groot 16/24)
Kleur--vi-inkt
Ruimte12 na het label; breekt naar een nieuwe regel
GedragAlleen bij Gepland, en bij Deels geleverd met een datum van vandaag of later (STAT-002); nergens anders. In de app een time-element met datetime; korte dag, dag, maand, jaar
Orderregel
Klantportaal
De hele regel is één link naar de order. Het label Nieuw antwoord staat erbij tot een klant van de relatie de order opent.
Order 4093Nieuw antwoordWarmtepomp gymzaalDeels geleverdvr 30 okt 2026
De onderdelen van een orderregel
Nr
Onderdeel
Letter
Maat
Kleur
Ruimte
Gedrag
Nr1
OnderdeelOrdernummer
LetterArimo 400, tabular
Maat14/20
Kleur--vi-inkt-zacht
Ruimte8 tot het label
GedragHet nummer uit Exact Online
Nr2
OnderdeelLabel Nieuw antwoord
LetterArimo 700 + icoon 16
Maat14/20, hoek rond
Kleur--vi-inkt-vast op --vi-geel
Ruimtebinnen 2 × 8
GedragTot de klant de order opent (SCH-021)
Nr3
OnderdeelOmschrijving
LetterArimo 700
Maat16/24
Kleur--vi-inkt; geannuleerd --vi-inkt-zacht
Ruimte4
GedragOnderstreept bij hover; breekt af, nooit afgekapt
Nr4
OnderdeelStand
Letterzie Statuslabel
Maat—
Kleur—
Ruimte8 erboven
GedragDatum alleen waar STAT-002 dat zegt
Nr5
OnderdeelPijl
Letter—
Maat20
Kleur--vi-inkt-zacht
Ruimte12 links
GedragDecoratief (aria-hidden)
Nr6
OnderdeelKaart
Letter—
Maatrand 1; hoek 12
Kleur--vi-kaart, --vi-rand; hover --vi-kaart-hover en rand --vi-actie; focus ring 3
Ruimtebinnen 16; 8 tussen regels
GedragDe hele kaart is één link naar de order
Lijst: laden, geen lopende orders, fout
Beide apps
Laden toont de vorm van de lijst. Is er geen lopende order, dan zegt de lijst dat en hoe je Voorbeeld Installatietechniek bereikt; de eerdere orders staan eronder (SCH-024). Fout is alleen voor een storing bij ons. Is Exact Online niet bereikbaar, dan staat de laatst bekende stand er, met de tijd (SCH-004).
Orders: groepen, zoeken, twee relaties, en Exact Online niet bereikbaar
Een status heeft altijd een woord en een eigen vorm. De geplande datum staat er alleen zolang hij nog komt: bij Gepland en bij Deels geleverd. In behandeling, Afgerond en Geannuleerd hebben geen datum.
Geen skelet: de server stuurt de lijst klaar mee. Meer orders tonen is een link naar de volgende pagina.
Geen lopende orders
Een nieuwe order staat hier zodra hij in onze administratie staat. Vragen? Mail naar binnendienst@voorbeeld.example.
De onderdelen van een lege staat
Nr
Onderdeel
Letter
Maat
Kleur
Gedrag
Nr1
OnderdeelIcoon
Letter—
Maat32 (klein 24)
Kleur--vi-actie
GedragDecoratief
Nr2
OnderdeelKop
LetterArimo 700
Maat19/28 (klein 16/24)
Kleur--vi-inkt
GedragZegt wat er nu niet is
Nr3
OnderdeelTekst
LetterArimo 400
Maat16/24
Kleur--vi-inkt-zacht
GedragZegt wanneer het er wel is, en hoe je het installatiebedrijf bereikt (SCH-024)
Nr—
OnderdeelVlak
Letter—
Maatrand 1 gestreept; hoek 12; binnen 24 (klein 16)
Kleur--vi-kaart, --vi-rand-sterk
GedragStaat op de plek van Lopend; Eerder staat eronder. Een relatie heeft altijd een order (SCH-020), dus een lijst zonder enige order bestaat niet. Laden: skelet in de vorm van de kaarten, aria-busy op de lijst
Melding
Beide apps
Een melding staat bovenaan het deel waar hij over gaat. De kop zegt wat er is, de tekst wat je nu kunt doen. Hij verdwijnt niet vanzelf.
Info
Je ziet de orders van Basisschool De Wilg
Hoort je e-mailadres bij meer dan één school of bedrijf? Dan kies je boven de lijst.
Succes
Je vraag is verstuurd
Hij staat bij de order. Je krijgt een e-mail als er een antwoord is.
Waarschuwing
Dit is de stand van 09:40
Nieuwere gegevens zijn nu niet op te halen, dus dit kan verouderd zijn. De app probeert het elke 5 minuten opnieuw.
Fout
Je vraag is niet verstuurd
Je tekst staat er nog. Probeer het opnieuw.
Je vraag is verstuurd
Hij staat bij de order. Je krijgt een e-mail als er een antwoord is.
De onderdelen van een melding
Nr
Onderdeel
Letter
Maat
Kleur
Gedrag
Nr1
OnderdeelVlak en rand
Letter—
Maatrand 1, links 6; hoek 8; binnen 12 × 16
Kleur--vi-kaart; rand --vi-info, --vi-goed, --vi-wacht of --vi-fout
GedragBovenaan het deel waar hij over gaat. In de app kondigt een schermlezer een info- of succesmelding beleefd aan en een foutmelding direct; dit brandbook staat stil en kondigt niets aan
Nr2
OnderdeelIcoon
Letter—
Maat24
Kleurkleur van de rand
GedragVorm per soort: i, vinkje, driehoek, kruis
Nr3
OnderdeelKop
LetterArimo 700
Maat16/24
Kleur--vi-inkt
GedragWat er is
Nr4
OnderdeelTekst en acties
LetterArimo 400
Maat16/24; acties 8 erboven
Kleur--vi-inkt
GedragWat je kunt doen; verdwijnt niet vanzelf
Order: kop en gegevens
Beide apps
Bovenaan staan het ordernummer, de omschrijving en de status. Daaronder de orderdatum. Binnendienst toont ook de relatie, de klant en de statuswijzigingen.
ma 26 okt 2026, 07:00StatusvanIn behandelingnaarGepland
ma 26 okt 2026, 07:00Geplande datumvan — naar do 12 nov 2026
Orders
Order 4093
Warmtepomp gymzaal
Deels geleverdvr 30 okt 2026
Een vraag stellen over deze order
Besteld opma 5 okt 2026
De onderdelen van de orderkop
Nr
Onderdeel
Letter
Maat
Kleur
Gedrag
Nr1
OnderdeelTerug
LetterArimo 700 + pijl 20
Maat16/24, hoogte 44
Kleur--vi-link
GedragNaar de lijst, met de zoekterm of keuze die er stond
Nr2
OnderdeelOrdernummer
LetterArimo 400, tabular
Maat14/20
Kleur--vi-inkt-zacht
Gedrag—
Nr3
OnderdeelTitel
LetterArimo 700
Maat28/36 (in een paneel 19/28)
Kleur--vi-inkt
Gedragh1 in de app; de omschrijving uit Exact Online
Nr4
OnderdeelStand, groot
Letterzie Statuslabel
Maat36 hoog
Kleur—
GedragBoven alle andere gegevens; datum alleen volgens STAT-002
Nr5
OnderdeelLink naar de vraag
LetterArimo 400
Maat16/24, hoogte 44
Kleur--vi-link, onderstreept
GedragAlleen op Mobiel (onder 600 px): springt naar het veld voor een vraag (SCH-030)
Nr6
OnderdeelGegevens
Letterterm 400 14/20; waarde 400 16/24
Maatkolommen min. 160; binnen 16; hoek 12
Kleurterm --vi-inkt-zacht; vlak --vi-kaart
GedragKlant: de orderdatum, en de relatie als hij bij meer dan één relatie staat. Binnendienst: relatie, klant, orderdatum, en daaronder de wijzigingen in Exact Online, nieuwste eerst (SCH-061). In de app een lijst met term en waarde
Stuk
Beide apps
Werkbonnen, factuur en documenten staan er altijd; een groep zonder stukken zegt dat. Een stuk toont onderwerp en datum. Elk bestand staat op een eigen regel, met bestandstype en grootte, en opent met één stap. Lukt openen nu niet, dan staat dat bij dat bestand.
Kleur--vi-pagina in de kaart --vi-kaart; hover --vi-kaart-hover, rand --vi-actie; fout --vi-fout 700
GedragElk bestand een eigen regel en één link; opent het bestand in één stap. Is het nu niet te openen, dan zegt de regel dat en blijft de rest bruikbaar (SCH-033)
Nr5
OnderdeelOpenen
LetterArimo 700
Maat14/20 + pijl 20
Kleur--vi-link
GedragOnder 360 px alleen de pijl; het woord blijft voor schermlezers
Nr6
OnderdeelLege groep
LetterArimo 400
Maat16/24; rand 1 gestreept; hoek 12; binnen 12 × 16
Kleur--vi-inkt-zacht, --vi-rand-sterk
GedragZegt dat er nog geen stuk staat
Vragen bij een order
Beide apps
Het gesprek staat bij de order, de oudste boven, elk bericht met tijd. Bij een antwoord staat in het Klantportaal Voorbeeld Installatietechniek, in Binnendienst de binnendienstmedewerker (VRG-001, SCH-060). Bij elke vraag staat of hij open, beantwoord of afgesloten is. Een verstuurd bericht is niet te wijzigen.
Binnendienst: antwoorden, afsluiten, en een collega die eerder was
Een schermlezer leest elke bevestiging voor, zonder dat de focus verspringt. Zonder script laadt de pagina opnieuw, met dezelfde melding bovenaan. Na een antwoord of afsluiten is er één knop: naar de volgende open vraag, of naar Vragen als er geen meer is.
Binnendienst: antwoord verstuurd
Antwoord verstuurd
De klant krijgt een e-mail met een link naar de order.
Na 12:00. De monteur is er om 12:30 en is rond 16:00 klaar.
De onderdelen van een bericht
Nr
Onderdeel
Letter
Maat
Kleur
Gedrag
Nr1
OnderdeelWie
LetterArimo 700
Maat14/20
Kleur--vi-inkt
GedragBij een vraag de naam van de klant. Bij een antwoord in het Klantportaal de naam van het installatiebedrijf (VRG-001); in Binnendienst de naam van de binnendienstmedewerker (SCH-060), en bij de klant ook de relatie
Nr2
OnderdeelTijd
LetterArimo 400
Maat14/20
Kleur--vi-inkt-zacht
GedragIn de app een time-element met datetime
Nr3
OnderdeelTekst
LetterArimo 400
Maat16/24
Kleur--vi-inkt
GedragAlleen tekst; regeleinden blijven; geen bestanden (BUITEN-007); na versturen niet te wijzigen (VRG-004)
GedragBreekt af op een tweede rij als hij niet past
Tabel
Binnendienst
Binnendienst toont lijsten als tabel, de oudste open vraag bovenaan. Onder 900 px wordt elke rij een blok, met de kolomkop als label. Niets scrolt zijwaarts, en geen woord breekt midden in.
VraagMoeten de lokalen leeg zijn voor het onderhoud?Contactpersoon facilitair
De onderdelen van een tabel
Nr
Onderdeel
Letter
Maat
Kleur
Gedrag
Nr1
OnderdeelKolomkop
LetterArimo 700
Maat14/20; rand onder 2
Kleur--vi-inkt-zacht
Gedragth scope="col". Vragen: relatie, order, klant, vraag, open sinds (SCH-050)
Nr2
OnderdeelLink
LetterArimo 700
Maat16/24
Kleur--vi-link
GedragHet begin van de vraag, of de naam van de klant; opent de vraag of de klant
Nr3
OnderdeelEerste cel
LetterArimo 700
Maat16/24; binnen 12 × 16
Kleur--vi-inkt; rij-hover --vi-kaart-hover
GedragDe relatie; onder 900 px de kop van het blok, zonder label
Nr4
OnderdeelTweede regel
LetterArimo 400
Maat14/20
Kleur--vi-inkt-zacht
GedragOmschrijving, relatiecode
Nr—
OnderdeelVolgorde en breuk
Letter—
Maatonder 900 px elke rij een blok, binnen 12 × 16
Kleur—
GedragOudste open vraag boven. Vanaf 900 px kolommen; datum en knoppen breken niet. Onder 900 px wordt elke rij een blok, met de kolomkop als label in elke cel. Een woord of e-mailadres breekt nooit midden in. Nooit zijwaarts scrollen
Zoekveld
Beide apps
Zoeken op naam, relatie of e-mailadres, en in het Klantportaal op ordernummer of omschrijving. Niets gevonden? Zoeken wissen zet de lijst terug.
Leeg
Op naam, relatie of e-mailadres.
Met waarde
Geen resultaat
Geen klant gevonden voor ‘wilgen’
Hier staat alleen wie in Exact Online een e-mailadres heeft bij een relatie met een order.
Zonder script
Klantportaal
Op ordernummer of omschrijving.
Zoek een klantOp naam, relatie of e-mailadres.
De onderdelen van het zoekveld
Nr
Onderdeel
Maat
Kleur
Gedrag
Nr1
OnderdeelLabel
Maatzie Invoerveld
Kleur—
GedragZichtbaar; in de app in een zoekformulier (zoek-landmark)
Nr2
OnderdeelIcoon
Maat20, 12 van links en boven
Kleur--vi-inkt-zacht
GedragDecoratief
Nr3
OnderdeelInvoer
Maatals Invoerveld; links 40 binnen
Kleur—
GedragIn de app type search; met script filtert de lijst bij typen, zonder script met de knop Zoeken. Klanten: naam, relatie, e-mailadres (SCH-071). Orders: ordernummer, omschrijving (SCH-022)
Nr4
OnderdeelHint
Maat14/20
Kleur--vi-inkt-zacht
GedragWaarop je kunt zoeken. Geen resultaat: een lege staat met de knop Zoeken wissen (SCH-024, SCH-074)
Toegang en blokkeren
Binnendienst
Alleen de beheerder ziet Blokkeren en Toegang terugzetten. Een blokkade geldt voor één e-mailadres bij één relatie, en de beheerder bevestigt haar met zijn passkey. De toegang is Kan inloggen of Geblokkeerd; bij Geblokkeerd staat wie blokkeerde en wanneer.
De route: blokkeren in 3 stappen
Eerst · De klant zoeken (typen telt niet als stap)
Stap 1 · Blokkeren in de regel
Stap 2 en 3 · Blokkeren in de bevestiging, dan je passkey
De bevestiging hieronder, met de focus op Annuleren. Wie Blokkeren kiest, bevestigt met zijn passkey. Zonder script is het een eigen pagina met dezelfde vraag en dezelfde twee knoppen.
Daarna · De regel toont meteen de nieuwe toegang
Geblokkeerd
Geblokkeerd door Beheerder op ma 26 okt 2026, 14:02
Toegang teruggezet
De klant kan weer inloggen
Een nieuwe inloglink werkt meteen. In Exact Online verandert niets.
Binnendienstmedewerker
Dezelfde lijst, om in te zoeken, zonder Blokkeren en Toegang terugzetten. Toegang beheren doet de beheerder.
Beheerder
Naam
E-mailadres
Relatie
Toegang
Actie
Contactpersoon facilitair
E-mailadresfacilitair@dewilg-enschede.example
RelatieBasisschool De Wilg10482
ToegangKan inloggen
Contactpersoon administratie
E-mailadresadministratie@dewilg-enschede.example
RelatieBasisschool De Wilg10482
ToegangGeblokkeerdGeblokkeerd door Beheerder op ma 26 okt 2026, 14:02
Binnendienstmedewerker
Naam
E-mailadres
Relatie
Toegang
Contactpersoon facilitair
E-mailadresfacilitair@dewilg-enschede.example
RelatieBasisschool De Wilg10482
ToegangKan inloggen
Bevestigen
Toegang van facilitair@dewilg-enschede.example bij Basisschool De Wilg blokkeren?
Dit adres kan daarna niet meer inloggen bij deze relatie, ook als het later opnieuw in Exact Online staat. Je bevestigt met je passkey.
Gelukt
facilitair@dewilg-enschede.example kan niet meer inloggen bij Basisschool De Wilg
Ook een inloglink die al verstuurd is, werkt niet meer.
Toegang van facilitair@dewilg-enschede.example bij Basisschool De Wilg blokkeren?
Dit adres kan daarna niet meer inloggen bij deze relatie, ook als het later opnieuw in Exact Online staat. Je bevestigt met je passkey.
De onderdelen van de bevestiging
Nr
Onderdeel
Maat
Kleur
Gedrag
Nr1
OnderdeelKop
MaatArimo 700 19/28
Kleur--vi-inkt
GedragNoemt wie (het e-mailadres) en bij welke relatie; breekt af overal
Nr2
OnderdeelTekst
Maat16/24
Kleur--vi-inkt
GedragWat er gebeurt, en dat de passkey bevestigt (SCH-072)
Nr3
OnderdeelGevaar-knop
Maatzie Knop
Kleur--vi-fout
GedragVraagt de passkey en voert dan uit; in de tabel staat de tweede vorm, rood alleen hier vol
Nr4
OnderdeelAnnuleren
Maatzie Knop
Kleurtweede
GedragKrijgt de focus bij openen; Esc sluit
Nr—
OnderdeelRegel in de tabel
Maatstatus 28 hoog; wie en wanneer 14/20
Kleurwie en wanneer --vi-inkt-zacht
GedragKan inloggen: knop Blokkeren. Geblokkeerd: wie blokkeerde en wanneer (SCH-070), en de knop Toegang terugzetten, tweede vorm, zonder bevestiging. Beide knoppen alleen voor de Beheerder, met het e-mailadres erbij voor schermlezers
GedragEerste link van elke pagina; buiten beeld tot hij focus krijgt
Terug
Maatzie Order: kop
Kleur--vi-link
GedragOnderstreept bij hover; geen kruimelpad: de app is twee lagen diep
Voet
Beide apps
De bedrijfsnaam en twee links: Privacy en Toegankelijkheid. Geen telefoonnummer: een vraag stel je bij de order.
Onderdeel
Maat
Kleur
Gedrag
Voet
MaatArimo 400 14/20; links 44 hoog; binnen 8 × 16; rand boven 1
Kleur--vi-inkt-zacht, links --vi-link
GedragBedrijfsnaam en twee links; geen telefoonnummer (KLAAR-040)
8
Toepassingen
De twee apps van de Build, op de reizen van de specificatie. Het Klantportaal staat op telefoonbreedte, zoals een klant het opent vanuit een e-mail. Binnendienst staat op bureaubreedte, zoals een medewerker het de hele dag gebruikt. Elke staat die iemand kan bereiken, staat bij het onderdeel dat hem toont.
De klant kiest een moment voor het jaarlijkse onderhoud.Niet in deze BuildDat is de Uitbreiding Afspraken: optie 2 van de Bouwcheck, of later met Doorbouwen.
Elke tekst op deze schermen is de tekst die de app toont. Namen van mensen staan er niet in: het voorbeeld gebruikt rollen, zoals Contactpersoon facilitair. De app toont de naam uit Exact Online.
Klantportaal
Mobiel eerst. Op een order staat de stand bovenaan, dan de stukken, dan de vragen. In die volgorde leest het oog, en in die volgorde gaat de Tab-toets. Elke reis, met het aantal stappen tot haar uitkomst:
Reis
Begint bij
Stappen
Alle staten
ReisInloggen zonder wachtwoord
Begint bijInloggen
Stappen2: het adres versturen, dan in de e-mail op Inloggen tikken (of de code uit de e-mail invullen)
Stappen2 vanuit een e-mail: de knop, dan de order. De stand staat al in de lijst. Een sessie loopt pas af na 14 dagen zonder gebruik, dus meestal ben je nog ingelogd.
Na 12:00. De monteur is er om 12:30 en is rond 16:00 klaar.
Nog een vraag over deze order?
Over deze order, hoogstens 2.000 tekens. Je krijgt een e-mail als er een antwoord is.
Binnendienst
Bureau eerst. Medewerkers loggen in met een passkey. Op Vraag staan het gesprek en de order naast elkaar, met de statuswijzigingen eronder; op een tablet of telefoon staat het gesprek eerst. De beheerder ziet in Klanten de knoppen Blokkeren en Toegang terugzetten; een binnendienstmedewerker ziet dezelfde lijst zonder die knoppen. Organisatiebeheer, waar de beheerder collega's uitnodigt, zit in elke Build en gebruikt dezelfde app-balk en onderdelen.
Reis
Begint bij
Stappen
Alle staten
ReisEen vraag beantwoorden
Begint bijEen e-mail, of Vragen
Stappen2: de bovenste open vraag, dan Antwoord versturen
De contactpersonen van je relaties, uit Exact Online.
Op naam, relatie of e-mailadres.
Naam
E-mailadres
Relatie
Toegang
Actie
Contactpersoon inkoop
E-mailadresinkoop@bosmanmetaal.example
RelatieBosman Metaal B.V.10377
ToegangKan inloggen
Contactpersoon facilitair
E-mailadresfacilitair@dewilg-enschede.example
RelatieBasisschool De Wilg10482
ToegangKan inloggen
Contactpersoon administratie
E-mailadresadministratie@dewilg-enschede.example
RelatieBasisschool De Wilg10482
ToegangGeblokkeerdGeblokkeerd door Beheerder op ma 26 okt 2026, 14:02
Contactpersoon locatie
E-mailadreslocatie@devlinder.example
RelatieKinderopvang De Vlinder10519
ToegangKan inloggen
E-mail
De app meldt alleen per e-mail. Elke e-mail heeft een korte samenvatting en eindigt met één knop naar de plek in de app. De tekst van een vraag of antwoord staat er nooit in, en er zit nooit een stuk bij. De app ontvangt geen e-mail: een antwoord op een e-mail komt terug bij wie het stuurde. Afsluiten, blokkeren en toegang terugzetten sturen geen e-mail.
E-mail
Naar
Wanneer
De knop opent
E-mailInloglink
NaarEen klant die hem aanvraagt, alleen als dat adres toegang heeft. Medewerkers krijgen geen inloglink.
WanneerDirect na Inloglink sturen, nooit uitgesteld
De knop opentOrders, of de pagina waarvoor de klant moest inloggen. De e-mail toont ook de inlogcode.
E-mailNieuw antwoord
NaarElke klant met een open vraag bij die order
WanneerAls een binnendienstmedewerker antwoordt
De knop opentDe order, bij het antwoord. Is de klant uitgelogd, dan eerst Inloggen, met de order als bestemming
E-mailNieuwe vraag
NaarElke binnendienstmedewerker
WanneerBij een vraag over een order zonder open vraag
De knop opentDe vraag in Binnendienst
E-mailKoppeling
NaarDe beheerder
WanneerAls de synchronisatie met Exact Online niet meer lukt, en één keer als zij weer lukt
De knop opentDe Beheeromgeving
De woorden van elke e-mail: een onderwerp dat zegt waar het over gaat, een korte samenvatting, en aan het eind één knop met een werkwoord. Daaronder staat alleen de bedrijfsnaam. De afzender is altijd Voorbeeld Installatietechniek, vanaf mail.voorbeeld.example. Dat domein neemt geen e-mail aan; wie terugschrijft, krijgt zijn e-mail terug (MEL-002, MEL-007).
GedragAlleen in de e-mail met de inloglink, vóór de knop; als tekst, te selecteren en te kopiëren (BEV-002)
Knop
Maatzie Knop, als link
Kleurprimair
GedragDe ene link waarmee elke e-mail eindigt, naar de plek in de app
Voet
Maat14/20
Kleur--vi-inkt-zacht
GedragBedrijfsgegevens, na de link (MEL-003)
Systeempagina's
Een order, stuk of vraag die niet bestaat of niet bij jou hoort, geeft Niet gevonden. De pagina zegt niet welke van de twee het is (SCH-005). Binnendienst heeft ook Geen toegang, voor een pagina die alleen de beheerder mag openen. Een fout bij ons heeft in beide apps dezelfde pagina.
GedragMet de app-balk van de app, zonder menu; binnen 48 × 16. Klantportaal: een order, stuk of vraag die er niet is of niet van jou is, geeft dezelfde pagina Niet gevonden (SCH-005); het Klantportaal heeft geen pagina Geen toegang. Binnendienst: Geen toegang voor een medewerker op een pagina van de beheerder. Link verlopen: zie Inloggen
Stukken
De apps maken zelf geen document of pdf. Elk stuk komt uit Exact Online en opent zoals het daar staat, met het onderwerp dat het daar heeft.
Geef een stuk in Exact Online daarom een onderwerp dat de klant begrijpt: "Werkbon 4093-1, installatie dag 1", niet "WB_4093_1_def". Voorstel
Foto's en beeld
Beeld staat er alleen als het iets zegt. Elke afbeelding heeft een tekstalternatief dat zegt wat erop staat, zoals "Logo Voorbeeld Installatietechniek".
Het portaal heeft geen foto's. Klanten voegen geen bestanden toe, en een order is te vinden zonder beeld.
Een stuk toont onderwerp en datum; elk bestand staat op een eigen regel met bestandstype en grootte. Nooit een voorbeeldplaatje.
Een icoon staat nooit alleen: naast elk icoon staat het woord. Voor een schermlezer is het icoon decoratief.
In een e-mail is het logo het enige beeld, met een tekstalternatief. De e-mail is ook zonder beelden te lezen.
Geen stockfoto's van monteurs of warmtepompen: ze zeggen niets over jouw order.