Udostępnij za pośrednictwem


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ń:

  1. Zaloguj się do centrum administracyjnego firmy Microsoft Entra jako co najmniej hybrydowego Administracja istratora.
  2. Przejdź do sekcji Zarządzanie hybrydą>tożsamości>Microsoft Entra Połączenie> Cloud sync.Zrzut ekranu przedstawiający stronę główną synchronizacji chmury.
  1. W obszarze Konfiguracja wybierz konfigurację.

  2. W obszarze Zarządzanie atrybutami wybierz pozycję Kliknij, aby edytować mapowania.

  3. W okienku Edytowanie mapowań atrybutów wybierz pozycję Dodaj mapowanie atrybutów.

  4. W obszarze Typ mapowania wybierz pozycję Wyrażenie.

  5. Wybierz pozycję **Wypróbuj konstruktora wyrażeń **.

    Zrzut ekranu przedstawiający korzystanie z 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.

Zrzut ekranu przedstawiający wartości pól wejściowych.

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.

Zrzut ekranu przedstawiający testowanie wyrażenia.

Wdrażanie wyrażenia

Po zadowoleniu z wyrażenia wybierz pozycję Zastosuj wyrażenie.

Zrzut ekranu przedstawiający dodawanie wyrażenia.

Ta akcja dodaje wyrażenie do konfiguracji agenta.

Zrzut ekranu przedstawiający konfigurację 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.

Zrzut ekranu przedstawiający wartość NULL.

Następne kroki