Microsoft Power Apps worden omschreven als apps die je, zonder kennis van complexe code, zelf kan ontwikkelen.
Toch kan je, als je voor de eerste keer een Power App wil bouwen, een beetje overdonderd zijn. Er zijn namelijk heel wat elementen waar je pas achterkomt als je al over de helft van je bouwstuk bent.
Onder het motto ‘goed begonnen is half gewonnen’, geven we je alvast 10 tips die kunnen helpen bij het ontwikkelen van je eerste Power App.
1. Leer de verschillende soorten Power Apps kennen
Niet alle Power Apps zijn hetzelfde. Er bestaan 3 verschillende types die we graag even toelichten:
- Canvas apps: deze apps worden gebruikt om een stukje van van een bedrijfsproces te automatiseren/digitaliseren. Je kan met behulp van drag-and-drop zelf een interface samenstellen en verbinding maken met niet minder dan 200 gegevensbronnen naar keuze. Denk bijvoorbeeld aan een app waarmee je salesteam leads kan aanmaken van mensen die ze spreken op een beurs, en waarbij die leads dan rechtstreeks in je CRM worden opgeladen.
- Model Driven apps: voor processen die gebaseerd zijn op een datamodel (bijvoorbeeld een opleidingstraject voor medewerkers), maak je beter Model Driven apps. Het voordeel hiervan is ook dat dit soort apps naast/synchroon met je huidige applicaties kan lopen.
- Portals: Creëer een externe website waarop gebruikers zich kunnen aanmelden
2. Afkijken mag!
Om een idee te krijgen van wat er mogelijk is met Microsoft Power Apps of waarom een Power App interessant kan zijn voor jouw bedrijf, is het slim om bestaande en voorbeeld-apps te verkennen. Zulke voorbeeld-apps zijn meestal ontwikkeld voor een bepaald doel, zoals budgetbeheersing. Je kan eventueel ook je app bouwen door gebruik te maken van een sjabloon. Als je zo’n sjabloon opent in de Power Apps Studio, kan je stapsgewijs bekijken hoe die app in elkaar zit.
3. Zet je app én het proces op papier
Het is zeer verleidelijk om meteen te beginnen bouwen aan je Power App, maar op die manier maak je misschien iets waar de eindgebruiker niet op zit te wachten. Teken daarom eerst de app schermen en het proces uit, zodat je het kan afstemmen met je gebruikers.
Het helpt je ook tijdens het bouwen van de oplossing en dient als technische documentatie.
4. Voor welke device en voor welke omstandigheden bouw ik mijn app?
Voordat je begint met het maken van je app, moet je je realiseren onder welke omstandigheden de app gebruikt zal worden. Wordt die rechtstreeks op de computer geopend of eerder op de werkvloer?
In het eerste geval wordt de app gebruikt met een muis en heb je altijd internet. In het tweede geval wordt de app gebruikt op een telefoon, en moet je rekening houden met een touch screen en weet je niet zeker of er altijd internet is. Houd hier tijdens het bouwen al rekening mee, want achteraf is het formaat lastig aan te passen.
Moet je app kunnen draaien op tablet én laptop? Dan zal dat wat extra tijd kosten, aangezien een responsive design meer werk vraagt.
5. Doe alles in het Engels
En daarmee bedoelen we niet dat gebruikers de app in het Engels moeten te zien krijgen, maar wel dat je tijdens het ontwikkelen Microsoft Power Apps in het Engels zet. Dat heeft twee redenen: als je op het internet op zoek gaat naar voorbeelden, vind je heel wat communities terug die kunnen helpen, maar grotendeels in het Engels. Gevonden voorbeelden en formules zijn ook vaak anders geformuleerd in het Engels dan in het Nederlands. En laat het nu net die Engelstalige formules zijn die je meestal makkelijk online vond.
6. Deel je Power App in een volledig scherm
Als je een gebruiker de link naar je Microsoft Power App doorstuurt en die opent je app in een internet browser, verschijnt daar de alombekende Office 365 balk boven. Daardoor voelt het natuurlijk helemaal niet aan als een losstaande app. Je kan deze balk echter eenvoudig verwijderen.
7. Deel je app met de juiste gebruikers
Als je app helemaal ‘up and running’ is, kan je beslissen met wie je je app zal delen. Je kan eenvoudigweg je app delen met ‘everyone’ binnen het bedrijf, maar vergeet niet dat als iedereen deelt met iedereen, overal 50 apps op het Power App startscherm verschijnen.
Het is tegenwoordig ook mogelijk om Power Apps te delen met externe gebruikers.
8. Verhuis je Power Apps naar een service account
Je app heeft succes en wordt door een grote groep mensen gebruikt. Top! Maar wat als je als ontwikkelaar van de app andere oorden opzoekt?
Als je onder je eigen account een Power App hebt aangemaakt en daarna het bedrijf verlaat, dan werkt deze jammer genoeg niet meer. De Power App en de connecties binnen de app staan namelijk op jouw naam.
Beter is het om je app naar een speciaal Service Account te verplaatsen. Op die manier blijven je apps werken en kan je ze eenvoudig beheren vanuit één account. Je kan dan ook makkelijk nieuwe owners koppelen aan de app via de ‘Share’ functie.
9. Publiceer je apps regelmatig opnieuw
Het Microsoft platform evolueert voortdurend, en zo ook Power Apps. Op maandelijkse, soms wekelijkse, basis worden nieuwe features en opties toegevoegd of aangepast.
Probeer dus op vaste tijdstippen (bijvoorbeeld om de 6 maanden) je Power Apps te herpubliceren. Door dit te doet, wordt de app compatibel met de laatste versie van Power Apps.
10. Hernoem alle onderdelen
Alle onderdelen die je toevoegt in je app hebben initieel een standaardnaam. De navigatie tussen alle componenten kan zo wel erg lastig worden. Onze tiende tip is dus om zeker alle onderdelen een logische benaming te geven.
Niet zeker? Laat je begeleiden.
Power Apps vereist zoals gezegd geen uitgebreide kennis van codering en zorgt ervoor dat je functionele mobiele apps kan ontwikkelen die je zakelijke behoeften ondersteunen. En het kan ook communiceren én integreren met andere Microsoft 365-services, zoals Power Automate, SharePoint, Power BI en Exchange Online.
Ondanks de aantrekkingskracht van Power Apps kan het zijn dat ontwikkelaars en/of contentmanagers zich zorgen maken over bepaalde zaken, zoals beveiliging of UX/UI en design. Het is daarom zeker niet verkeerd om experten in te schakelen die je op een correcte manier doorheen het bouwen van Power Apps loodsen.