Terug naar het overzicht
Het Moderne Werken

Bedrijfsprocessen automatiseren met Power Apps
(+2 praktijkvoorbeelden)

Ramon Sijmons
Geplaatst op 9 september 2019

Iedere organisatie heeft ze. Processen die ooit klein begonnen, maar inmiddels een eigen leven zijn gaan leiden. Een Excel bestand dat dagelijks wordt bijgewerkt. Een formulier dat per e-mail wordt rondgestuurd. Een controlelijst die medewerkers handmatig invullen. Of een proces dat afhankelijk is geworden van die ene collega die precies weet hoe alles werkt. Vaak gaat het jarenlang goed. Totdat het niet meer goed gaat. Gegevens worden dubbel ingevoerd. Er ontstaan verschillende versies van hetzelfde bestand. Medewerkers vergeten stappen. Of niemand weet meer welke informatie nu eigenlijk klopt.

Herkenbaar? Dan is het misschien tijd om naar Power Apps te kijken.

Wat is Power Apps?

Power Apps is een onderdeel van het Microsoft Power Platform. Met Power Apps bouw je bedrijfsapplicaties die aansluiten op jouw werkprocessen, zonder dat je direct een maatwerkproject hoeft te starten. Je kunt gegevens ophalen uit bijvoorbeeld SharePoint, Microsoft 365, Business Central, Dataverse en andere databronnen.

Het idee is simpel:
Je vervangt losse Excel bestanden, formulieren en handmatige handelingen door een gebruiksvriendelijke app die precies doet wat jouw organisatie nodig heeft.

Maar wanneer is dat interessant? Laten we kijken naar 2 praktijkvoorbeelden.

Praktijkvoorbeeld 1

Wij hebben Power Apps onder andere succesvol ingezet bij Jansen Recycling Group in Dordrecht, dé specialist in recycling van ijzer en metalen. Jaarlijks verwerken zij zo’n 500.000 ton materiaal, afkomstig van inzamelaars, sloopbedrijven en metaalverwerkende industrieën in heel West-Europa.

Als er een container binnenkomt, wil de inbrengende partij natuurlijk afgerekend worden voor wat er daadwerkelijk in de container zit. Eerst wordt het materiaal gesorteerd en gewogen. Voorheen werd dat allemaal op papier gedaan. Dan werd het materiaal gesplitst en gewogen, die resultaten werden weer op papier gezet en vervolgens werden die resultaten door collega’s in het ERP-systeem verwerkt. Dat zorgt niet alleen voor dubbele handelingen, het vergroot ook de foutkans. Bovendien is de status van het werk niet inzichtelijk zolang er niets in het ERP-systeem is ingevoerd.

Intuïtief

Bij Jansen Recyling Group leefde de wens om al deze stappen direct in het ERP-systeem in te voeren, maar de mensen op de werf staan niet te springen om achter een computer te zitten. Dankzij Power Apps hebben wij een oplossing neer kunnen zetten waar iedereen gelukkig mee is.

Inmiddels hangt er in elke heftruck van Jansen een tablet, een zogenaamd ‘rugged device’ dat tegen een flinke stoot kan. Daar staat een app op waarmee de mannen en vrouwen op de werf wel uit de voeten kunnen. Ze zien precies welke wegingen ze moeten verwerken, die kunnen ze op een heel intuïtieve manier starten, ze kunnen de materialen uitsplitsen, foto’s maken en koppelen aan de wegingen en tenslotte aangeven dat de weging klaar is. Het hele proces verloopt via de app, maar is rechtstreeks aan het ERP-systeem gekoppeld. Alle data die in de app wordt ingevoerd, staat direct in Business Central.

Slimme logica, passende interface

Natuurlijk kun je ook een maatwerkapplicatie bouwen met bijvoorbeeld Microsoft .NET of een ander framework. Het voordeel van apps bouwen met Power Apps is dat je relatief weinig technische kennis nodig hebt en dat het onderdeel is van het hele Microsoft-ecosysteem. In dit geval hebben we de businesslogica van het ERP-systeem van Jansen Recycling gebruikt en daar met Power Apps een schil overheen gebouwd. Dat betekent dat bijvoorbeeld dat de controle op invoerfouten rechtstreeks in Business Central wordt gedaan, terwijl je de hele userinterface precies kunt afstemmen op wat voor de gebruiker prettig is. Als we hadden geprobeerd de werfmedewerkers met Business Central te laten werken, waren ze hoogstwaarschijnlijk boos weggelopen. Nu zijn ze enthousiast, omdat de app precies aansluit bij hun behoeften.

Praktijkvoorbeeld 2

In dit derde en laatste voorbeeld neem ik je mee in mijn ervaring met de eerste Power App die ik voor onszelf heb ontwikkeld: de inschrijvingsapp voor bezoekers van ons kantoor.

