Welkom bij onze complete handleiding voor het gebruik van PCF-besturingselementen in Power Apps.
Deze gids is bedoeld om Functional Consultants en Solution Architects een compleet overzicht te geven van PCF besturingselementen in Power Apps.
Het zal je helpen begrijpen wat de grootste voordelen zijn van het gebruik van PCF besturingen, je leren hoe je ze kunt integreren en instellen en je laten zien waar je ze kunt kopen.
Wat zijn PCF-besturingen?
PCF-besturingselementen zijn kleine codecomponenten die kunnen worden toegevoegd aan Power Apps om extra functionaliteit te bieden.
Bij het bouwen van Power Apps kunnen app-makers kiezen uit kant-en-klare standaard besturingselementen direct binnen de interface. Deze besturingselementen omvatten veel standaard app-functionaliteiten, zoals tekstinvoer, dropdowns, knoppen, galerijen, gegevenstabellen, formulieren en eenvoudige grafieken. Deze besturingselementen dekken de meest voorkomende gebruikssituaties voor het snel bouwen van apps met low-code oplossingen. Deze bibliotheken bieden echter geen zeer specifieke functionaliteit.
Op dat moment grijp je naar PCF-besturingen. Ze zijn bijzonder nuttig als je een besturing nodig hebt die iets doet wat een standaardbesturing niet kan en ze kunnen een spelbreker zijn bij het bouwen van oplossingen.
PCF-besturingselementen voegen zeer specifieke en geavanceerde functionaliteit toe aan PowerApps, waardoor het minder tijd kost om een app op bedrijfsniveau te bouwen.
Wanneer PCF-besturingselementen gebruiken? [Voorbeelden]
- Geavanceerde aanpassingen
Wanneer u besturingselementen moet maken die verder gaan dan de aanpassingsmogelijkheden van ingebouwde Power Apps besturingselementen, zoals zeer gespecialiseerde gebruikersinterfaces of unieke interactieve elementen. - Complexe datavisualisatie
PCF-besturingselementen zijn geweldig als je geavanceerde datavisualisatie nodig hebt die geavanceerdere grafieken, diagrammen of aangepaste visuele weergaven vereist die niet worden ondersteund door standaard besturingselementen. - Gebruikerservaring op topniveau
Als je interactieve elementen nodig hebt zoals drag-and-drop functionaliteit, aangepaste schuifbalken of geavanceerde navigatiecomponenten die de gebruikerservaring verbeteren. - Prestatieoptimalisatie
PCF-besturingselementen werken geweldig voor scenario’s die geoptimaliseerde prestaties vereisen die niet kunnen worden bereikt met standaard besturingselementen, vooral wanneer je te maken hebt met grote datasets of complexe berekeningen. - Integraties met derden
Als je moet integreren met API’s of services van derden die aangepaste logica en interfaces vereisen die niet worden ondersteund door de standaard connectors en besturingselementen. - Aangepaste gegevens verwerken
PCF besturingselementen kunnen helpen bij het verwerken van aangepaste gegevens, zoals het implementeren van specifieke validatieregels, gegevensopmaak of interactiepatronen die standaard besturingselementen niet kunnen verwerken.
Waar eindigt out-of-box functionaliteit en begint PCF?
De functionaliteit van Power Apps houdt op- Wanneer u op beperkingen stuit bij het aanpassen, visualiseren van gegevens, gebruikersinteractie of prestaties die niet kunnen worden overwonnen met standaard besturingselementen en out-of-the-box functies.
PCF begint – Wanneer sterk aangepaste, geavanceerde besturingselementen en functionaliteiten nodig zijn om de algehele mogelijkheden en gebruikerservaring van uw app te verbeteren waaraan de standaard Power Apps aanbiedingen niet kunnen voldoen.
PCF besturingselementen worden gebruikt wanneer app makers speciale functionaliteit of een aangepaste gebruikerservaring moeten toevoegen die de standaard besturingselementen niet kunnen bieden.
Wat zijn de voordelen van PCF-besturingselementen voor app-makers?
Vertrouwd raken met PCF besturingselementen is een uitstekende stap op weg naar het creëren van oplossingen die een breed scala aan use cases en echte gebruikersbehoeften ondersteunen. Werken met PCF kan nog meer voordelen opleveren, zoals:
- Herbruikbaarheid
- Snellere projectoplevering
- Tijd besparen op ontwikkelaarsuren
- Eenvoudige integratie van externe functionaliteit
Het gebruik van PCF-componenten in Power Apps stelt app-makers in staat om krachtigere, flexibelere en gebruiksvriendelijkere applicaties te bouwen, waardoor zowel het ontwikkelproces als de ervaring van de eindgebruiker wordt verbeterd.
Aan de slag met PCF-besturingselementen
Om met PCF-besturingselementen te gaan werken, heb je het volgende nodig:
- Toegang tot een Power Apps omgeving waar u ze kunt testen en implementeren (met systeembeheerdersrechten)
- Schakel het Power Apps component framework voor canvas apps in in uw Power Apps omgevingsinstellingen. Het is standaard ingeschakeld voor modelgestuurde apps.
- Passende Power Apps licentie
- Betrouwbare bronnen van PCF-controles
Wat voor licentie heb ik nodig om PCF-besturingen te gebruiken?
Zorg ervoor dat u over de juiste Power Apps licentie beschikt die aangepaste besturingselementen en componenten toestaat.
Microsoft deelt codecomponenten in twee types in, afhankelijk van of de app verbinding maakt met externe services of gegevens. Lees meer over licenties.
Waar kan ik PCF-besturingselementen voor Power Apps downloaden?
Het vinden van spelveranderende en functionele PCF-besturingselementen is de sleutel. Waar moet je beginnen te zoeken?
- Officiële Microsoft-bibliotheek
- Open-source bibliotheken bieden besturingselementen die zijn ontworpen door vrijwilligers
- Professionele bibliotheken van softwarebedrijven
Je kunt links naar vertrouwde PCF-besturingselementen vinden in het gedeelte Aanvullende bronnen hieronder.
Veiligheidsmaatregel
Het toevoegen van open-source codecomponenten aan een sandbox van de klant of een productieomgeving is een beveiligingsrisico.
Als je beperkte kennis hebt van code, is het aan te raden om te werken met componenten van geverifieerde bronnen. Componenten van geverifieerde bronnen worden onderhouden en bijgewerkt door de maker, wat zorgt voor een geruststellende beveiliging en het extra voordeel van technische ondersteuning.
Om PCF besturingselementen succesvol te gebruiken in je projecten:
- Houd je PCF controleversies bij om er zeker van te zijn dat ze up-to-date zijn.
- Zorg ervoor dat je toegang hebt tot ondersteuningsbronnen als je problemen ondervindt.
- Controleer of de PCF besturingselementen die je gebruikt voldoen aan het beveiligingsbeleid van je organisatie.
Stap-voor-stap handleiding: PCF-besturingselementen toevoegen aan Power Apps
PCF-besturingselementen importeren in Dataverse
- Download de PCF-besturingselementen van https://www.resco.net/power-components/.
- Ga naar https://make.powerapps.com/ en selecteer je omgeving.
- Klik in het linkerpaneel op Oplossingen.
- Klik in het bovenste deelvenster op Oplossing importeren> Bladeren en selecteer de bestanden.

