Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit artikel leert u meer over het gebruik van omgevingsvariabelen voor gegevensbronnen in canvas-apps. U kunt reeds bestaande omgevingsvariabelen voor gegevensbronnen gebruiken, of automatisch omgevingsvariabelen voor gegevensbronnen maken wanneer u verbinding maakt met gegevens.
Variabelen voor reeds bestaande gegevensbronomgeving gebruiken
U kunt omgevingsvariabelen hergebruiken in andere apps en zelfs verschillende typen bronnen, zoals cloudflows. Mogelijk wilt u ze eerst in uw oplossing maken en later gebruiken tijdens het ontwerpen van canvas-apps en cloudflows. In de volgende stappen wordt SharePoint Online als voorbeeld gebruikt.
- Volg de bovenstaande stappen om handmatig een omgevingsvariabele in een oplossing te maken.
- Bewerk of maak een canvas-app op basis van uw oplossing.
- Voeg een nieuwe gegevensbron toe voor SharePoint online.
- Selecteer het tabblad Geavanceerd . U ziet een gefilterde lijst met beschikbare omgevingsvariabelen waartoe u toegang hebt en die overeenkomen met de parameter die wordt ingesteld. Wanneer u bijvoorbeeld de SharePoint site selecteert, bevat de lijst omgevingsvariabelen voor gegevensbronnen met Connector als SharePoint en parametertype als site. Hetzelfde geldt bij het selecteren van SharePoint-lijsten voor een bepaalde site. Als een bestaande variabele niet wordt weergegeven, raadpleeg Beperkingen en probleemoplossing.
- Selecteer de gewenste omgevingsvariabele(n) en selecteer vervolgens Verbinden.
Belangrijk
- Als een omgevingsvariabele uit een andere oplossing wordt geselecteerd, bestaat er een afhankelijkheid van de oplossing die de omgevingsvariabele bevat. Zorg er daarom voor dat u:
- Voeg de omgevingsvariabele toe aan uw huidige oplossing voordat u gaat exporteren.
- Zorg ervoor dat de oplossing met de omgevingsvariabele wordt geïmporteerd in de doelomgeving voordat uw huidige oplossing wordt geïmporteerd.
Automatisch variabelen voor de gegevensbronomgeving maken bij het verbinden met gegevens
Deze optie biedt eenvoud en zorgt ervoor dat omgevingsvariabelen altijd worden gebruikt voor gegevensbronnen, zoals SharePoint Online. Sommige klanten geven er echter de voorkeur aan om hun eigen schemanamen op te geven en moeten deze daarom op basis van oplossingen maken.
Opmerking
Bestaande canvas-apps maken niet automatisch gebruik van omgevingsvariabelen voor gegevensbronnen. Verwijder de gegevensbron uit de app en voeg ze weer toe met behulp van de bovenstaande stappen om deze apps te upgraden om omgevingsvariabelen te gebruiken.
Bewerk of maak een canvas-app op basis van uw oplossing.
Selecteer Instellingen>Algemeen en schakel de instelling in op Automatisch omgevingsvariabelen maken bij het toevoegen van gegevensbronnen.
Voeg een nieuwe gegevensbron toe voor SharePoint online.
Selecteer een SharePoint-site, een of meer lijsten en klik op Verbinden.
Opmerking
Als u wilt voorkomen dat er dubbele omgevingsvariabelen worden gemaakt, wordt u gevraagd om de bestaande omgevingsvariabele te gebruiken wanneer duplicaten worden geïdentificeerd. U kunt de optie uitschakelen om de bestaande omgevingsvariabele te gebruiken als het maken van een duplicaat gewenst is.
Selecteer Opslaan.
Beperkingen en probleemoplossing
Er kan een omgevingsvariabele in uw omgeving bestaan zonder dat deze wordt weergegeven in de gegevensbronkiezer van Canvas Studio. Controleer de volgende punten wanneer u een variabele niet kunt vinden.
Beperkingen van het Canvas Studio-selectievenster
Deze beperking geldt bij het selecteren van gegevensbronomgevingsvariabelen voor ondersteunde connectors, waaronder SharePoint en SQL Server. Voor SQL Server geldt dit voor verbindingstypen die omgevingsvariabelen voor gegevensbronnen ondersteunen, zoals Microsoft Entra verbindingen.
De gegevensbronkiezer van Canvas Studio haalt alleen de eerste pagina met omgevingsvariabeledefinities en -waarden op die overeenkomen met de geselecteerde connector en het geselecteerde parametertype. Er worden geen volgende pagina's opgehaald. Elk Dataverse-verzoek retourneert maximaal 5000 overeenkomende records, dus sommige variabelen worden mogelijk niet weergegeven op het tabblad Geavanceerd of in de zoekresultaten ervan. Als u zoekt naar een ontbrekende variabele, wordt deze niet opgehaald van een latere pagina.
Deze beperking geldt voor de picker, niet de limiet van 5.000 omgevingsvariabelen in Dataverse. Het relevante aantal is het aantal overeenkomende definities of waarden voor elk verzoek, niet het totale aantal variabelen voor alle connectors in de omgeving.
Als u deze beperking te verminderen, gebruikt u bestaande variabelen opnieuw en verwijdert u verouderde variabelen na het controleren van hun afhankelijkheden. Verwijder geen variabelen die apps of flows nog steeds gebruiken. Als u het aantal variabelen niet kunt verminderen, kunt u een kleinere omgeving overwegen die de variabelen en apps bevat die u nodig hebt. Het verplaatsen van variabelen naar verschillende oplossingen binnen dezelfde omgeving vermindert niet het aantal variabelen in die omgeving.
SharePoint-specifieke configuratiecontroles
Naast de pagingbeperking die van toepassing is op ondersteunde connectors, moeten SharePoint variabelen voldoen aan deze configuratievereisten:
- Een sitevariabele heeft een niet-lege huidige waarde of standaardwaarde nodig die de URL van de SharePoint-site bevat. De kiezer vermeldt geen sitevariabelen met beide waarden leeg.
- De waarde van een lijstvariabele moet overeenkomen met de unieke id (GUID) van een lijst die wordt geretourneerd voor de geselecteerde site en verbinding, niet de weergavenaam van de lijst. Controleer of de verbinding toegang heeft tot de lijst en of de variabele de id bevat.
Zie ook
Maak canvas-app vanaf het begin met behulp van Dataverse.
Gebruik omgevingsvariabelen in cloudstromen van de Power Automate-oplossing
Overzicht van omgevingsvariabelen