Al bij de eerste kennismaking met Power Apps schoten er een hoop ideeën door mijn hoofd. De mogelijkheden die het platform biedt zijn praktisch oneindig, dus dat was niet eens verrassend. Ook diverse collega’s hadden van de nieuwe ontwikkelingen gehoord en kwam ook met ideeën.

Een kleine greep uit de geopteerde ideeën:

  • Inventarisatie
    Voor het tellen van de voorraad
  • Contractvormen opvragen van klanten
    Snel inzicht welke contractvormen een klant heeft
  • Aanmelden collega’s
    Welke collega’s zijn aanwezig bij WSB?
  • Koffie app
    Welke collega’s wilt wat voor koffie bij een koffieronde?
  • Broodjes bestellen
    Elke vrijdag worden er broodjes besteld. Wie wilt welk broodje en de afwikkeling van de betaling
  • Ziek -en betermelden
    Proces omtrent ziek -en betermelden automatiseren in een app
  • Declareren
    Proces omtrent declareren automatiseren in een app
  • Vakantie en vrije dagen aanvragen
    Proces omtrent vakantie en vrije dagen aanvragen afvangen in een app

Stuk voor stuk goed ideeën, maar na kritische overweging wellicht niet hét idee voor de eerste app.

De eerste app moet namelijk direct raak zijn. Het vertrouwen van je collega’s en het MT moet direct gewonnen worden met deze app. Als deze app namelijk niet direct lukt, is de kans namelijk groot dat er voor een volgende app een stuk minder draagvlak zal zijn.

Een paar overwegingen die je kan maken om dit voorkomen:

  • Is het proces wat je wilt automatiseren simpel?
    Zeker om te beginnen wil je niet een te complex proces automatiseren. Begin simpel & doe ervaring op. Ook een intern budget opvragen gaat makkelijk als het minder tijd kost.
  • Is het proces wat je wilt automatiseren niet bedrijfskritisch?
    Snijd jezelf niet in de vingers door direct een bedrijfskritisch aan te willen aanpakken. Als dit proces hapert of stilvalt, heb je direct het hele bedrijf aan je bureau staan.
  • Wordt het proces veel gebruikt?
    Schot voor open doel: je wilt snel (positieve) reacties op de app. Als een proces niet vaak gebruikt wordt, zal dit ook langer op zich laten wachten
  • Zijn er alternatieven beschikbaar?
    Als andere software, die al ingezet wordt, dezelfde of gelijkwaardige functionaliteit biedt, gebruik die dan. Vaak werken gebruikers al in deze software en zal dit toch een stuk makkelijker zijn om in eerste instantie te gebruiken
  • Ben je niet aan het automatiseren om maar te automatiseren?
    Waar een enkel mailtje of belletje meer dan voldoende is, zullen gebruikers niet snel grijpen naar je app.

Door op deze manier kritisch de idee te analyseren, waren alle ideeën wel goed maar niet voor een eerste app. Lastig, lastig, lastig. En nu…

Toen gekozen om het idee even te laten rusten. De ‘normale’ bedrijfsvoering ging ook gewoon door en wellicht komt een idee aanwaaien.

En dat kwam gelukkig: op een maandagmorgen begin dit jaar lag er bij binnenkomst op kantoor op  de balie bij de receptie een A4-tje en een pen. Nieuwsgierig zoals ik ben even kijken wat het was.

idee voor app eureka

Het bleek een registratie van bezoekers te zijn voor onze ISO-certificering. Bezoekers moesten hun naam, aankomst & vertrek en voor wie ze kwamen opschrijven. Aan het einde van de dag werd de A4 vernietigd wegens AVG.

Dit klink als een schot in de roos: simpel proces, niet-bedrijfskritisch proces (eventueel A4 nog voor de zekerheid achter balie als back-up houden), elke dag hebben we bezoekers over de vloer welke zich verplicht moeten registeren & geen (digitale) alternatieven beschikbaar. Voor een automatiseringsbedrijf als WSB straalt een app voor inschrijving veel meer uit dan een simpel A4.

Gaan dus!

De uitvoering

Pas op om niet direct de diepte in te duiken met het ontwerpen van de Power App. Zorg eerst voor voldoende draagvlak binnen je organisatie om de verwachtingen te managen. Concreet voor deze case heb ik hiervoor het volgende gedaan

  • Idee voorgelegd bij de receptie. Deze (key-) gebruikers zullen het meest in aanraking komen met de app
  • Verwachte budget voorgelegd met de directeur. Intern verifiëren of het MT het idee voor dit budget wel ziet zitten. Ook direct een sponsor regelen die achter het idee staat, kan zeker geen kwaad
  • Plan van aanpak overlegd met mijn directe manager. Dit voor de afstemming van mijn uren, verwachte doorlooptijd en of er capaciteit voor is / gemaakt kan worden
  • Technische details gespard met een collega. Is mijn idee voor de uitvoering wel in orde?

