6
May 2024
Dit is artikel is geschreven voor alle Automation-in-a-Day workshop deelnemers. Wij hebben gemerkt dat zo'n lange dag best wel overweldigend kan zijn. Zoveel informatie in een keer, dat kan natuurlijk niemand onthouden. Dat begrijpen we. In dit blog vatten we daarom de dag nog even samen.
De presentatie de we tijdens de workshop hebben gebruikt kan je hieronder bekijken. Belangrijk om te weten is dat onze eigen notities hier niet bij staan. Mocht je vergeten zijn wat de uitleg was bij specifieke slides, dan kun je in het vervolg van deze blog altijd het een ander nog teruglezen.
Zie je niks verschijnen hierboven, gebruik dan deze link om de presentatie te zien.
We begonnen de dag door eerst naar het Power Platform te kijken. Hier legden wij kort alle delen van het platform uit en wat je er eventueel mee kon doen.
Power BI: voor de data-visualisaties
Power Apps: voor de low-code applicaties
Power Automate: voor het automatiseren van applicaties. Lees hier meer over Power Automate.
Power Pages: voor het maken van sites en portalen
Power Virtual Agents (tegenwoordig: Co-pilot Studio): voor het maken van slimme chatbots. Lees hier meer over Co-pilot studio.
Nadat we kennis hadden gemaakt met het Power Platform, zoomden we langzamerhand in op Power Automate. We maakten hierbij onderscheid tussen Power Automate Cloud en Power Automate Desktop.
Power Automate Cloud: dat is Power Automate op het web. Dit gebruik je voor API automatisering. Een API kun je zien als een doorgeefluik van data. Hetgeen wat je bouwt in Power Automate Cloud noemen we ook wel Cloud Flows. Je automatiseert door acties aan te klikken en vervolgens de instellingen per actie te definieren. Elke actie heeft een eigen set aan instellingen. Daarnaast heb je altijd een trigger en eventueel condities.
De acties waaruit je kan selecteren hangt af van de koppelingen die Power Automate Cloud heeft. Is er geen koppeling? Dan heb je altijd de keuze om een custom koppeling te maken.
Power Automate Desktop: dat is Power Automate op je computer als applicatie. Dit gebruik je voor UI automatisering. Dat is automatisering op basis van het nabootsen van handelingen op je computer. Alles wat je klikt en typt kan opgenomen worden in een script. Dat script kan je een oneindig aantal keer laten 'draaien'.
Desktop gebruik je wanneer er geen connector in Power Automate beschikbaar is en je die via een custom connector ook niet zomaar kan maken. Kortom: er is geen API aanwezig. Het is mogelijk om met de desktop applicatie binnen zowel applicaties op het web (browser automation) als lokaal geïnstalleerde systemen (UI automation) te automatiseren. We waren de dag begonnen met UI automation en deden op het einde van de dag ook ervaring op met browser automation.
Power Automate- Desktop en Cloud kunnen met elkaar ''praten'' door de ''Run a flow built with Power Automate for Desktop" actie in Power Automate Cloud. Data kan je vervolgens doorgeven door middel van input- en output variabelen. Input gebruik je om data van Power Automate Cloud naar Power Automate Desktop te brengen. Output gebruik je voor de andere kant op. Hierbij was het van belang dat je computer eerst bij Microsoft geregistreerd is via de "Power Automate Machine Runtime" applicatie.
In de middag introduceerden we AI Builder. AI Builder is een tool die je kan gebruiken om je automatiseringen slimmer te maken. Zo kun je bijvoorbeeld gemakkeljk facturen uitlezen of objecten laten detecteren. Er is hierbij onderscheid tussen twee type modellen:
Pre-built modellen (voorgekauwde AI): Plug en play AI toepassingen. Een voorbeeld is ''standaard facturen uitlezen''.
Custom modellen: Modellen die je eerst zelf moet trainen op basis van je behoeftes. Dit doe je door documenten en markeringen aan te leveren.
Na het zelf trainen van een model, hebben we kort de resultaten van het model doorlopen. Aan de hand van de betrouwbaarheidsscore (wat maximaal 99% kan zijn) kun je vervolgens bepalen hoe goed je model presteert.
Aan het einde van de dag gingen we ook nog aan de slag met approvals (goedkeuringsverzoeken). Dit is belangrijk omdat je hedendaags nog niet 100% kan vertrouwen op AI. Daarom is het altijd goed om iemand te hebben die nog een laatste blik werpt op wat AI heeft gedaan.
In jargon noemen we dit ook wel human-in-the-loop. Uiteraard kun je approvals ook in andere scenario's toepassen naast het controleren van AI. Denk bijvoorbeeld aan het laten goedkeuren van een order met een orderwaarde boven een bepaalde drempelwaarde.
Approvals in Power Automate is een handige extra functionaliteit waarbij je automatisch goedkeuringsverzoeken kan maken, versturen en afhandelen. Zo gaven we aan dat er drie type approvals zijn om mee te werken:
Via Teams: goedkeuringen krijg je binnen via een aparte Power Automate chat in Microsoft Teams.
Via Outlook: goedkeuringen lopen via inkomende e-mails in Microsoft Outlook.
Via Approvals connector: goedkeuringen worden via alle kanalen verzonden. Dit houdt in: als e-mail in Outlook, als bericht in Teams, in de Power Automate mobiele app én in de Approvals omgeving binnen Power Automate.
Al met al, was het een drukke dag waarbij het tempo hoog lag. Er was weinig ruimte om de labopdrachten te reflecteren op je eigen situatie. Laat het lesmateriaal daarom even rustig bezinken.
Hieronder hebben we nog een aantal handige resources op een rijtje gezet:
Op zoek naar hulp op het gebied van Power Automate of Power Apps? Boek gemakkelijk een vrijblijvende meeting met onze specialist en laat je helpen!