- Klik op Next en wacht tot alle oplossingen zijn geïmporteerd.
Een PCF-besturingselement toevoegen aan een modelgestuurde app
- Open de formuliereditor.
- Selecteer in het linkermenuComponenten>en vouw de sectie Meer componenten uit.
- Selecteer het besturingselement dat je wilt toevoegen en sleep het naar de gewenste locatie op het formulier.
- Definieer de eigenschappen en klik opKlaar.
PCF-besturingselementen toevoegen aan een canvas app
- Open de Canvas app editor
- Selecteer in het linkermenu het deelvenster Invoegen en klik op het pictogram Meer onderdelen .

- Kies Code en selecteer het besturingselement dat je wilt importeren.
- Klik op Importeren en wacht tot het proces is voltooid.
- Kies na het importeren het besturingselement uit de sectie Codecomponenten in het deelvenster Invoegen.
- Sleep naar het scherm en definieer de eigenschappen.
We hopen dat deze korte stap-voor-stap handleiding je heeft geholpen bij het succesvol uploaden van PCF-besturingselementen.
Lijst van vertrouwde PCF-controlebronnen
Aanvullende bronnen
Diana Birkelbach van Orbis SE
Diana is een software architect die al sinds het begin met Microsoft Dynamics werkt. Ze is ook een groot PCF controls liefhebber. Voor haar bijdragen aan de gemeenschap van mensen die PCF controls ontwikkelen, is ze vier keer onderscheiden met de Microsoft MVP status. Ze heeft geweldige bronnen voor mensen die zelf PCF besturingselementen willen leren bouwen.
Diana Birkelbach’s PCF Leer Stappenplan
PCF Galerij
This website features many crowdsourced PCF controls submitted by vollunteers. You can browse and download them. The gallery was developed and is maintained by Guido Preite.
Resco Vermogenscomponenten
Dit is een professioneel ontwikkelde en onderhouden bibliotheek van PCF-besturingselementen met zeer specifieke PCF’s voor het bouwen van zakelijke toepassingen op bedrijfsniveau. Het bevat PCF’s zoals een Kanban-bord, een afbeeldingengalerij met bewerkingsmogelijkheden voor afbeeldingen en AI-besturingselementen.
Resco Power Components – Bekijk de bibliotheek met kant-en-klare componenten
Resco Power Components Masterclass – Leer hoe je Resco PCF-besturingselementen toevoegt aan Power Apps
[DEMO] Kanban-bord PCF-besturing instellen
Handleidingen en gidsen
Microsoft Power Fx Overzicht
https://learn.microsoft.com/en-us/power-platform/power-fx/overview
PowerApps Reddit-community
https://www.reddit.com/r/PowerApps/
Expert tips over het werken met PCF-besturingselementen van Scott Durow van Microsoft
Expert Insights van Scott Durow: Hoe te werken met PCF-besturingselementen als een professional
Aan de slag: Vier verborgen uitdagingen bij het werken met PCF besturingen
De PCF ijsberg: Vier verborgen uitdagingen bij het werken met PCF besturingselementen
Online cursussen en certificeringen
Microsoft Power Platform Fundamentals PL-900T00-A
https://learn.microsoft.com/en-us/training/courses/pl-900t00#course-syllabus
Microsoft Power Platform Functional Consultant PL-200T00-A
https://learn.microsoft.com/en-us/training/courses/pl-200t00#course-syllabus
Best Practices by Microsoft
Best practices voor codecomponenten – Power Apps | Microsoft Learn
Nu heb je de basis onder controle!
We hopen dat deze handleiding nuttig was. Als je tegen problemen aanloopt bij het gebruik van Power Components of vragen hebt over PCF-besturingen in het algemeen, neem dan gerust contact met ons op.