Bij alle seinen op groen uiteindelijk pas aan de slag gegaan.

Het ontwerp

Natuurlijk altijd leuk om het ontwerp te bespreken. Dit wil ik toch even kort en krachtig doen. Als je hier meer over wilt weten, neem graag contact met ons op.

Voor het ontwerp was ik begonnen op een kladje. Hierbij het proces zo simpel mogelijk gemaakt (uitbreiden kan altijd) en waar mogelijk gebruik gemaakt van (online) Microsoft producten.

Het proces is als volgt geworden (en het kladje heb ik even netjes digitaal gemaakt aangezien mijn handschrift wellicht niet door iedereen te lezen is)

  1. Bezoeker komt binnen
  2. Bezoeker meldt zich in Power App. Hij/zij registreert
    1. Naam
    2. Bedrijf
    3. Medewerker van WSB waarvoor het bezoek is
    4. Leest en geeft akkoord voor huisregels
  3. De inschrijving wordt geregistreerd op Sharepoint
  4. De medewerker van WSB krijgt een bericht via Teams dat het bezoek gearriveerd
  5. Als de bezoeker weggaat schrijft hij zich uit
  6. Elke nacht draait er een proces die alle inschrijvingen van die dag verwijderd

Aandachtspunten

  • Alle werknemers van WSB staan in Azure Active Directory. Dit zijn wel alle actieve gebruikers. Het mailadres staat hier ook in
  • Het bericht Teams kan via een flowbot gepost worden. Dit is een standaard optie in Power Automate.
  • Sharepoint Online is makkelijk te benaderen door PowerApps via standaardfuncties. Sharepoint heeft hierdoor ook de voorkeur boven Excel. Een lijst is ook meer dan voldoende.
  • Elke nacht zal een Power Automate de Sharepoint-lijst opschonen

Het vervolg

Nadat de Power App gereed was (en trots op het resultaat), heb ik deze voor live-gang nog aan alle betrokken gedemonstreerd. Natuurlijk nog een paar kleine (voornamelijk) visuele aanpassingen doorgevoerd. Ook hiervoor nog met een collega van Marketing gespard welke een paar goed ideeën voor de lay-out had.

Een mooie tablet laten bestellen en inmiddels staat deze met de Power App al enkele maanden bij de receptie.

App aanmelden receptie WSB Solutions

Wanneer is Power Apps géén goed idee?

Niet ieder proces hoeft geautomatiseerd te worden. Dat klinkt misschien gek uit de mond van een IT-bedrijf, maar het is wel zo. Power Apps is meestal geen goede keuze wanneer:

  • het proces nauwelijks voorkomt
  • een standaardfunctie in bestaande software voldoende is
  • de complexiteit van het proces beperkt is
  • de kosten van automatisering hoger zijn dan de tijdwinst

Soms is een Excel bestand gewoon prima.
De kunst is om te herkennen wanneer Excel een hulpmiddel is en wanneer het een belemmering begint te worden.

Een goede app begint niet bij de app

Veel organisaties denken direct na over schermen, knoppen en functies. Maar dat is meestal niet de juiste eerste stap. Belangrijkere vragen zijn:

  • Waar staat de data?
  • Welke systemen moeten samenwerken?
  • Wie mag welke informatie zien?
  • Welke stappen in het proces kosten de meeste tijd?
  • Welke handelingen veroorzaken fouten?

Pas daarna wordt duidelijk of Power Apps de juiste oplossing is en hoe een app eruit moet zien. Daarom besteden wij veel aandacht aan de onderliggende processen, data en inrichting van het Power Platform.

De grootste winst zit vaak in de kleine processen

Veel bedrijven kijken bij digitalisering direct naar grote projecten.
Een nieuw ERP systeem.
Een nieuw CRM systeem.
Een compleet nieuw platform.

Maar de grootste tijdswinst ontstaat vaak juist in de kleinere processen die medewerkers iedere dag uitvoeren. Precies daar kan Power Apps enorm veel waarde toevoegen. Niet door bestaande software te vervangen, maar door deze slimmer te gebruiken.

Benieuwd of Power Apps interessant is voor jouw organisatie?

Maak eens een lijst van processen waarbij medewerkers dagelijks gegevens overtypen, handmatig controleren of dezelfde informatie op meerdere plekken bijhouden. Grote kans dat daar kansen liggen voor automatisering.

We denken graag met je mee over wat slim is om aan te pakken en wat je beter kunt laten zoals het is.

Vul het formulier in en Vincent neemt binnen 24 uur contact met je op. Geen verplichtingen, wel een eerlijk advies.

Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.

Wil je liever direct antwoord?

Bel of app Vincent: