Konstruktor wyrażeń z synchronizacją w chmurze
Konstruktor wyrażeń to nowa funkcja na platformie Azure znajdująca się w ramach synchronizacji w chmurze. Ułatwia tworzenie złożonych wyrażeń. Można go użyć do testowania tych wyrażeń przed zastosowaniem ich do środowiska synchronizacji chmury.
Korzystanie z konstruktora wyrażeń
Aby uzyskać dostęp do konstruktora wyrażeń:
- Zaloguj się do centrum administracyjnego firmy Microsoft Entra jako co najmniej hybrydowego Administracja istratora.
- Przejdź do sekcji Zarządzanie hybrydą>tożsamości>Microsoft Entra Połączenie> Cloud sync.
W obszarze Konfiguracja wybierz konfigurację.
W obszarze Zarządzanie atrybutami wybierz pozycję Kliknij, aby edytować mapowania.
W okienku Edytowanie mapowań atrybutów wybierz pozycję Dodaj mapowanie atrybutów.
W obszarze Typ mapowania wybierz pozycję Wyrażenie.
Wybierz pozycję **Wypróbuj konstruktora wyrażeń **.
Tworzenie wyrażenia
W tej sekcji użyjesz listy rozwijanej, aby wybrać elementy z obsługiwanych funkcji. Następnie wypełnij więcej pól, w zależności od wybranej funkcji. Po wybraniu pozycji Zastosuj wyrażenie składnia zostanie wyświetlona w polu Wprowadzanie wyrażenia.
Na przykład, wybierając pozycję Zamień z listy rozwijanej, podano więcej pól. Składnia funkcji jest wyświetlana w jasnoniebieskim polu. Wyświetlane pola odpowiadają składni wybranej funkcji. Funkcja Replace działa inaczej w zależności od podanych parametrów.
W tym przykładzie, gdy podano wartości oldValue i replacementValue , wszystkie wystąpienia oldValue są zastępowane w źródle wartością zastępczą.
Aby uzyskać więcej informacji, zobacz Zastępowanie.
Pierwszą rzeczą, którą należy wykonać, jest wybranie atrybutu, który jest źródłem funkcji replace. W tym przykładzie wybrano atrybut poczty .
Następnie znajdź pole oldValue i wprowadź ciąg @fabrikam.com. Na koniec w polu replacementValue wypełnij wartość @contoso.com.
Wyrażenie w zasadzie mówi, zastąp atrybut mail obiektów użytkownika, które mają wartość @fabrikam.com z wartością @contoso.com . Po wybraniu pozycji Dodaj wyrażenie można zobaczyć składnię w polu Wprowadzanie wyrażenia.
Uwaga
Pamiętaj, aby umieścić wartości w polach, które odpowiadają oldValue i replaceValue w oparciu o składnię, która występuje po wybraniu opcji Zamień.
Aby uzyskać więcej informacji na temat obsługiwanych wyrażeń, zobacz Pisanie wyrażeń dla mapowań atrybutów w identyfikatorze Entra firmy Microsoft.
Informacje dotyczące pól wejściowych konstruktora wyrażeń
W zależności od wybranej funkcji pola dostarczone przez konstruktora wyrażeń będą akceptować wiele wartości. Na przykład funkcja JOIN będzie akceptować ciągi lub wartość skojarzona z danym atrybutem. Na przykład możemy użyć wartości zawartej w wartości atrybutu [givenName] i dołączyć ją z wartością ciągu @contoso.com , aby utworzyć adres e-mail.
Aby uzyskać więcej informacji na temat dopuszczalnych wartości i sposobu pisania wyrażeń, zobacz Pisanie wyrażeń dla mapowań atrybutów w identyfikatorze Entra firmy Microsoft.
Testowanie wyrażenia
W tej sekcji możesz przetestować wyrażenia. Z listy rozwijanej wybierz atrybut poczty . Wypełnij wartość ciągiem @fabrikam.com i wybierz pozycję Wyrażenie testowe.
Wartość @contoso.com zostanie wyświetlona w polu danych wyjściowych wyrażenia Widok.
Wdrażanie wyrażenia
Po zadowoleniu z wyrażenia wybierz pozycję Zastosuj wyrażenie.
Ta akcja dodaje wyrażenie do konfiguracji agenta.
Ustawianie wartości NULL w wyrażeniu
Aby ustawić wartość atrybutu na WARTOŚĆ NULL, użyj wyrażenia z wartością ""
. To wyrażenie będzie przepływać wartość NULL do atrybutu docelowego.