Webstromen automatiseren

Power Automate biedt verschillende acties onder de groep Browserautomatisering om gebruikers in staat te stellen te communiceren met webbrowsers.

Momenteel worden vier webbrowsers ondersteund:

  • Microsoft Edge
  • Microsoft Internet Explorer
  • Google Chrome
  • Mozilla Firefox

Browserautomatisering wordt bereikt door een van de ondersteunde browsers te starten of te koppelen en vervolgens acties voor browserautomatisering uit te voeren. Ontwikkeling kan handmatig worden uitgevoerd of door het gebruik van de recorder.

Een browserautomatiseringsstroom bouwen

Gebruik een van de acties voor het starten van de browser om een browserautomatiseringsstroom te starten: Nieuwe Microsoft Edge starten, Nieuwe Internet Explorer starten, Nieuwe Chrome starten of Nieuwe Firefox starten. U kunt een nieuwe browsersessie starten of een koppeling maken met een bestaande sessie.

Schermopname van de actie Nieuwe Microsoft Edge starten.

Note

Als u met browsers wilt communiceren, moet u de juiste browseruitbreiding installeren en de browser dienovereenkomstig configureren. Meer informatie over de ondersteunde browsers en de benodigde uitbreiding vindt u in Browsers gebruiken en uitbreidingen beheren.

Nadat het browserexemplaar is opgeslagen in een variabele, kunt u andere acties voor browserautomatisering gebruiken om te communiceren met de inhoud van de browser. De acties voor Webformulier invullen zijn gericht op het leveren van invoer aan webpagina's, terwijl met acties voor Extractie van webgegevens gegevens uit webpagina's worden gehaald.

De meeste acties voor browserautomatisering vereisen dat u een browserexemplaar en een UI-element opgeeft om mee te comminiceren:

Note

U vindt een lijst met alle beschikbare acties voor browserautomatisering in de Naslaginformatie over acties voor browserautomatisering.

Schermopname van de invoer van de actie Tekstveld op webpagina vullen.

Bestaande UI-elementen worden weergegeven in het deelvenster met UI-elementen, terwijl nieuwe rechtstreeks kunnen worden toegevoegd via de eigenschappen van de actie of het deelvenster. Raadpleeg voor meer informatie over UI-elementen en de verschillende typen het onderwerp Automatiseren met UI-elementen.

Note

Acties voor browserautomatisering accepteren uitsluitend UI-elementen die zijn vastgelegd van webpagina's. Daarom worden bestaande UI-elementen die zijn vastgelegd uit bureaubladtoepassingen niet weergegeven in de acties voor browserautomatisering.

Schermopname van de beschikbare UI-elementen in het tekstveld Vullen in de webpagina-actie.

Als u een nieuw UI-element wilt toevoegen, markeert u het betreffende webelement en drukt u op Ctrl en de linkermuisknop. Nadat u alle vereiste elementen hebt toegevoegd, selecteert u Gereed om ze op te slaan in het deelvenster UI-elementen.

Note

Wanneer de browseruitbreiding niet kan communiceren met Power Automate, wordt het browservenster geïdentificeerd als een bureaubladtoepassing. Als resultaat probeert Power Automate UI-elementen te grijpen voor een bureaubladtoepassing en niet voor een webpagina.

Schermopname van de gemarkeerde UI-elementen die moeten worden vastgelegd.

Gegevens invullen op internet

Als u invoer in een webpagina wilt opnemen, selecteert u de juiste actie Webformulier vullen, afhankelijk van de aard van het element, en geeft u het browserexemplaar op.

Schermopname van de waarde voor Vervolgkeuzelijst instellen in de webpagina-actie.

Extractie van webgegevens

Om wat gegevens van een webpagina te extraheren, gebruikt u de actie Details van webpagina ophalen of de actie Details van element op webpagina ophalen, afhankelijk van het feit of de gegevens in kwestie betrekking hebben op de hele webpagina of op een element erin.

Note

Meer informatie over het extraheren van details van webpagina's is te vinden in Details ophalen van een webpagina.

Schermopname van de actie Details van webpagina ophalen.

Schermopname van de actie Details van element op webpagina ophalen.

Om grote hoeveelheden gestructureerde gegevens te extraheren, gebruikt u de actie Gegevens extraheren uit webpagina. Nadat u de actie hebt gebruikt, klikt u met de rechtermuisknop op de vereiste gegevens op de webpagina om de beschikbare opties te bekijken.

Schermopname van een webpagina terwijl er gegevens worden uitgehaald.

Alle lijsten of tabellen met gegevens worden automatisch geïdentificeerd nadat twee van hun elementen zijn aangewezen voor extractie.

Schermopname van een webpagina terwijl er een gegevenstabel worden uitgehaald.

Interactie met het web en webservices

Power Automate biedt verschillende HTTP-acties waarmee gebruikers rechtstreeks kunnen communiceren met webbronnen, zoals webpagina's, bestanden en API's, zonder dat ze een webbrowser nodig hebben.

Note

U vindt een lijst met alle beschikbare HTTP-acties voor browserautomatisering in de Naslaginformatie over HTTP-acties.

Webresources downloaden

Gebruik de actie Downloaden van internet om inhoud van webpagina's of bestanden die op internet zijn opgeslagen, rechtstreeks te downloaden.

Zowel de methode GET en POST kunnen worden gebruikt met deze actie. De bestanden kunnen rechtstreeks naar de schijf worden gedownload, terwijl de inhoud van webpagina's in een variabele wordt opgeslagen.

Schermopname van de actie Downloaden van internet.

Toegang krijgen tot web-API's

Gebruik de actie Webservice aanroepen om toegang te krijgen tot web-API's. Verschillende methoden zijn compatibel met deze actie, die volledig aanpasbaar is voor vrijwel elke API.

Note

Voordat u de actie Webservice aanroepen gebruikt, raadpleegt u de documentatiepagina van de webservice die u wilt gebruiken. Het voorbeeld in de volgende schermafbeelding kan niet op alle scenario's worden toegepast, omdat elke webservice een andere configuratie en syntaxis vereist.

Schermopname van de actie Webservice aanroepen.

Naast de actie Webservice aanroepen biedt Power Automate de actie SOAP-webservice aanroepen om te communiceren met SOAP-webservices.