Werken met dynamische schemagegevensbronnen in Power Apps (experimenteel)
[Dit artikel maakt deel uit van de voorlopige documentatie en kan nog veranderen.]
Belangrijk
- Dit is een experimentele functie.
- Experimentele functies zijn niet bedoeld voor productiegebruik en bieden mogelijk beperkte functionaliteit. Deze functies zijn beschikbaar voor een officiële release zodat klanten vroeg toegang kunnen krijgen en feedback kunnen geven.
Power Apps gebruikt over het algemeen een vaste set velden die worden geretourneerd door de gegevensbron. Sommige gegevensbronnen kunnen echter een andere set velden retourneren, afhankelijk van de parameterwaarden van de serviceaanroep. Dergelijke serviceaanroepen worden geacht een dynamisch schema te hebben, aangezien velden in de respons op de serviceaanroep dynamisch veranderen, afhankelijk van hoe de service wordt aangeroepen.
Zo kunnen Azure DevOps-werkitems bijvoorbeeld gebruikmaken van aangepaste velden. Aangezien aangepaste velden niet voor alle werkitems beschikbaar zijn, worden sommige aanroepen van Azure DevOps als dynamisch beschouwd. In dergelijke gevallen krijgt u mogelijk een andere set velden, afhankelijk van de Azure DevOps-organisatie die dergelijke aangepaste velden bevat.
Notitie
In dit artikel wordt aan de hand van de Azure DevOps-connector het gebruik van een dynamisch schema in Power Apps uitgelegd. Zie Verbinden met Azure DevOps vanuit Power Apps als u een canvas-app wilt maken die verbinding maakt met Azure DevOps. Zie aangepaste velden maken als u uw Azure DevOps-project wilt configureren met een aangepast veld.
Met de experimentele functie Dynamisch schema kunt u nu het schema vastleggen voor dergelijke gegevensbronnen, waarbij een bepaalde aanroep wordt vergrendeld met de reeks geretourneerde velden. Gebruik vervolgens de velden van een dergelijk dynamisch schema terwijl u met gegevens werkt, in plaats van het standaardschema dat beschikbaar is met de standaardserviceaanroepen.
Dynamisch schema inschakelen
U kunt de functie Dynamisch schema inschakelen door naar Instellingen > Aanstaande functies > Experimenteel > Dynamisch schema te gaan terwijl u uw canvas-app open houdt voor bewerking.
Sluit de huidige Power Apps Studio-sessie en open de app opnieuw om te bewerken. U ziet een waarschuwingspictogram wanneer de formule serviceaanroepen gebruikt die een dynamisch schema ondersteunen. Wanneer u de formulebalk uitvouwt, ziet u een nieuwe knop met de naam Schema vastleggen.
Dynamisch schema gebruiken
Bij het selecteren van Schema vastleggen worden de velden opgehaald die de serviceaanroep ondersteunen met het schema zoals gedefinieerd in de gegevensbron specifiek voor de serviceaanroep.
De volgende afbeelding toont bijvoorbeeld een lijst met alle velden die zijn opgehaald bij het verbinden met een Azure DevOps-project. Tenzij het dynamisch schema is "vastgelegd", blijft de lijst met velden standaard beschikbaar voor Azure DevOps-werkitems.
Overweeg een project in Azure DevOps dat een aangepast veld gebruikt, bijvoorbeeld Fabrikam-id:
U moet het schema voor de serviceaanroep vastleggen om dit aangepaste veld te kunnen gebruiken. Als u het schema wilt vastleggen, selecteert u de formule die het waarschuwingsbericht weergeeft, vouwt u deze uit en selecteert u vervolgens Schema vastleggen.
Zodra het dynamische schema is vastgelegd, kunt u het aangepaste veld Fabrikam-id gebruiken voor het geselecteerde veld in uw canvas-app.
U kunt ook het bijgewerkte schema zien dat beschikbaar is voor gebruik voor de serviceaanroep van de galerie die is gebruikt om het schema vast te leggen. Als u dit schemadetail wilt bekijken, verplaatst u de cursor naar het einde van de formule en selecteert u de vervolgkeuzeknop onder de formulebalk om de resultatenset uit te vouwen.
Zie ook
Verbinding maken met Azure DevOps vanuit Power Apps
Notitie
Laat ons uw taalvoorkeuren voor documentatie weten! Beantwoord een korte enquête. (houd er rekening mee dat deze in het Engels is)
De enquête duurt ongeveer zeven minuten. Er worden geen persoonlijke gegevens verzameld (privacyverklaring).