Power Apps beginnen: jouw eerste app bouwen zonder te programmeren
Power Apps is inbegrepen in Microsoft 365 Business Premium en stelt medewerkers zonder programmeerkennis in staat bedrijfsapps te bouwen. Hier is alles wat je moet weten om te beginnen.
Een verlofaanvraag per e-mail aan de manager, die het doorstuurt naar HR, die het in een Excel-bestand bijhoudt. Een inspectierapport op papier dat na afloop wordt ingescand en gemaild. Een klachtenregistratie in een gedeeld Word-document. Dit zijn de processen die Power Apps oplost, zonder dat er een programmeur aan te pas komt.
Wat Power Apps is
Power Apps is het applicatieontwikkelingsplatform van Microsoft binnen het Power Platform. Het werkt via een visuele interface waarbij je schermen ontwerpt door elementen te slepen, logica definieert via formules die lijken op Excel-formules, en databronnen koppelt via ingebouwde connectoren.
Er zijn twee typen apps. Canvas apps beginnen met een leeg canvas waarbij jij de volledige controle hebt over layout en ontwerp. Model-driven apps worden gegenereerd op basis van een datamodel in Microsoft Dataverse. Canvas apps zijn toegankelijker voor beginners; model-driven apps zijn krachtiger voor complexe bedrijfsprocessen met veel onderling gerelateerde data.
Kosten: wat betaal je werkelijk?
De licentiestructuur is voor beginners verwarrend. Dit is de werkelijkheid:
| Licentie | Prijs/gebruiker/maand | Wat zit erin |
|---|---|---|
| Microsoft 365 Business Premium | ~22 euro | Kan apps uitvoeren op SharePoint/Excel-data |
| Power Apps Premium | +20 euro extra | Externe koppelingen (SAP, Dynamics, eigen API) |
| Power Apps per app | 4,20 euro | Één specifieke app uitvoeren, goedkoop voor beperkte groep |
De praktijk voor het MKB: als je al Microsoft 365 Business Premium hebt, kun je gratis beginnen. Verlofaanvragen, checklists, interne formulieren op basis van SharePoint-lijsten: dat vereist geen extra licentie. Pas als je wilt koppelen met een extern systeem als je ERP of een custom database, komt de Premium-licentie in beeld.
Vergelijk dat met alternatieven: een standaard HR-softwarepakket kost voor tien medewerkers al snel 200 tot 500 euro per maand. Een maatwerk app laten bouwen door een externe partij kost minimaal 5.000 euro en duurt drie maanden. Een Power Apps canvas app bouw je zelf in een dag.
De drie beste eerste apps voor het MKB
Niet alle processen lenen zich even goed voor Power Apps. Dit zijn de drie use cases met de hoogste slagingskans en de grootste tijdsbesparing:
1. Verlofaanvraag-app
Bouwtijd: 3 tot 5 uur voor een werkende versie.
Een medewerker opent de app, selecteert de periode en het verloftype, voegt optioneel een toelichting toe, en dient de aanvraag in. Via Power Automate ontvangt de manager direct een e-mail met twee knoppen: goedkeuren en afwijzen. De status verschijnt real-time in de app van de medewerker. De verlofregistratie wordt bijgehouden in een SharePoint-lijst die ook als exportbron dient voor HR.
Tijdsbesparing: 15 tot 30 minuten per verlofaanvraag die nu via e-mail gaat. Bij een team van twintig medewerkers met gemiddeld acht verlofaanvragen per jaar bespaar je 40 tot 80 uur per jaar.
Benodigde licenties: uitsluitend Business Premium.
2. Inspectie- en controlerapportage-app
Bouwtijd: 8 tot 20 uur afhankelijk van complexiteit.
Een buitendienstmedewerker, monteur of kwaliteitscontroleur opent de app op zijn telefoon, selecteert de locatie of het object, loopt een digitale checklist af, maakt foto's van bevindingen en voegt teksttoelichting toe. Na indienen wordt het rapport automatisch per e-mail gestuurd naar de verantwoordelijke en als PDF opgeslagen in SharePoint.
Tijdsbesparing: Papieren rapporten kosten gemiddeld 45 minuten per stuk door hertikken, archiveren en doorsturen. De digitale versie kost 15 minuten. Bij 100 inspecties per jaar bespaar je 50 uur.
Extra voordeel: direct doorzoekbaar archief, bevindingen zijn gekoppeld aan locaties, trendanalyse op terugkerende problemen.
3. Klachtenregistratie voor klantenservice
Bouwtijd: 4 tot 8 uur.
Klantenservicemedewerkers registreren klachten met klantgegevens, categorie, urgentie en omschrijving. Power Automate stuurt de klacht naar de behandelaar voor die categorie. Iedereen in het team ziet de status en de doorlooptijd. Bij afsluiting ontvangt de indiener een bevestiging. Management ziet een dashboard met openstaande klachten per categorie en gemiddelde afhandeltijd.
Tijdsbesparing: niet meer zoeken in e-mailthreads naar de status van een klacht. Gemiddeld 10 minuten per klacht die nu via e-mail gaat. Bij 200 klachten per jaar bespaar je 33 uur.
Stap-voor-stap: je eerste app in vijf stappen
Stap 1: Databron aanmaken in SharePoint
Maak een lijst aan in SharePoint met de kolommen die de app nodig heeft. Gebruik de juiste kolomtypen: datum voor datums, keuze voor vaste opties, persoon voor gebruikersverwijzingen. Slechte kolomtypen leiden later tot problemen in de app.
Stap 2: App genereren vanuit de lijst
Ga naar make.powerapps.com. Kies 'Starten met gegevens' en selecteer je SharePoint-lijst. Power Apps genereert automatisch drie schermen: bladeren, detail en bewerken. Dit is je startpunt, geen eindresultaat.
Stap 3: Schermen aanpassen
Verwijder kolommen die de eindgebruiker niet hoeft te zien. Pas labels aan naar begrijpelijk Nederlands. Stel standaardwaarden in (statusveld op 'Aangevraagd'). Voeg validatie toe zodat gebruikers geen lege verplichte velden kunnen indienen. Pas de volgorde van velden aan op de logische werkstroom.
Stap 4: Power Automate-flow toevoegen
Voeg een flow toe via het menu 'Power Automate'. Kies 'Wanneer een item wordt gemaakt in SharePoint' als trigger. Voeg een e-mailactie toe naar de manager met de relevante gegevens uit de aanvraag. Voeg eventueel goedkeuringslogica toe via de ingebouwde approval-connector.
Stap 5: Testen op echte apparaten
Test de app op de apparaten die gebruikers echt zullen gebruiken: laptop, tablet en telefoon. Controleer of de app werkt op zowel iOS als Android als mobiel gebruik is gepland. Los randgevallen op: wat als iemand offline is? Wat als twee mensen tegelijk dezelfde record wijzigen?
De leercurve: eerlijk beeld
De meeste medewerkers met Excel-ervaring kunnen in één dag een eenvoudige, werkende app bouwen. De eerste twee uur zijn het moeilijkst omdat de formuletaal en het connectiemodel anders werken dan verwacht.
Meest voorkomende struikelblokken:
| Probleem | Oorzaak | Oplossing |
|---|---|---|
| App laadt traag | Geen filter, laadt alle rijen | Gebruik `Filter()` in plaats van `Browse()` |
| Formule geeft fout | Verkeerd kolomtype | Controleer type in SharePoint-lijst |
| Flow triggert niet | Verkeerde trigger geselecteerd | Controleer of de trigger op dezelfde lijst staat |
| Telefoon toont verkeerde layout | Desktop-layout gebruikt | Maak aparte telefoon-layout via Weergave-menu |
| Wijzigingen worden niet opgeslagen | `SubmitForm()` ontbreekt | Voeg `SubmitForm(Form1)` toe aan knopactie |
Leerbronnen met de beste verhouding tijdsinvestering/opbrengst:
Microsoft Learn (learn.microsoft.com/power-apps) biedt gestructureerde leerpaden van gemiddeld 8 uur. YouTube-tutorials van makers als Shane Young en April Dunnam zijn specifiek en praktijkgericht. De Power Apps Community op community.powerplatform.com beantwoordt vragen binnen uren.
Governance: dit moet je regelen voordat het escaleert
Zonder governance eindigt Power Apps in een spaghetti van honderden apps waarvan niemand de eigenaar is, niemand weet welke nog actief zijn, en niemand kan repareren als ze breken.
Stel voor uitrol drie regels vast:
| Regel | Waarom | Hoe |
|---|---|---|
| Elke app heeft een eigenaar | Bij vertrek anders geen beheer | Verplicht veld in app-registratie |
| Apps met persoonsgegevens worden gereviewed | AVG-compliance | IT-goedkeuring voor publicatie |
| Documentatie bij elke app | Overdraagbaarheid | Eén pagina in SharePoint per app |
Microsoft biedt het Power Platform Center of Excellence Starter Kit als gratis download. Dit is een set dashboards die inzicht geeft in alle apps, flows en gebruik in jouw tenant. Installeer het zodra er meer dan vijf apps actief zijn.
Veelgestelde vragen
Heb ik een IT-opleiding nodig?
Nee. Analytisch ingestelde medewerkers met Excel-ervaring leren de basis in één dag. Medewerkers zonder spreadsheetervaring hebben meer begeleiding nodig maar ook zij kunnen eenvoudige apps bouwen.
Wat als de medewerker die de app heeft gebouwd, de organisatie verlaat?
Dat is het grootste risico. Leg per app vast: welke SharePoint-lijsten worden gebruikt, welke Power Automate-flows horen erbij, wat de bedoeling van elk scherm is. Zorg dat minimaal twee medewerkers de app kunnen aanpassen.
Kan Power Apps ook voor externe gebruikers worden ingezet?
Voor externe gebruikers buiten jouw Microsoft 365-omgeving is Power Pages de aangewezen tool. Power Pages is ontworpen voor externe portals met eigen inlogmogelijkheden voor klanten en leveranciers.
Zijn Power Apps-apps ook offline beschikbaar?
Ja, gedeeltelijk. Canvas apps kunnen worden geconfigureerd voor offline gebruik via de SaveData- en LoadData-functies. Data wordt lokaal opgeslagen en gesynchroniseerd zodra er weer verbinding is.
Wat als de vereisten veranderen nadat de app live is?
Aanpassingen aan een bestaande Power App kosten doorgaans 10 tot 30 procent van de oorspronkelijke bouwtijd. Dat is een groot voordeel ten opzichte van maatwerksoftware, waarbij elke wijziging een apart project is.
*Zie ook: Low-code voorbeelden voor het MKB, No-code en low-code uitgelegd, Make or buy: zelf bouwen of kopen?, Zapier vs Make vergelijking en Integratiestrategie opstellen.*