Delen via


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 connectors voor oplossingen om de belangrijkste eigenschappen van aangepaste connectors bij te werken, zoals Host, Base URL, Client ID, Client Secret, Login Url, Refresh Url en meer. Voor een gedetailleerde zelfstudie kunt u deze 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.

  1. Meld u aan bij Power Apps of Power Automate.

  2. Selecteer een oplossing in de lijst.

    or

    Of ga, als u een nieuwe aangepaste connector in een oplossing moet maken, naar Aangepaste connectors in oplossingen maken.

  3. Selecteer de nieuw gemaakte of bestaande oplossing in de lijst.

  4. Selecteer Omgevingsvariabelen.

  5. Selecteer Nieuwe > Meer > Omgevingsvariabele.

  6. Voer de naam van de omgevingsvariabele in, die het voorvoegsel van de uitgever-id bevat. (Gebruik niet de naam in het veld Weergavenaam.)

    In het volgende voorbeeld wordt URL van SharePoint-site gebruikt. U kunt andere waarden voor omgevingsvariabelen maken voor andere instellingen, zoals OAUTH-client-id, resource en andere.

    Schermopname van de naam van de omgevingsvariabele.

    Omgevingsvariabelen kunnen de volgende syntaxis gebruiken in aangepaste connectorvelden:
    @environmentVariables("environmentVariableName")

    Voorbeeld
    @environmentVariables("cr49f_SharePointSiteURL_7weem")

    Schermopname van het scherm Omgevingsvariabelen.

  7. (Optioneel) Als u de waarden van omgevingsvariabelen wilt gebruiken in de velden Host en Basis-URL, doet u het volgende:

    1. Selecteer Nieuw > Automatisering > Aangepaste connector.

      Schermopname van het nieuwe menu voor aangepaste connectors.

    2. Voer op het tabblad Algemeen de syntaxis van de omgevingsvariabele in om naar een omgevingsvariabele te verwijzen.

      Schermopname van het tabblad Algemeen.

  8. (Optioneel) Als u de waarden van omgevingsvariabelen wilt gebruiken in een van de velden op het tabblad Beveiliging, doet u het volgende:

    1. Selecteer Nieuw > Automatisering > Aangepaste connector.

    2. Voer op het tabblad Beveiliging de syntaxis van de omgevingsvariabele in om naar een omgevingsvariabele te verwijzen.

    Ga voor meer informatie naar Verificatietype opgeven.

    Schermopname van het tabblad Beveiliging.

    Omgevingsvariabelen met het gegevenstype Geheim kunnen nu worden gebruikt in aangepaste connectors. U moet Azure Key Vault configureren op basis 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 Clientgeheim met het gegevenstype Tekst is niet veilig. Deze waarden zijn niet versleuteld. Het wordt aanbevolen om Azure Key Vault te gebruiken.

  1. (Optioneel) Voeg op het tabblad Definitie de nodige 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

  1. Exporteer de oplossing. In deze stap verwijdert u de waarde, zoals vermeld in de vorige paragraaf.

  2. Importeer de oplossing in 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 voor meer informatie naar Hoe verwijder ik een waarde uit een omgevingsvariabele?

Feedback geven

We stellen feedback over problemen met ons connectorplatform of ideeën voor nieuwe functies zeer op prijs. Om feedback te geven, gaat u naar Problemen melden of hulp krijgen met connectoren en selecteer uw feedbacktype.