Wat is Power Pages?

In onze nieuwe blogreeks behandelen we één voor één alle onderdelen van Power Apps. In het laatste blog van deze reeks nemen we Power Pages onder de loep. Ontdek wat Power Pages is, wat je hiermee kunt bereiken en hoe het samenwerkt met andere onderdelen binnen het Power Platform. 

Wat is een Microsoft Power Pages site? 

Microsoft Power Pages is de nieuwste toevoeging aan het Power Platform. Voorheen bekend als Power Apps Portals. Sinds de herlancering is het een zelfstandig onderdeel van het Power Platform. Het richt zich specifiek op het bouwen van externe websites voor klanten, partners en andere externe gebruikers. Alle data wordt opgeslagen in Dataverse tabellen. Zo worden de gegevens van geregistreerde gebruikers opgeslagen in de Contact tabel en worden de gegevens van bedrijven opgeslagen in de Account tabel. 

Microsoft Power Pages biedt verschillende componenten aan die eenvoudig kunnen worden toegevoegd om de functionaliteit van de website uit te breiden. Enkele belangrijke controls zijn: 

  • Text box: Voor het toevoegen van tekstuele informatie, zoals instructies of beschrijvingen. 
  • Forms: Voor het invoeren en bewerken van Dataverse-data via formulieren, bijvoorbeeld voor registratie of klantgegevens. 
  • Lists: Een overzicht van gegevens, zoals klantenlijsten of aanvragen, die gefilterd en aangepast kunnen worden. 
  • Media: Voor het invoegen van afbeeldingen, video’s of andere mediabestanden om de site visueel aantrekkelijk te maken. 
  • Card Gallery: Een visuele weergave van items in de vorm van Cards, geschikt voor presentaties van producten of services. 
  • Power BI: Voor het tonen van interactieve dashboards en rapporten binnen de website, zodat gebruikers direct toegang hebben tot data-inzichten. 
  • IFrame: Hiermee kun je externe inhoud of andere websites binnen de Power Pages site insluiten voor aanvullende informatie of integraties. 

Met deze controls kunnen Power Pages sites gebruiksvriendelijk en visueel aantrekkelijk worden ingericht, afgestemd op de specifieke behoeften van de gebruikers. 

Wat kun je met een Power Pages Site? 

Met Power Pages kun je complexe processen digitaliseren en toegankelijk maken via een veilige en gebruiksvriendelijke website. Waar Canvas Apps flexibiliteit bieden bij het ontwerpen van een app en Model-Driven Apps zich focussen op intern databeheer, zijn Power Pages gericht op het extern toegankelijk maken van deze data en functionaliteit. Daardoor kunnen organisaties niet alleen processen automatiseren, maar ook gemakkelijk toegankelijk maken voor klanten, partners of andere externe gebruikers. Om dit verder toe te lichten heb ik enkele Power Pages use-cases op een rij gezet:  

  • Vrijwilligersportaal: Een non-profitorganisatie kan Power Pages gebruiken om vrijwilligersprojecten te beheren en te promoten, waarbij vrijwilligers gemakkelijk kunnen inloggen om gedetailleerde informatie over projecten, vereisten en tijdschema’s te bekijken. Ze kunnen zich eenvoudig aanmelden, hun beschikbaarheid doorgeven en direct communiceren met projectcoördinatoren. Het platform biedt automatisering zoals bevestigingsmails en herinneringen, terwijl vrijwilligers hun voortgang kunnen bijhouden en successen delen. Via Power Pages kunnen organisaties gepersonaliseerde certificaten verstrekken en vrijwilligersdata efficiënt beheren en analyseren via integratie met Microsoft Dataverse. 
  • Partnerportaal: Een partnerportaal met Power Pages biedt partners van een organisatie de mogelijkheid om gemakkelijk toegang te krijgen tot belangrijke documenten, projectstatussen en samenwerkingshulpmiddelen. Door deze documenten op een centrale locatie te bewaren, kunnen klanten en partners snel gegevens vinden zoals contracten, rapporten en projectupdates. Het portaal maakt niet alleen de toegang tot belangrijke documenten eenvoudiger, maar biedt ook een veilige en moderne ruimte voor samenwerking. 
  • Klantenserviceportaal: Bedrijven kunnen een Power Pages site gebruiken om klanten toegang te geven tot zelfbedieningsopties. Denk hierbij aan het indienen van supporttickets, het volgen van de status van verzoeken en het bekijken van andere pagina’s zoals veelgestelde vragen (FAQ). Supporttickets worden op een centrale plek ingevoerd door klanten en komen op een centrale plek binnen bij de klantenservice. Daarnaast kunnen klanten als antwoord op hun vragen vinden zonder hiervoor een ticket in te schieten. 

