Versie {{ v.versie }}
Actueel{{ korteDatum(v.datum) }}
- {{ soortLabelCl(r.soort) }}: {{ r.titel }} {{ r.omschrijving }}
Afspraakportaal
Vul de 6-cijferige code uit je authenticator-app in.
Vul het e-mailadres in dat aan je beheerder-account gekoppeld is. Als het bekend is sturen we je een link waarmee je een nieuw wachtwoord kunt kiezen.
{{ actieveTabOndertitel }}
Geen afspraken op {{ overzicht.vandaag.datum_woorden }} of {{ overzicht.volgende_werkdag.datum_woorden }}. Er {{ overzicht.tellingen.openstaand === 1 ? 'staat 1 uitnodiging' : 'staan ' + overzicht.tellingen.openstaand + ' uitnodigingen' }} open die nog niet is ingepland. Zodra iemand zich heeft ingepland verschijnt het hier.
Nog niets ingepland.
{{ overzicht.vandaag.datum_woorden }}
{{ overzicht.volgende_werkdag.datum_woorden }}
{{ nieuwMeldingsnummerMelding }}
Komt in de mail als {{collega_naam}}, zodat de aanvrager
ziet voor wie de laptop en iPhone klaarliggen.
Gekoppeld aan waar je bent ingelogd. Bepaalt waar de uitnodiging ligt klaargezet en welke balie werkt met de code.
Nog geen bestelling-ophaaltypes. Voeg er een toe onder Beheer → Ophaaltypes.
Nog geen ophaaltype voor "{{ nieuwVervangingKeuze }}" aangemaakt. Zet er een onder Instellingen → Ophaaltypes met het woord vervangend en {{ nieuwVervangingKeuze.toLowerCase() }} in de naam.
Tip: er is nog geen ophaaltype voor {{ nieuwVervangingOntbrekend.join(', ') }}.
{{ nieuwMeldingsnummerMelding }}
{{ nieuwMeldingsnummerMelding }}
Waar de bestelling wordt opgehaald. Dit bepaalt de balie waar de code werkt.
Vul in wat de collega komt ophalen. Deze tekst komt in de mail als
{{bestelling_artikel}}.
Als bekend: CI van het apparaat dat wordt opgehaald. Komt in de mail als
{{ci_nummer_storing}}.
Het apparaat waar de storing op zit (WSL…, PDA…). Alleen invullen als het bekend is.
CI van de in te leveren {{ nieuwLifecycleApparaat.toLowerCase() }}. Komt in de mail als
{{hardware_lijst}}.
{{ m.tekst }}
Alleen apparaten met een CI-nummer komen in de mail
({{hardware_lijst}}). Heeft iemand bijvoorbeeld geen iPhone,
laat dat CI-nummer dan leeg.
Tip: met Plakken uit ticket bovenaan
vul je dit (en naam, e-mail en meldingsnummer) in één keer.
In de mail: {{ nieuwHardwareIngevuld.map((r) => r.apparaat).join(', ') }}.
Leeg laten voor de standaardduur van het ophaaltype.
Definieer eerst bakken voor slimme suggesties, of typ vrij een nummer. Alle {{ bakken.gedefinieerd.length }} bakken zijn vrij. Nu bezet: {{ bakkenBezetKort }}. Suggestie: {{ bakSuggestie }}. De klant ziet dit nummer op de balietablet na scan; later te wijzigen via het menu op de uitnodiging.
Leeg laten voor de standaardduur van het ophaaltype.
Staat standaard op de instelling van het gekozen ophaaltype. Alleen uitnodigingen met dit vinkje krijgen een scanbare code voor de balietablet.
Uitnodiging aangemaakt.
Ophaalcode voor de balie: {{ laatsteOphaalCode }}
Plak hieronder een CSV met kolomkoppen op de eerste regel:
naam,email,ophaal_type,meldingsnummer,opmerking.
opmerking mag weg. De naam bij ophaal_type moet
overeenkomen met een actief ophaaltype (hoofdletters maken niet uit).
Optioneel: collega_naam (bij een nieuwe medewerker) en
hardware bij inleveren, als
Laptop: CI-004512 | iPhone: CI-007781; bij een lifecycle alleen het CI-nummer.
Alle regels uit deze CSV komen op deze locatie te staan.
Er zijn wel uitnodigingen, maar geen enkele voldoet aan wat je hierboven hebt ingesteld.
Een uitnodiging stuurt de klant een mail met een link waarmee hij zelf een moment kiest. Het formulier bovenaan deze pagina maakt er een aan.
| Ontvanger | Ophalen | Melding | Status | Afspraak | Acties | |
|---|---|---|---|---|---|---|
| {{ r.naam }} {{ r.no_shows }}× no-show voor {{ r.collega_naam }} | {{ r.type_naam }} | {{ r.meldingsnummer }} {{ h.apparaat }} {{ h.ci }} Bak {{ r.bak_nummer }} Baliecode Nog niet opgehaald Opgehaald {{ korteDatum(r.opgehaald_op) }} | {{ statusLabel(r.status, r) }} Herinnerd op {{ korteDatum(r.herinnering_verzonden_op) }} |
{{ korteDatum(r.start_tijd) }} {{ r.start_tijd.slice(11,16) }} — |
Gekozen: {{ typeVorm.icoon || 'geen' }}. Verschijnt bij de klant en in overzichten.
Verschijnt boven de kalender bij elke uitnodiging van dit type. Gebruik dit voor structurele info; voor tijdelijke mededelingen is de “Algemene mededeling” onder Instellingen bedoeld.
Blijft geblokkeerd na de afspraak, staat niet in de agenda-uitnodiging.
Het raster waarop tijden verschijnen, bijvoorbeeld elke 30 minuten.
Van {{ typeVorm.min_dagen_vooruit }} tot {{ typeVorm.max_dagen_vooruit }} dagen vooruit. Vandaag is nooit boekbaar.
Bijvoorbeeld 2 als twee medewerkers tegelijk kunnen helpen. Zet op 1 (standaard) voor één afspraak per moment.
Laat leeg voor geen restrictie. Bijvoorbeeld 08:00 en 12:00 voor een 4-uur herinstallatie die alleen 's ochtends mag starten. Werkt bovenop de globale openingstijden.
Uitnodigingen van dit type krijgen een unieke ophaalcode met QR-code in de mail. Die code kan de klant zelf scannen op de balietablet. Staat dit uit, dan krijgt de klant alleen de gewone link om een afspraak in te plannen.
Zet dit aan als je bij elke uitnodiging wilt vastleggen in welke bak, lade of kast de bestelling klaarligt. Bij nieuwe uitnodigingen verschijnt dan een baknummer-veld, en de klant ziet het nummer in de bevestigingsmail en op de afspraakpagina. Handig bij bijvoorbeeld “Randapparatuur”, waar meerdere bestellingen naast elkaar liggen. Bestaande uitnodigingen behouden hun baknummer als je dit later weer uitzet.
Zet dit aan om onderaan de uitnodigingsmail twee tot drie beschikbare tijdstippen te laten zien: ochtend en middag van de eerstvolgende werkdag met capaciteit, en het eerste vrije moment van de dag daarna. Klikken boekt direct het bijbehorende slot. Mocht het slot ondertussen bezet zijn geraakt, dan valt de klant terug op de normale kalender met een nette melding. Handig voor types waarbij de klant snel langs moet komen en je het drempeltje van “eerst een moment kiezen” wilt wegnemen; laat dit uit als het ophaalvenster lang vooruit loopt of de klant juist eerst de FAQ's moet zien.
| Naam | Duur | Raster | Vooruit | Balie | Status | Acties |
|---|---|---|---|---|---|---|
| {{ t.icoon }} {{ t.naam }} | {{ t.slot_duur_min }}+{{ t.buffer_min }} | {{ t.stap_min }} | {{ t.min_dagen_vooruit }}–{{ t.max_dagen_vooruit }}d | QR — | {{ t.actief ? 'Actief' : 'Inactief' }} |
|
Redenen bij {{ t.naam }}Redenen bepalen welke info de klant boven de kalender ziet. Denk aan "Vervanging 4-jarig" of "Nieuwe medewerker".
Nog geen redenen. Voeg er hieronder een toe.
Nieuwe reden |
||||||
Rijen die langer uit zijn dan deze drempel worden rood gemarkeerd.
Er staat niets uit. 👍
| Artikel | Uitgeleend aan | Sinds | Dagen uit | Kiosk | Acties |
|---|---|---|---|---|---|
| {{ u.artikel_naam }} {{ u.barcode }} | {{ u.lener_naam }} | {{ korteDatum(u.uit_op) }} {{ u.uit_op.slice(11,16) }} | {{ u.dagen_uit }} dagen {{ u.dagen_uit }} | {{ u.kiosk_naam || '—' }} locatie: {{ u.locatie_naam }} |
Alles wat ooit is uitgeleend, inclusief wat alweer terug is. De kolom "Dagen" toont bij een openstaande uitlening hoe lang hij al uit is, en bij een teruggebrachte hoe lang hij uit is geweest.
| Artikel | Lener | Meegenomen | Terug | Dagen |
|---|---|---|---|---|
| {{ h.artikel_naam }} {{ h.barcode }} | {{ h.lener_naam }} {{ h.lener_email }} Herinnerd | {{ korteDatum(h.uit_op) }} | {{ korteDatum(h.retour_op) }} Nog uit | {{ h.dagen }} |
Nog geen artikelen. Voeg er hierboven een toe.
| Barcode | Naam | Omschrijving | Status | Acties |
|---|---|---|---|---|
| {{ a.barcode }} | {{ a.naam }} locatie: {{ a.locatie_naam }} | {{ a.omschrijving || '—' }} | Uit — {{ a.momenteel_uit_door }} Beschikbaar |
Bezoekers die aan de baliezuil hebben aangegeven dat er niemand aanwezig was. Neem contact op en vink de melding daarna af. Wil je hier een mail van krijgen, zet dat aan bij Instellingen → Mijn notificaties.
| Wanneer | Naam | Contact | Waarvoor | Status | Acties |
|---|---|---|---|---|---|
| {{ korteDatum(m.aangemaakt_op) }} | {{ m.naam }} | {{ m.contact }} | {{ m.bericht || '—' }} via {{ m.kiosk_naam }} locatie: {{ m.locatie_naam }} | {{ m.status === 'open' ? 'Open' : 'Afgehandeld' }} door {{ m.afgehandeld_door }} |
Klanten krijgen na een geslaagde ophaal of uitleen één vraag op de tablet. Er wordt niets vastgelegd dat naar een persoon te herleiden is — alleen het cijfer, het soort handeling en welke tablet.
Weken zonder antwoorden staan er niet tussen. Een staaf onder de 3 kleurt rood — dat is het signaal om te kijken wat er die week anders ging.
| Wanneer | Score | Waarvoor | Acties |
|---|---|---|---|
| {{ korteDatum(b.aangemaakt_op) }} | {{ scoreLabel(b.score) }} | {{ soortLabel(b.soort) }} | — |
Eén tablet die zowel afhalen als uitlenen aanbiedt. Klant kiest op het beginscherm zelf.
Open /balie op de tablet en typ de koppelcode in.
Deze code activeert de tablet voor beide functies (afhalen én uitlenen). Onder "Gekoppelde tablets" hieronder en bij Uitleentablets zul je de rijen zien verschijnen.
Ophaaltypes met het vinkje “mag zonder afspraak worden opgehaald” leveren per uitnodiging een unieke ophaalcode op. Die code gaat als QR-code mee in de mail. De klant scant hem op de tablet bij de balie, bevestigt met één knop, en de bestelling staat hier direct als opgehaald geregistreerd.
Open dit adres op de tablet en koppel hem eenmalig met een koppelcode hieronder.
| Naam | Status | Koppelcode | Laatst actief | Acties |
|---|---|---|---|---|
| {{ k.naam }} | {{ k.gekoppeld ? 'Gekoppeld' : 'Nog niet gekoppeld' }} | {{ k.koppelcode }} geldig tot {{ k.koppelcode_geldig_tot.slice(11,16) }} — | {{ korteDatum(k.laatst_actief) }} {{ k.laatst_actief.slice(11,16) }} {{ k.laatste_ip }} — |
| Wanneer | Ontvanger | Ophalen | Melding | Acties |
|---|---|---|---|---|
|
{{ korteDatum(r.opgehaald_op) }} {{ r.opgehaald_op.slice(11,16) }} |
{{ r.naam }} {{ r.email }} | {{ r.type_icoon }} {{ r.type_naam }} | {{ r.meldingsnummer }} | Gezien door {{ r.melding_gezien_door }} |
| Kiosk | Opgehaald | Scans | Laatste |
|---|---|---|---|
| {{ k.naam }} | {{ k.opgehaald || 0 }} | {{ k.totaal || 0 }} | {{ korteDatum(k.laatste) }} {{ k.laatste.slice(11,16) }} nooit |
| Wanneer | Kiosk | Ingevoerde code | Reden |
|---|---|---|---|
| {{ korteDatum(m.gescand_op) }} {{ m.gescand_op.slice(11,16) }} | {{ m.kiosk_naam || '–' }} | {{ m.ingevoerde_code || '(leeg)' }} | {{ mislukReden(m.resultaat) }} |
Voor de uitleen-tablets. Open /leen-kiosk op de tablet en typ de koppelcode in.
De code is 30 minuten geldig.
| Naam | Status | Laatst actief | Acties |
|---|---|---|---|
| {{ k.naam }} | Gekoppeld Wacht — code {{ k.koppelcode }} Uitgeschakeld | {{ k.laatst_actief ? korteDatum(k.laatst_actief) + ' ' + k.laatst_actief.slice(11,16) : '—' }} |
De openingstijden hieronder gelden voor deze locatie.
Meerdere tijden per dag mag, bijvoorbeeld 09:00–12:00 en 13:00–16:30 om de lunch vrij te houden. Een dag zonder tijden is gesloten.
| Datum | Tijd | Reden | Locatie | Acties |
|---|---|---|---|---|
| {{ korteDatum(u.datum) }} | Gesloten {{ u.van.slice(0,5) }} – {{ u.tot.slice(0,5) }} | {{ u.reden }} | {{ u.locatie_naam || '—' }} |
Moet de balie onverwacht dicht? Verzet alle afspraken van die dag in één keer. Iedereen krijgt dezelfde tijd op de nieuwe dag als die vrij is, anders het dichtstbijzijnde vrije moment. Je ziet eerst wat er gaat gebeuren.
{{ dagVerzet.voorbeeld.van_woorden }} → {{ dagVerzet.voorbeeld.naar_woorden }}
| Klant | Ophalen | Nu | Wordt |
|---|---|---|---|
| {{ r.naam }} {{ r.meldingsnummer }} | {{ r.type_naam }} | {{ r.oud_tijd }} | {{ r.nieuw_tijd }} (andere tijd) Blijft staan {{ r.reden }} |
Zet in één keer alle vrijdagen in december dicht, of alle woensdagen in de zomervakantie op andere tijden.
Een bulk-invoer landt altijd op één locatie tegelijk.
Alle officiële feestdagen van een jaar in één klik als gesloten dag toevoegen. Vink uit wat je open wilt houden.
Feestdagen worden per locatie toegevoegd. Voor landelijke sluiting: doe dit per locatie.
Alleen letters, cijfers, punt, streepje, underscore.
Nodig voor notificaties (per beheerder in te stellen bij Instellingen).
Minimaal 10 tekens. Bij bewerken: leeg laten om ongewijzigd te houden.
Een beheerder doet het balie-werk en de dagelijkse configuratie: uitnodigingen, afspraken, loketmeldingen, ophaaltypes, bakken, openingstijden, mailteksten, statistieken en de algemene instellingen. Een systeembeheerder kan daarnaast gebruikers en sessies beheren, kiosken en balietablets koppelen en ontkoppelen, het audit-log en systeemlog inzien, data-retentie instellen en nieuwe versies uitrollen.
Op inactief zetten sluit deze persoon meteen buiten: alle lopende sessies worden ingetrokken.
Een beheerder ziet alleen de uitnodigingen, bakken en tablets van de locaties die hier aanstaan. Vink je niets aan, dan komt hij op jouw huidige locatie. Een systeembeheerder kan altijd alle locaties bekijken.
| Gebruikersnaam | Naam | Rol | Locaties | Status | Laatste login | Acties | |
|---|---|---|---|---|---|---|---|
| {{ g.gebruikersnaam }} | {{ g.volledige_naam }} | {{ g.rol === 'systeembeheerder' ? 'Systeembeheerder' : 'Beheerder' }} | Alle locaties {{ g.locaties.map((l) => l.naam).join(', ') }} Geen locatie | {{ g.email || '—' }} | {{ g.actief ? 'Actief' : 'Inactief' }} Geblokkeerd | {{ g.laatste_login ? korteDatum(g.laatste_login) : 'nooit' }} |
Alle beheerders die de laatste 30 dagen ingelogd zijn. Beëindig een sessie als je vermoedt dat iemand ongewenst toegang heeft; die persoon moet dan opnieuw inloggen.
| Gebruiker | IP-adres | Ingelogd op | Laatst actief | Browser | Acties |
|---|---|---|---|---|---|
|
{{ s.volledige_naam || s.gebruikersnaam }}
Deze sessie
{{ s.gebruikersnaam }} |
{{ s.ip || '—' }} | {{ korteDatum(s.aangemaakt_op) }} | {{ korteDatum(s.laatst_actief) }} | {{ browserNaam(s.user_agent) }} | — |
Wie deed wat, en wanneer. Alleen wijzigingen worden vastgelegd — meekijken in een lijst komt hier niet in, anders is het echte werk niet meer terug te vinden. De bewaartermijn stel je in bij Instellingen.
| Moment | Wie | Wat | Details | IP |
|---|---|---|---|---|
| {{ korteDatumTijd(r.moment) }} | {{ r.gebruikersnaam || '—' }} | {{ r.omschrijving }} {{ auditDoel(r) }} | — {{ auditSamenvatting(r) }} | {{ r.ip || '—' }} |
{{ auditDetailsNet(r) }}
|
||||
Laatste 300 regels uit {{ systeemlog.bestand || '(geen bestand gevonden)' }}. Rode regels zijn fouten, oranje zijn waarschuwingen. Bij een 502 of crash: begin onderaan en scroll omhoog tot de eerste rode regel.
{{ systeemlog.opmerking }}
{{ regel }}
| Moment | Ontvanger | Soort | Resultaat |
|---|---|---|---|
| {{ m.verzonden_op.slice(0,16) }} | {{ m.ontvanger }} | {{ m.soort }} | Verzonden Mislukt |
Wat er per versie is veranderd. De nummering ging bij 1.29.0 over van
v-nummers naar MAJOR.MINOR.PATCH; oudere regels
houden hun oorspronkelijke label.
Hoger staat bovenaan. Leeg laten bij een nieuwe versie.
{{ korteDatum(v.datum) }}
Er staan nog geen leveranciers ingesteld. Een systeembeheerder voegt ze toe onder Instellingen → Systeem.
Vul in wat je hebt; het soort apparaat vult zich op basis van het voorvoegsel (WSL/DCK/PRT/MON/PDA).
De leverancier zoekt doorgaans op de servicetag — vul deze in als je 'm bij de hand hebt.
iPhone-foto's: via Safari werkt het meestal direct; via Chrome of Edge op mobiel kan een HEIC-bestand mislukken — kies dan voor Nieuwe foto maken op je telefoon in plaats van een foto uit je bibliotheek.
{{ defectFout }}
Nog geen defecten gemeld.
| Gemeld op | Apparaat | Leverancier | Status | Acties |
|---|---|---|---|---|
| {{ korteDatumTijd(m.aangemaakt_op) }} |
{{ m.soort }} · {{ m.ci_nummer || m.servicetag }}
Melding {{ m.meldingsnummer }} {{ m.model }} |
{{ m.leverancier_naam }} | {{ m.status }} |
| Datum | Tijd | Zaal | Aanvrager | Medewerker | Ticket | Status | Acties |
|---|---|---|---|---|---|---|---|
| {{ korteDatum(String(v.datum).slice(0,10)) }} | {{ String(v.tijd_van).slice(0,5) }} | {{ v.zaal }} | {{ v.aanvrager_naam }} | {{ v.medewerker_naam || v.medewerker_gebruikersnaam || '—' }} | {{ v.extern_ticketnummer }} — | {{ v.status }} |
Alle velden met * zijn verplicht. De aanvrager krijgt direct een bevestigingsmail met een link om te verplaatsen of annuleren.
Bij het melden van een defect kies je hier een leverancier. De mail gaat naar het e-mailadres dat je hier invult. Uitzetten houdt de historie wel in het logboek.
| Naam | E-mailadres | Status | Acties |
|---|---|---|---|
| {{ l.actief ? 'actief' : 'uit' }} |
Nog geen leveranciers. Voeg hieronder de eerste toe.
Elke uitnodiging, bak en tablet hoort bij één locatie. Beheerders zien alleen de locatie waarop ze zijn ingesteld; wissel rechtsboven van locatie. Koppel beheerders aan locaties onder Gebruikers.
Slimme functies gelden voor Nieuwe uitnodiging op die locatie en staan standaard uit. Plakken uit ticket: naam, e-mail, meldingsnummer en apparaten uit een geplakt ticket halen. CI-controles: waarschuwen bij een dubbel CI-nummer, een CI dat al in een lopende uitnodiging staat, of een voorvoegsel/aantal cijfers dat niet klopt. Voorvoegsels aanvullen: een kaal nummer van 8 cijfers bij een apparaat krijgt het voorvoegsel (30212345 bij een laptop wordt WSL30212345). Klik na het aanvinken op Opslaan.
Bezig met laden…
Nog geen locaties.
{{ locatieBeheer.feedback.tekst }}
Klanten die dit aantal keer eerder niet zijn komen opdagen krijgen een oranje waarschuwing bij hun uitnodiging.
Minimaal 30. Oudere regels worden dagelijks automatisch verwijderd — een log dat oneindig groeit is voor de AVG niet te verdedigen.
Verschijnt bovenaan de klantpagina bij iedereen, ongeacht ophaaltype. Handig voor tijdelijke dingen: sluitingen, storingen, feestdagen. Zet hem uit zodra hij niet meer relevant is; anders wordt hij niet meer gelezen.
Wordt bovenaan het opmerkingveld van de klant getoond.
Grijze tekst in het veld zolang de klant nog niet heeft getypt.
Elk ondersteuningsverzoek stuurt een kopie met .ics-bijlage naar dit adres,
zodat de afspraak in de gedeelde Outlook-agenda verschijnt. Leeg laten = geen interne mail.
Pas duur en QR-code direct in de tabel aan; onderaan sla je alles tegelijk op. Het veld Soort bepaalt bij welk formulier (Nieuwe medewerker, Bestelling, Storing, Lifecycle) het type in de dropdown verschijnt. Voor fijnere instellingen (buffer, venster, redenen, mailteksten) ga je naar Ophaaltypes in het hoofdmenu.
| Naam | Soort | Duur | QR-code | |
|---|---|---|---|---|
|
min
|
Nog geen ophaaltypes voor {{ groep.naam }}. Voeg er een toe.
Komt na opslaan in het overzicht én op het bijpassende uitnodigingsformulier (bij de bijbehorende dropdown).
Bepaalt bij welk formulier dit type verschijnt.
Hoe lang gegevens bewaard blijven voordat ze automatisch worden verwijderd. Het opruimen draait één keer per dag. 0 betekent: niet automatisch opruimen. Onder de AVG geldt dat je persoonsgegevens niet langer bewaart dan nodig — wat “nodig” is, bepaalt de organisatie zelf.
0 = uit. Minimaal 90 dagen als je het aanzet. Geteld vanaf de afspraakdatum, niet vanaf het versturen van de uitnodiging.
Minimaal 30. Bevat e-mailadressen van ontvangers.
Minimaal 14. Wie wanneer aan de balie heeft gescand.
Minimaal 30. Bevat namen en telefoonnummers.
Minimaal 30. Alleen een score, niets herleidbaars.
Minimaal 90. Alleen teruggebrachte uitleningen; wat nog uit staat blijft altijd.
Staat boven de drie tegels op het tabletscherm. Verandert direct na een herlaad van de tablet; een uitrol is er niet voor nodig.
Komt terug in de zin “Scan deze code bij ...”.
Gaat naar iedereen die “mail me bij elke nieuwe boeking” aan heeft staan. Op een drukke balie levert dit veel mail op; de melding in het scherm volstaat meestal.
| Nummer | Grootte | Omschrijving | Status | Nu bezet door | |
|---|---|---|---|---|---|
| {{ b.nummer }} | {{ b.grootte || '—' }} | {{ b.omschrijving || '—' }} | {{ b.actief ? 'Actief' : 'Inactief' }} | {{ b.bezet_door.naam }} {{ b.bezet_door.meldingsnummer }} — |
Ontvang meldingen per mail. Werkt alleen als je hier een e-mailadres invult.
Je e-mailadres is ook het adres waarnaar een wachtwoord-resetlink gaat. Daarom kun je het hier niet zelf wijzigen: vraag een systeembeheerder om het aan te passen via Gebruikers.
Dit is de enige notificatie die echt haast heeft: er staat op dat moment iemand voor een leeg loket.
Alleen als er iets te lang uit staat. Leners met een e-mailadres krijgen zelf ook een herinnering; dit overzicht toont juist ook de leners zonder adres, want die zou je anders missen.
Elke nacht om 03:00 wordt de zelftest automatisch gedraaid; bij een waarschuwing of fout krijg je een mail met wat er stuk is en hoe je het oplost. Groene nachten zijn stil. Wanneer je zelf in het beheerscherm op “Test uitvoeren” drukt, krijg je ook altijd een mail met de uitkomst — handig voor je archief.
Normaal krijg je alleen een mail als er iets aan de hand is. Met dit vinkje aan krijg je ook een korte mail als een nachtelijke run zonder waarschuwingen of fouten eindigt — zekerheid dat de scheduler daadwerkelijk heeft gedraaid.
Eén mail per week met de zeven nachtelijke runs van de afgelopen week. Dagen die niet gedraaid hebben worden rood gemarkeerd, zodat een stille scheduler meteen opvalt. Minder spam dan "ook bij groen", maar het weekoverzicht landt wel pas op maandag.
Minimaal 10 tekens.
Dit is niet nodig om in te loggen. Het is een tweede slot op één knop: een nieuwe versie uitrollen via de browser. Dat is de enige plek waar een beheerder code op de server kan zetten, en daarmee de enige plek waar een gestolen sessie van "kan gegevens lezen" naar "heeft de server" gaat.
Dit is niet nodig om in te loggen; dat blijft gewoon je gebruikersnaam en wachtwoord. Op dit moment wordt er ook nog geen handeling in de tool achter een code gezet — de enige plek waar dat gebeurt, het uitrollen van een nieuwe versie, is systeembeheerder-werk. Je kunt het hier alvast aanzetten zodat je account er klaar voor staat, maar verwacht er vandaag geen extra bescherming van.
Scan deze code met Google Authenticator, Microsoft Authenticator, 1Password of een andere authenticator-app.
Lukt scannen niet? Voer de sleutel met de hand in:
{{ mfa.geheim }}
Zonder deze bevestiging wordt het niet aangezet — anders zou je jezelf buitensluiten als de app het geheim verkeerd heeft overgenomen.
Aangezet op {{ korteDatum(mfa.ingesteld_op) }}.
Rol je meerdere versies achter elkaar uit? Voer hier één keer je code in; de uitrolknop vraagt daarna {{ uitrolVenster.minuten / 60 }} uur lang niet opnieuw. Dit geldt alleen in deze browser en deze sessie; uitloggen beëindigt het. Inloggen vraagt altijd om je tweestapscode.
Kies tot {{ MAX_KAARTJES }} tellertjes voor bovenaan het overzicht. Sleep ze op volgorde — die volgorde geldt ook op het overzicht zelf. Vergeet niet op te slaan.
Nog geen kaartjes gekozen — kies hieronder.
De app maakt zelf een mysqldump-backup en zet die als .sql.gz-bestand
in {{ backupState.data.map }}. Los van de eventuele SSH-cron uit
backup/backup-instellen.sh — die twee lopen elkaar niet in de weg.
In de tijdzone van de server.
0 = niet opruimen. Aanbevolen: 30.
| Bestand | Moment | Grootte | |
|---|---|---|---|
| {{ b.naam }} | {{ formatTijdstip(b.moment) }} | {{ backupFormatGrootte(b.grootte) }} |
|
UPDATE_VIA_BROWSER=0 in .env).
Kies de zip zoals je hem hebt gedownload. De server controleert eerst of het
een geldige levering is en of de code geen syntaxfout bevat; pas daarna wordt
er iets overschreven. Klopt er iets niet, dan blijft de huidige versie draaien.
Je .env en de database blijven altijd ongemoeid.
Geen code nodig tot {{ String(uitrolVenster.tot).slice(11, 16) }} (uitrolvenster in deze sessie). Beheren
Gebruik de knoppen voor vet, cursief, links en placeholders.
Niet elk veld werkt in elke mail (bijv. {{qr_blok}}
alleen in ophaal-mails); onbekende codes blijven zichtbaar als tekst.
Zo ziet de mail eruit voor "Jan Jansen" bij ophaal-type "Laptop Latitude 5540". Dit is puur ter controle — er wordt geen echte mail verstuurd. Gebruik "Test-mail naar mij" hieronder om een echte mail naar je eigen adres te sturen.
| Type | Uitnodigingen |
|---|---|
| {{ t.icoon }} {{ t.naam }} | {{ t.aantal }} |
Aantal afspraken per weekdag en uur. Donkerder betekent drukker. Handig om openingstijden bij te stellen.
Ideaal ligt tussen 4 en 48 uur. Veel resultaten op "5d+" betekent dat je te vroeg verstuurt of dat mensen je mail missen.
{{ RONDLEIDING_STAPPEN[rondleidingStap].tekst }}
Dit zijn de wijzigingen in de versie die je nu voor je hebt. Je kunt alles later ook rustig teruglezen onder Changelog in de sidebar.
{{ r.omschrijving }}
Deze notitie is alleen voor jou en collega-beheerders. De klant ziet hem niet. {{ notitie.rij.naam }} · {{ notitie.rij.meldingsnummer }}
Deze vragen en antwoorden verschijnen op de afspraakpagina, naast de
afhaalbon. Alleen voor dit ophaaltype. Antwoorden mogen simpele
opmaak bevatten: **vet**, *cursief*,
“- lijstje”, en [tekst](https://...) voor
een link.
De klant ziet dit nummer op zijn afspraakpagina, zodat hij weet in welke bak of lade zijn bestelling klaarligt. {{ baknummer.rij.naam }} · {{ baknummer.rij.meldingsnummer }}
Leeg laten om te wissen. Maximaal 20 tekens. Nu bezet: {{ bakkenBezetKort }}.
Uitnodiging van {{ intrekModal.rij.naam }} ({{ intrekModal.rij.meldingsnummer }}) wordt ingetrokken. Als er al een afspraak gepland was, vervalt die ook.
Wordt bewaard in de audit-log voor terugkijken. Max 250 tekens.
De server is succesvol bijgewerkt van v{{ updateKlaarPopup.van }} naar v{{ updateKlaarPopup.naar }}.
Changelog automatisch bijgewerkt ({{ updateKlaarPopup.changelog_regels }} regels).
Vergeet niet de tablets even te verversen (Ctrl+Shift+R) zodat ze de nieuwe code laden.
Snel meerdere bakken tegelijk aanmaken. Geef een reeks (1-20 of 1..50) of een lijst met komma's (1,3,5,A-12). Bestaande nummers worden overgeslagen.
Wordt op elke bak in de reeks gezet. Per bak later te wijzigen.
Per mail-soort kun je hier een eigen versie zetten voor dit ophaaltype. Zonder eigen versie wordt de standaardtekst gebruikt.
| Status | Acties | |
|---|---|---|
| {{ t.omschrijving || t.sleutel }} {{ t.sleutel }} | Eigen versie Standaard |
Voor {{ mailOverrideEdit.omschrijving }}.
Gebruik placeholders zoals {{naam}},
{{link}}, {{datum}},
{{tijd}}, {{meldingsnummer}},
{{ophaal_type}}, {{qr_blok}},
{{ophaal_code}}, {{collega_naam}},
{{hardware_lijst}}.
{{ mailOverrideBedrijf }}
Vragen die de klant beantwoordt voordat hij een tijd kiest. De antwoorden verschijnen bij de afspraak in het beheerscherm.
{{ bevestigen.tekst }}
Deze afspraken zijn meer dan {{ checkin.na_minuten }} minuten geleden begonnen. Vink per persoon af.
Deze mensen hebben zelf hun code gescand op de tablet. Vink af zodra je het hebt verwerkt.
Voor {{ qrTonen.naam }}. De klant kan deze code laten scannen op de balietablet, of hem daar intypen.
{{ qrTonen.code }}
Ingevulde gegevens
Huidige afspraak
{{ verzet.info.klant.naam }} {{ verzet.info.ophaal_type.icoon ? verzet.info.ophaal_type.icoon + ' ' : '' }}{{ verzet.info.ophaal_type.naam }} · {{ verzet.info.klant.meldingsnummer }} {{ verzet.info.huidige_afspraak.datum }} om {{ verzet.info.huidige_afspraak.tijd }}