Beheer & instellingen
Gebruikers & rechten
- Systeem → Gebruikers: accounts, rollen (admin, werkplaatschef, monteur, magazijn, verkoop, klant) en de pincode voor de tablet.
- Rollen bepalen wat iemand ziet; monteurs zonder andere rol landen automatisch in het monteurpanel.
Beveiliging
- 2FA (authenticator-app) via de profielpagina; verplicht te maken voor admin met
MFA_REQUIRED_ADMIN=true. - Andere apparaten uitloggen op de profielpagina.
- Auditlog: wijzigingshistorie per klant/artikel/reparatie/factuur (tabblad Wijzigingshistorie).
Integraties
Systeem → Integraties: koppelingen met webshops (Bol.com, Lightspeed, WooCommerce), vervoerders (PostNL, DHL), betaalproviders (Mollie, MultiSafepay) en de boekhouding (Moneybird). Zie het hoofdstuk Integraties voor het volledige overzicht, het aansluiten en de synchronisaties.
AI-koppeling
Systeem → AI-koppeling: persoonlijke tokens waarmee een AI-assistent (via MCP) mag meelezen in deze omgeving — alleen-lezen en met de rechten van de medewerker zelf. Zie het hoofdstuk AI-koppeling.
Kassa-apparatuur
- Systeem → Kassa-apparatuur: de bonprinter (thermische ESC/POS-netwerkprinter, 58/80 mm, poort 9100) met testbon-knop en optioneel automatisch printen na elke afrekening; zonder printer blijft de kassabon als PDF beschikbaar.
- De pinautomaat-stap: staat die aan, dan toont de kassa na "Pin" het bedrag groot in beeld — intoetsen op de automaat, "Betaling gelukt" bevestigen en de bon wordt afgerond.
Labelprinter & -sjablonen
- Systeem → Labelprinter: netwerkprinter (ZPL poort 9100 of AirPrint/IPP), testknop.
- Systeem → Labelsjablonen: per labeltype de inhoud (velden zoals
{klant},{klacht}), stickerformaat en vrije positionering door velden te slepen op het voorbeeld.
Categorieën (kassa & boekhouding)
Per artikelcategorie: kassaknop tonen/kleur/volgorde, btw-percentage voor vrije-prijsregels en omzetgroepcode voor de export.
Multi-tenant (Channelling)
Het platform bedient meerdere werkplaatsen, elk met een eigen subdomein (jouwbedrijf.channelling.nl), eigen database, eigen bestandsopslag en eigen bedrijfsgegevens (Systeem → Bedrijfsgegevens). Onder Huisstijl stelt elke omgeving een eigen logo, favicon, primaire kleur en mail-afzender in — de panelen en mails nemen dit direct over. Onder Uitgaande e-mail kan een omgeving zijn eigen SMTP-server instellen (met testmail-knop), zodat alle mail via de eigen mailserver en het eigen domein loopt.
- portal.channelling.nl is het centrale beheerportaal (alleen platformbeheerders): tenants aanmaken (wachtwoord wordt eenmalig getoond), zoeken/filteren op status en plan, activeren/blokkeren, domeinen beheren, gebruikers bekijken, tijdelijk inloggen als een klant (met banner en auditlog) en verwijderen met typ-bevestiging. De kolom Versie toont per omgeving of er een update beschikbaar is; met Updaten (of Alles updaten) draaien de database-updates voor die omgeving via de achtergrondwachtrij — de code is platformbreed, maar jij bepaalt per klant wanneer de update draait (bijv. eerst demo, dan de rest); alles wordt vastgelegd in de auditlog.
- demo.channelling.nl is de demo-omgeving: verstuurt geen echte mail/sms en wordt elke nacht teruggezet.
- Een geblokkeerde omgeving toont bezoekers een nette meldingspagina.
- Via de server:
php artisan amirix:tenant:aanmaken,php artisan amirix:tenants,php artisan amirix:demo:reset. Technische documentatie:docs/multi-tenancy.md.
Techniek
- Dagelijkse back-up (03:00) en
/health-endpoint voor monitoring. - Staging: vernieuwingen draaien eerst op dev.channelling.nl (eigen code, database en queue) en gaan pas na controle naar productie (
bin/staging-deploy→ testen →bin/prod-release→ tenants bijwerken via het portal). Technische documentatie:docs/deploy.md. - AI-assistent:
AI_ENABLED+ Claude API-key óf lokale Ollama (AI_DRIVER=ollama). - Monteurpanel is als PWA te installeren op de tablet (installatiehint op het dashboard).
documentatie