Dela via


Använd miljövariabler i lösningens anpassade anslutningsprogram

Program kräver ofta olika konfigurationsinställningar eller indataparametrar när de distribueras till olika miljöer. Miljövariabler lagrar parameternycklarna och värdena, som sedan kan fungera som indata till olika andra programobjekt. Du kan också använda miljövariabler i anpassade lösningsanslutningsprogram om du vill uppdatera viktiga egenskaper för anslutningsprogrammet, exempelvis Host, Base URL, Client ID, Client Secret, Login Url och Refresh Url. För mer detaljerade självstudier, läs denna blogg.

Använd en miljövariabel i ett anpassat anslutningsprogram

När en anpassad koppling skapas eller uppdateras används värdena för miljövariabler för att skapa den anpassade kopplingen. Den anpassade kopplingen använder värdet för miljövariablerna under spartiden. När en miljövariabel uppdateras måste anpassade kopplingar återanpassas för att använda det uppdaterade variabelvärdet för miljön.

  1. Logga in på Power Apps eller Power Automate.

  2. Välj en lösning i listan.

    or

    Om du behöver skapa en ny anpassad anslutning i en lösning kan du också gå till Skapa anpassade kopplingar i lösningar.

  3. Välj den nyligen skapade eller befintliga lösningen i listan.

  4. Välj Envimiljövariabler.

  5. Välj Ny > Mer > Miljövariabel.

  6. Ange namnet på miljövariabeln, som innehåller utgivarens Id-prefix. (Använd inte namnet i fältet visningsnamn.)

    Följande exempel använder SharePoint webbplats-URL. Du kan skapa andra miljövariabelvärden för andra inställningar som OAUTH-klientens ID, Resurs med flera.

    Skärmbild på namnet på miljövariabeln.

    Följande syntax kan användas i anpassade kopplingsfält för miljövariabler:
    @environmentVariables("environmentVariableName")

    Exempel
    @environmentVariables("cr49f_SharePointSiteURL_7weem")

    Skärmbild på namnet på miljövariabeln.

  7. (Valfritt) Så här använder du värden från miljövariabler i fälten Värd- och Bas-URL:

    1. Select New > Automation > Custom connector.

      Skärmbild på menyn ny anpassad anslutning.

    2. På fliken Allmänt, anger du miljövariabelns syntax för att referera till en miljövariabel.

      Skärmbild på fliken Allmänt.

  8. (Valfritt) Så här använder du värden från miljövariabler i något av fälten på fliken Säkerhet:

    1. Select New > Automation > Custom connector.

    2. På fliken Säkerhet, anger du miljövariabelns syntax för att referera till en miljövariabel.

    Mer information finns i Ange autentiseringstyp.

    Skärmbild på fliken Allmänt.

    Miljövariabler med datatypen Hemlighet kan nu användas i anpassade kopplingar. Du måste konfigurera Azure Key Vault enligt stegen som beskrivs här. I säkerhetskonfigurationsgränssnittet är värdet maskerat. Du måste använda följande syntax: @environmentVariables("environmentVariableName")

    Viktigt

En miljövariabel skapad för Klienthemlighet med datatypen Text är inte säker. Värdena är inte krypterade. Vi rekommenderar att du använder Azure Key Vault.

  1. (Valfritt) På fliken Definition lägger du till alla nödvändiga åtgärder, utlösare eller principer. För närvarande stöds inte miljövariabler i åtgärder, utlösare eller principer.

Använda nya värden för miljövariabler när du importerar lösningar

Om du vill använda nya värden för miljövariabler när du importerar lösningar kan du ta bort värdet från lösningen innan du exporterar lösningen. På så sätt finns det befintliga värdet kvar i utvecklingsmiljön, men exporteras inte i lösningen. Den här metoden gör det möjligt att tillhandahålla ett nytt värde när lösningen importeras till andra miljöer.

Ange variablerna med värden för miljön

  1. Exportera lösningen. I det här steget tar du bort värdet (se föregående stycke).

  2. Importera lösningen till en ny miljö.

    Du uppmanas inte att ange nya värden under lösningsimporten om det redan finns ett standardvärde eller ett standardvärde för miljövariablerna. Det här inträffar om värden ingår i lösningen eller redan finns i målmiljön.

    Mer information finns i Hur tar jag bort ett värde från en miljövariabel?.

Ge feedback

Vi uppskattar feedback på problem med vår plattform för anslutningsprogram eller förslag på nya funktioner. Om du vill lämna feedback går du till Skicka problem eller få hjälp med anslutningsprogram och väljer typ av feedback.