Używanie zmiennych środowiskowych w łącznikach niestandardowych, które wchodzą w skład rozwiązania
Aplikacje często wymagają różnych ustawień konfiguracyjnych lub parametrów wejściowych podczas wdrażania w różnych środowiskach. Zmienne środowiskowe przechowują klucze i wartości parametrów, które mogą następnie służyć jako dane wejściowe dla różnych innych obiektów aplikacji. Możesz również używać zmiennych środowiskowych w łącznikach niestandardowych rozwiązania w celu zaktualizowania kluczowych właściwości łącznika niestandardowego, takich jak Host
, Base URL
, Client ID
, Client Secret
, Login Url
i Refresh Url
. Szczegółowy samouczek można znaleźć w tym blogu.
Używanie zmiennej środowiskowej w łączniku niestandardowym
Podczas tworzenia lub aktualizowania łącznika niestandardowego do utworzenia lub zaktualizowania łącznika niestandardowego zostaną użyte wartości zmiennych środowiskowych. W czasie zapisywania łącznik niestandardowy używa wartości zmiennych środowiskowych. Podczas aktualizowania zmiennej środowiskowej należy ponownie zapisać łączniki niestandardowe, aby użyć zaktualizowanej wartości zmiennej środowiskowej.
Zaloguj się w Power Apps lub Power Automate.
Wybierz rozwiązanie z listy.
or
Jeśli w rozwiązaniu trzeba utworzyć nowy łącznik niestandardowy, przejdź do tematu Tworzenie łączników niestandardowych w rozwiązaniach.
Z listy wybierz nowo utworzone lub istniejące rozwiązanie.
Wybierz opcję Zmienne środowiskowe.
Wybierz kolejno pozycje Nowy > Więcej > Zmienna środowiskowa.
Wprowadź Nazwę zmiennej środowiskowej, która zawiera prefiks identyfikatora wydawcy. (Nie należy używać nazwy z pola Wyświetlana nazwa).
W poniższym przykładzie jest używana opcja Adres URL witryny programu SharePoint. Możesz utworzyć inne wartości zmiennych środowiskowych dla innych ustawień, takich jak identyfikator klienta OAUTH, zasób i inne.
Zmienne środowiskowe mogą używać następującej składni w polach łącznika niestandardowego:
@environmentVariables("environmentVariableName")
Przykład
@environmentVariables("cr49f_SharePointSiteURL_7weem")
(Opcjonalnie) Aby użyć wartości ze zmiennych środowiskowych w polach Host i Podstawowy adres URL, wykonaj następujące czynności:
Wybierz kolejno pozycje Nowy > Automatyzacja > Łącznik niestandardowy.
Na karcie Ogólne wprowadź składnię zmiennej środowiskowej, aby odwoływać się do zmiennej środowiskowej.
(Opcjonalnie) Aby użyć wartości ze zmiennych środowiskowych w dowolnych polach karty Zabezpieczenia, wykonaj następujące czynności:
Wybierz kolejno pozycje Nowy > Automatyzacja > Łącznik niestandardowy.
Na karcie Zabezpieczenia wprowadź składnię zmiennej środowiskowej, aby odwoływać się do zmiennej środowiskowej.
Aby dowiedzieć się więcej, przejdź do tematu Określanie typu uwierzytelniania.
Zmienne środowiskowe o typie danych Wpis tajny mogą być teraz używane w łącznikach niestandardowych. Musisz skonfigurować usługę Azure Key Vault, korzystając z przedstawionych tutaj kroków. W interfejsie użytkownika konfiguracji zabezpieczeń wartość jest zamaskowana. Konieczne będzie użycie następującej składni:
@environmentVariables("environmentVariableName")
Ważne
Zmienna środowiskowa utworzona dla klucza tajnego klienta w typie danych Tekst nie jest zabezpieczona. Te wartości nie są szyfrowane. Zaleca się użycie usługi Azure Key Vault.
- (Opcjonalnie) Na karcie Definicja dodaj wszystkie wymagane akcje, wyzwalacze lub zasady. Obecnie zmienne środowiskowe nie są obsługiwane w akcjach, wyzwalaczach ani zasadach.
Używanie nowych wartości zmiennych środowiskowych podczas importowania rozwiązań
Jeśli chcesz używać nowych wartości zmiennych środowiskowych podczas importowania rozwiązań, możesz usunąć wartość z rozwiązania przed wyeksportowaniem rozwiązania. Dzięki temu ta istniejąca wartość pozostanie w środowisku projektowym, ale nie zostanie wyeksportowana w rozwiązaniu. Ta metoda umożliwia tworzenie nowej wartości podczas importowania rozwiązania do innych środowisk.
Używanie nowych wartości dla zmiennych środowiskowych
Wyeksportuj rozwiązanie. W tym kroku usuniesz wartość, jak wspomniano w poprzednim akapicie.
Zaimportuj rozwiązanie do nowego środowiska.
Podczas importowania rozwiązania nie zostanie wyświetlony monit o nowe wartości, jeśli zmienne środowiskowe mają już wartość domyślną lub jakąkolwiek ustawioną wartość. Zdarza się to, jeśli wartości są częścią rozwiązania lub są już obecne w środowisku docelowym.
Aby dowiedzieć się więcej, przejdź do tematu Jak usunąć wartość ze zmiennej środowiskowej?.
Przekazywanie opinii
Jesteśmy wdzięczni za opinie na temat problemów z platformą łączników oraz pomysły na nowe funkcje. Aby przekazać opinię, przejdź na stronę Przesyłanie problemów lub uzyskiwanie pomocy dotyczącej łączników i wybierz typ opinii.