Low-code / no-code

Vanuit mijn rol als PowerApps expert bij Prodware ben ik een filmserie met korte video’s gestart waarin ik kijkers mee op reis neem door het Power Platform. Hierin laat ik zien welke features ik het leukst vind en hoe snel en gemakkelijk ze te implementeren zijn. Onderaan deze blog kan je de eerste video vinden waarin ik je de barcodescanner laat zien. Maar eerst…

…Kort geleden kwam ik een blog tegen van Philipp Weckerle, Technology Solutions Specialist – Microsoft Azure. Deze blog vormt een mooie intro voor mijn filmserie en daarom deel ik de kern ervan hier graag met jullie.

Een hulpmiddel om problemen op te lossen

We leven in een tijd van scriptkiddies, waarbij informatica onderdeel is geworden van het basisonderwijs en onze mobiele telefoons meer kunnen dan de ‘supercomputers’ uit de jaren 80. Toch is in essentie informatica hetzelfde gebleven, namelijk een hulpmiddel om problemen op te lossen.

De grootste verandering van de afgelopen jaren is de snelheid waarmee deze problemen veranderen en er oplossingen voor moeten worden ingezet. Dit heeft de ontwikkeling van programmeertalen en modellen gestimuleerd.

De onderliggende technische structuur wordt nu vaak geabstraheerd, zodat gefocust kan worden op het oplossen van het probleem. Dit heeft tot gevolg dat niet alleen ver gespecialiseerde computer science specialisten meer worden ingezet, maar dat meer en meer zogenaamde ‘powerusers’ oplossingen maken om met de toenemende snelheid van veranderingen om te gaan.

Voor de duidelijkheid: een poweruser is iemand die iets meer technische kennis heeft dan gemiddeld, waardoor ze sneller geneigd zijn om zelf aan de slag te gaan met een idee.

Low-code / no-code, een toolset om veilig zelf apps te bouwen

We kennen allemaal de situatie waarbij IT te druk is om direct iets op te pakken. Wat dan vaak gebeurt, is dat gebruikers gaan improviseren met bijvoorbeeld hun favoriete spreadsheetprogramma of eventueel zelfs met een meer geavanceerde omgeving. Dit heeft uiteraard zorgen voor IT qua beveiliging als gevolg.

Met PowerApps en zijn low-code / no-code platform hebben powerusers een toolset om hun eigen probleemoplossende toepassingen te bouwen. Dit ontlast de software-ontwikkelaars binnen organisaties aanzienlijk en biedt hen de ruimte om zich te concentreren op de moeilijke uitdagingen.

IT biedt hierbij goed gedefinieerde en gecontroleerde toegang tot een zelfbedieningsplatform waar powerusers naar hartenlust hun oplossingen kunnen bouwen.

Om dit werkelijkheid te maken, moeten twee componenten overwogen worden: bedrijfslogica & gebruikersinterface. Deze componenten kunnen worden ingevuld met Microsoft Flow & PowerApps.

Bedrijfslogica met Microsoft Flow

Bedrijfslogica is de kern van elke probleemoplossende toepassing. Het concept van low-code / no-code met als basis Microsoft Flow (en de onderliggende Azure Logic Apps) staat toe om bedrijfslogica te definiëren met weinig tot geen werkelijke code.

Flow maakt deel uit van het Microsoft Office Echo systeem en richt zich op eindgebruikers om repetitieve taken in hun dagelijkse leven te automatiseren. Via vooraf gedefinieerde connectoren kan een gebruiker eenvoudig de verschillende stappen van het proces definiëren en elke stap configureren zonder een enkele coderegel te schrijven.

Flow

Een uitgebreide catalogus met vooraf gebouwde sjablonen kan je heel snel op weg helpen naar je eerste automatisering en hoewel je met de lijst met ruim 400 connectoren waarschijnlijk wel kan communiceren met de service die je wil, kan je altijd nog naar IT gaan om extra aangepaste verbindingen toe te voegen.

PowerApps gebruikersinterface

De gebruikersinterface van PowerApps biedt een gecontroleerde omgeving voor powerusers om op efficiënte en productieve wijze zakelijke applicaties te maken.

Zoals al aangegeven is een groot voordeel hiervan dat het onder IT controle blijft. Een ander voordeel is de mogelijkheid voor powerusers om hun tool voor verdere verbetering en productie van hun software over te dragen.

Zowel powerusers als IT hoeft zich niet langer zorgen te maken over data chaos en beveiligingsproblemen. Gegevens zijn correct, actueel en nauwkeurig. Allemaal met behoud van de vrijheid en flexibiliteit om eigen apps te bouwen en aan te passen.

Video: Voorbeeld bouwen en gebruiken kleine PowerApp

Bekijk hieronder de eerste video uit mijn PowerApps filmserie over de barcodescanner. Deze kleine PowerApp is snel geïmplementeerd en werkt met een QR-code (of barcode) en de camera van je telefoon, tablet, laptop of ander apparaat. De barcode kan je bijvoorbeeld gebruiken om een magazijnverandering aan te geven in je ERP systeem of om een Microsoft Flow mee te starten.