Delen via


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.

Stel de instelling Dynamische schema in op Aan.

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.

Optie voor vastleggen van schema en een waarschuwingsbericht voor dynamische schemaserviceaanroepen.

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.

Lijst met alle velden die standaard door de serviceaanroep worden geretourneerd en die geen Fabrikam-id bevatten.

Overweeg een project in Azure DevOps dat een aangepast veld gebruikt, bijvoorbeeld Fabrikam-id:

Voorbeeld van Fabrikam-id als aangepast veld in Azure DevOps .

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.

Voorbeeld van Fabrikam-id vastgelegd via dynamische schemafunctie.

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.

Voorbeeld van vastgelegd schema met Fabrikam-id in de formulebalk.

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).