Omgevingsvariabelen gebruiken in aangepaste connectors voor oplossingen
Toepassingen vereisen vaak verschillende configuratie-instellingen of invoerparameters wanneer ze in verschillende omgevingen worden geïmplementeerd. Omgevingsvariabelen slaan de parametersleutels en waarden op, die vervolgens kunnen dienen als invoer voor verschillende andere toepassingsobjecten. U kunt ook omgevingsvariabelen gebruiken in aangepaste connectoren voor oplossingen om belangrijke eigenschappen van aangepaste connectoren bij te werken, zoals Host
, Base URL
, Client ID
, Client Secret
, Login Url
en Refresh Url
. Voor een gedetailleerde tutorial kunt u dit blog lezen.
Een omgevingsvariabele gebruiken in een aangepaste connector
Wanneer een aangepaste connector wordt gemaakt of bijgewerkt, worden de waarden van omgevingsvariabelen gebruikt om de aangepaste connector te maken. De aangepaste connector gebruikt de waarde van de omgevingsvariabelen tijdens het opslaan. Wanneer een omgevingsvariabele wordt bijgewerkt, moeten aangepaste connectors opnieuw worden opgeslagen om de bijgewerkte waarde van de omgevingsvariabele te kunnen gebruiken.
Meld u aan bij Power Apps of Power Automate.
Selecteer een oplossing in de lijst.
or
Als u een nieuwe aangepaste connector in een oplossing wilt maken, gaat u naar Aangepaste connectoren maken in oplossingen.
Selecteer de nieuw gemaakte of bestaande oplossing in de lijst.
Selecteer Omgevingsvariabelen.
Selecteer Nieuw>Meer>Omgevingsvariabele.
Voer de omgevingsvariabele Name in, die het uitgevers-ID-voorvoegsel bevat. (gebruik de naam niet in het veld Weergavenaam .)
In het volgende voorbeeld wordt SharePoint Site URL gebruikt. U kunt andere waarden voor omgevingsvariabelen maken voor andere instellingen, zoals OAUTH-client-id, resource en andere.
Omgevingsvariabelen kunnen de volgende syntaxis gebruiken in aangepaste connectorvelden:
@environmentVariables("environmentVariableName")
Voorbeeld
@environmentVariables("cr49f_SharePointSiteURL_7weem")
(Optioneel) Als u de waarden uit omgevingsvariabelen in de velden Host en Base URL wilt gebruiken, doet u het volgende:
Selecteer Nieuw>Automatisering>Aangepaste connector.
Voer op het tabblad Algemeen de syntaxis van de omgevingsvariabele in om naar een omgevingsvariabele te verwijzen.
(Optioneel) Als u de waarden van omgevingsvariabelen in een van de velden op het tabblad Beveiliging wilt gebruiken, doet u het volgende:
Selecteer Nieuw>Automatisering>Aangepaste connector.
Voer op het tabblad Beveiliging de syntaxis van de omgevingsvariabele in om naar een omgevingsvariabele te verwijzen.
Ga naar Verificatietype opgeven voor meer informatie.
Omgevingsvariabelen met het gegevenstype Geheim kunnen nu worden gebruikt in aangepaste connectoren. U moet de Azure Key Vault configureren met behulp van de stappen die hier worden beschreven. De waarde is gemaskeerd in de gebruikersinterface voor beveiligingsconfiguratie. U moet de volgende syntaxis gebruiken:
@environmentVariables("environmentVariableName")
Belangrijk
Een omgevingsvariabele die is gemaakt voor Client Secret met het gegevenstype Text is niet veilig. Deze waarden zijn niet versleuteld. Het wordt aanbevolen om Azure Key Vault te gebruiken.
- (Optioneel) Voeg op het tabblad Definitie de benodigde acties, triggers of beleidsregels toe. Momenteel worden omgevingsvariabelen niet ondersteund in acties, triggers of beleidsregels.
Nieuwe waarden voor omgevingsvariabelen gebruiken tijdens het importeren van oplossingen
Als u nieuwe waarden voor omgevingsvariabelen wilt gebruiken tijdens het importeren van oplossingen, kunt u de waarde uit uw oplossing verwijderen voordat u de oplossing exporteert. Zo zorgt u ervoor dat de bestaande waarde in uw ontwikkelomgeving blijft, maar niet wordt geëxporteerd in de oplossing. Met deze aanpak kan een nieuwe waarde worden geboden terwijl de oplossing in andere omgevingen wordt geïmporteerd.
Nieuwe waarden voor omgevingsvariabelen gebruiken
Exporteer de oplossing. In deze stap verwijdert u de waarde, zoals vermeld in de vorige paragraaf.
Importeer de oplossing naar een nieuwe omgeving.
U wordt niet om nieuwe waarden gevraagd tijdens het importeren van de oplossing als de omgevingsvariabelen al een standaardwaarde of waarde hebben. Dit gebeurt wanneer waarden deel uitmaken van uw oplossing of al aanwezig zijn in de doelomgeving.
Ga naar Hoe verwijder ik een waarde uit een omgevingsvariabele? voor meer informatie.
Feedback geven
We stellen feedback over problemen met ons connectorplatform of ideeën voor nieuwe functies zeer op prijs. Als u feedback wilt geven, gaat u naar Problemen melden of hulp krijgen met connectoren en selecteert u het type feedback.