Rol binnen Power Apps/Power Platform 

Power Pages sites bieden een mooie oplossing voor het maken van externe webportalen, gericht op klanten, partners of leveranciers. De Power Pages sites bieden ingebouwde ondersteuning voor beveiliging en machtigingen, waardoor je eenvoudig toegang kunt beheren op basis van rollen. Daarnaast wordt alle data veilig opgeslagen in Dataverse tabellen. Tot slot is het ook mogelijk om Progressive Web App’s te maken 

Gebruik het Power Platform-beheercentrum om te zien hoe veilig de websites in je tenant zijn.

In tegenstelling tot Canvas Apps die zich richten op specifieke taken en Model-Driven Apps die complexe bedrijfsprocessen ondersteunen, richten Power Pages zich op het creëren van interactieve sites voor externe gebruikers. Ze zijn schaalbaar en flexibel, waardoor ze groeien met de behoeften van de organisatie en site. 

Hoe werken Power Pages Sites samen met het Power Platform? 

Power Pages werken naadloos samen met de andere onderdelen van het Microsoft Power Platform. Door deze onderdelen te integreren, kunnen krachtige en waardevolle oplossingen worden gebouwd. Hieronder zijn enkele voorbeelden van hoe Power Pages samenwerken met andere Power Platform-componenten: 

  • Dataverse: Power Pages gebruiken Dataverse als gegevensopslag. Alle data die via een Power Pages-site wordt verzameld, wordt veilig opgeslagen in Dataverse-tabellen. Deze gegevens kunnen eenvoudig worden beheerd en gedeeld met andere Power Platform-oplossingen.
  • Power Automate: Met Power Automate kunnen processen binnen een Power Pages-site worden geautomatiseerd. Denk hierbij aan het automatisch verzenden van e-mails, goedkeuren van aanvragen of het starten van geautomatiseerde flows zodra gebruikers gegevens indienen via de site.
  • Power Apps: Zowel Canvas Apps als Model-Driven Apps kunnen samenwerken met Power Pages. Canvas Apps kunnen direct worden getoond in Power Pages-sites. Op deze manier kunnen externe gebruikers interactieve formulieren of specifieke functies, zoals bestellingen plaatsen of gegevens invoeren gebruiken.
  • Model-Driven Apps delen dezelfde Dataverse-gegevensbron als Power Pages. Dit betekent dat complexe bedrijfsprocessen die intern via Model-Driven Apps worden beheerd, eenvoudig extern toegankelijk kunnen worden gemaakt via een Power Pages-site. 
  • Power BI: Power BI-rapporten en dashboards kunnen direct worden geïntegreerd in Power Pages. Dit maakt het mogelijk om realtime inzichten en analyses aan externe gebruikers te presenteren, zodat ze altijd toegang hebben tot actuele gegevens. 

  • Makers kunnen Dataverse-tabellen direct aanmaken en aanpassen in de ontwerpstudio via de werkruimte Gegevens.

Beperkingen Power Pages 

Hoewel Power Pages veel mogelijkheden biedt, zijn er enkele beperkingen. De ontwerpmogelijkheden zijn beperkt als je niet over veel kennis beschikt van HTML, CSS of JavaScript. Voor complexe functies is ontwikkelervaring met tools zoals Visual Studio Code noodzakelijk. Integraties buiten het Power Platform vereisen extra configuratie van API’s. Daarnaast kan het licentiemodel kostbaar zijn, vooral bij veel externe gebruikers of grote hoeveelheden data. 

Conclusie

Power Pages is een veelzijdige oplossing binnen het Microsoft Power Platform, ideaal voor het bouwen van veilige en schaalbare webportalen voor externe gebruikers zoals klanten, partners en leveranciers. Met ingebouwde ondersteuning voor Dataverse, Power Automate, Power Apps en Power BI biedt het uitgebreide mogelijkheden voor gegevensbeheer, procesautomatisering en datavisualisatie.   

Hoewel de ontwerpmogelijkheden zonder aangepaste code beperkt zijn en complexe functies ontwikkelervaring vereisen, maken de standaardcomponenten het eenvoudig om snel professionele websites te bouwen. Power Pages helpt organisaties hun interne processen extern toegankelijk te maken, waardoor samenwerking en gegevensuitwisseling naadloos verlopen. 

Maak een afspraak

Blijf op de hoogte

Op de hoogte blijven van alle blogs? Schrijf je dan in voor onze nieuwsbrief. Zo ontvang je elke maand alle nieuwste content direct in je mailbox. Je kunt je inschrijven via de knop hieronder.

schrijf je hier in

Geschreven door Mathijs van der Ven
Low-Code Consultant