US English (US)
FR French
DE German
PL Polish
SE Swedish
FI Finnish

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

Polish
US English (US)
FR French
DE German
PL Polish
SE Swedish
FI Finnish
  • Log in
  • Home
  • Zarządzanie tożsamością i administracja ( IGA )
  • Biblioteka rozwiązań IGA
  • Instrukcje i uid
  • Konfiguruj łączniki

Łącznik interfejsu Microsoft Graph API

Łącznik do integracji Azure / Entra ID za pośrednictwem API MS Graph.

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Zarządzanie usługami
    Rozwiązanie Matrix42 Professional Rozwiązanie Matrix42 Core Zarządzanie usługami przedsiębiorstwa Inteligencja Matrix42
  • Zarządzanie tożsamością i administracja ( IGA )
    Przegląd IGA Biblioteka rozwiązań IGA
  • Platforma
    ESM ESS2 ES Efecte Chat do zarządzania usługami Efektywne integracje Dodatki
  • Informacje o wydaniu dla M42 Core & Pro , IGA , Conversational AI
    2025.3 2025.2 2025.1 2024.2 2024.1 2023.4 2023.3 2023.2 2023.1 2022.4 2022.3 Informacje i zasady dotyczące wydania
  • Inny materiał
    Wytyczne uid terminów i dokumentacji Oświadczenia dotyczące dostępności
  • Usługi
+ More
    • Zarządzanie usługami

    • Zarządzanie tożsamością i administracja ( IGA )

    • Platforma

    • Informacje o wydaniu dla M42 Core & Pro , IGA , Conversational AI

    • Inny materiał

    • Usługi

Łącznik interfejsu Microsoft Graph API

Łącznik do integracji Azure / Entra ID za pośrednictwem API MS Graph.

Łącznik Microsoft Graph API (dawniej Microsoft Entra ID ) (dawniej Azure AD )

Łącznik Microsoft Graph API jest częścią natywnych łączników Pro Visioning Engine i służy do odczytu i zapisu danych do/z platformy Azure . Można go używać ze wszystkimi rozwiązaniami Matrix42 Core , Pro and IGA , które korzystają z Pro Visioning Engine. Zawiera wszystkie funkcje, które posiadał już wcześniej, gdy nazywał się Azure AD i łącznikiem Microsoft Entra ID , ale teraz oferuje jeszcze szersze możliwości integracji z ogólnymi wywołaniami do Microsoft Graph API .

Łącznik interfejsu Microsoft Graph API wymaga konfiguracji zgodnie z przypadkiem użycia klienta, a konfiguracja zasadniczo składa się z trzech (3) kroków:

  1. Konfiguruj łącznik — umożliwia łącznikowi nawiązanie połączenia z dzierżawcą Azure
  2. Konfiguruj zadanie zaplanowane — używane, gdy dane są odczytywane z dzierżawy platformy Azure
  3. Konfiguruj zadanie zdarzeń — używane, gdy dane są zapisywane (wywołania oparte na zdarzeniach z węzła koordynacji przepływu pracy) do dzierżawy Azure
    1. Wymagana jest również konfiguracja węzłów koordynacji przepływu pracy

Polityka uczciwego użytkowania

Złącze może być używane bez ograniczeń w normalnych warunkach pracy. Jeśli jednak jego użycie spowoduje znaczny wzrost obciążenia, wymagający dodatkowych zasobów chmury (np. pamięci lub mocy obliczeniowej), mogą zostać naliczone dodatkowe opłaty.

Aby używać tego łącznika do tworzenia, aktualizowania lub usuwania kont użytkowników lub obiektów grupowych, wymagana jest aktywna licencja IGA .

Instrukcje dotyczące wersji 2024.2 i nowszych

Ogólne funkcjonalności

Łączniki – funkcjonalności ogólne

Łączniki – funkcjonalności ogólne

W tym artykule opisano ogólne funkcje zarządzania natywnymi konektorami w rozwiązaniu. Wszystkimi natywnymi konektorami zarządza się z poziomu tego samego interfejsu użytkownika.

Należy zwrócić uwagę, że dla każdego złącza istnieją osobne opisy, w których szczegółowo opisano konkretne funkcjonalności złącza i instrukcje konfiguracji.

Aby uzyskać dostęp do zarządzania konektorami, użytkownik musi posiadać uprawnienia administratora do konfiguracji platformy klienta. Po prawidłowym przyznaniu dostępu, karta konektora będzie widoczna i użytkownik będzie mógł zarządzać konektorami.

Menu lewe

Zarządzanie złączami jest podzielone na cztery zakładki:

  • Przegląd – do tworzenia i aktualizowania natywnych łączników. Użytkownik z uprawnieniami administratora może zobaczyć ich status, typ oraz liczbę zaplanowanych zadań lub zdarzeń z nimi powiązanych.
  • Uwierzytelnianie – do tworzenia i aktualizowania zadań uwierzytelniania. Pro uwierzytelniania jest niezbędne, aby Secure Access mógł zdefiniować, którzy użytkownicy końcowi Klienta mają dostęp do strony logowania Matrix42 Core , Pro and IGA .
  • Dzienniki - do pobierania dzienników Native Connector i Secure Access z interfejsu użytkownika.
  • Ustawienia – ogólne ustawienia dla łączników natywnych i Secure Access , obejmujące typ środowiska do rejestrowania i monitorowania.

Karta przeglądu złączy

Na stronie przeglądu użytkownik może łatwo i szybko sprawdzić status wszystkich złączy.

Górny pasek:

  • Status łączników natywnych (EPE)
    • Zielony tekst oznacza, że Native Connectors jest online. Wszystkie potrzebne usługi są aktywne i działają.
    • Czerwony tekst oznacza, że wystąpił problem z Native Connectors, wszystkie usługi nie są uruchomione.
  • Status Secure Access ( ESA )
    • Zielony tekst oznacza, że Secure Access jest online. Wszystkie potrzebne usługi są uruchomione i działają.
    • Czerwony tekst oznacza, że wystąpił problem z Secure Access , żadna usługa nie jest uruchomiona.
  • Numer wersji łączników natywnych wyświetlany jest w prawym górnym rogu

Górny pasek widoku listy:

  • Nowy łącznik – otwiera nowe okno umożliwiające dodanie i skonfigurowanie nowego łącznika
  • Usuń łącznik(i) — odniesienia do przepływu pracy zostaną obliczone i pojawi się okno dialogowe z prośbą o potwierdzenie usunięcia (należy pamiętać, że obliczanie odniesień może potrwać kilka sekund)
  • Eksport – Administrator może wyeksportować jeden lub więcej konektorów (i zadań) ze środowiska. Zwykle używane do eksportowania konektorów i konektorów (i zadań) z testów do produkcji. Poufne informacje o konektorach natywnych są chronione hasłem.
  • Import – Administrator może zaimportować jeden lub więcej konektorów (i zadań) do środowiska. Zazwyczaj używane do importowania konektorów (i zadań) z testów do produkcji.
    • Administrator nie może importować ze starego interfejsu użytkownika EPE (starszego niż 2024.1) do nowego. Środowiska źródłowe i docelowe muszą mieć tę samą wersję.
    • Import nie powiedzie się, jeśli konfiguracja (szablony, atrybuty) będzie inna – na przykład gdy brakuje jakiegoś atrybutu
    • Jeśli importujesz coś z tymi samymi szczegółami łącznika, zostanie to scalone w ramach istniejącego łącznika
  • Odśwież — administrator może odświeżyć widok łączników, klikając przycisk .
Twoja przeglądarka nie obsługuje wideo HTML5.

Widok listy w celu przeglądu,

  • Wybierz złącze(a) — wybierz jedno złącze, klikając pole wyboru przed rzędem złącza lub klikając pole wyboru w rzędzie nagłówka, co spowoduje wybranie wszystkich złączy
  • Identyfikator – automatycznie generowany, unikalny identyfikator łącznika. Nie można go edytować ani zmieniać.
  • Status – wskazuje status zaplanowanego zadania
    • Zielony znacznik wyboru – zadanie zostało wykonane bez żadnych błędów
    • Czerwony krzyżyk – zadanie zostało wykonane, ale wystąpiły błędy
    • Szary zegar – zadanie nie zostało jeszcze wykonane, oczekiwanie na zaplanowanie
    • Pomarańczowy - jedno z zadań ma problem
    • Brak wartości — brak zaplanowanego zadania
  • Nazwa – nazwa łącznika dodana do ustawień łącznika. Unikalna nazwa łącznika przechowującego konfigurację dla jednego źródła danych.
  • Typ – wskazuje system docelowy/źródłowy
  • Zaplanowane – informuje o liczbie skonfigurowanych zaplanowanych zadań
  • Wydarzenie – informuje o liczbie skonfigurowanych zadań zdarzeń
  • Zarządzać
    • Ikona pióra – otwiera ustawienia łącznika (dwukrotne kliknięcie rzędu łączników również otwiera ustawienia)
    • Ikona papieru - kopiuje złącze
    • Zatrzymaj – odniesienia do przepływu pracy są obliczane i pojawia się okno dialogowe z prośbą o potwierdzenie usunięcia
  • Wyszukiwanie – Użytkownik może wyszukiwać złącze, wpisując termin wyszukiwania w odpowiednim polu. Można wyszukiwać w polach Identyfikator, Status, Nazwa, Typ, Zaplanowane i Zdarzenie.
Twoja przeglądarka nie obsługuje wideo HTML5.

Informacje o zaplanowanym zadaniu (kliknij strzałkę z przodu łącznika)

Po kliknięciu strzałki na początku wiersza łącznika wyświetlane są wszystkie powiązane zadania zaplanowane i zdarzenia

Górny pasek zadań zaplanowanych

  • Nowe zadanie – otwiera stronę konfiguracji nowego zadania
  • Usuń zadanie(a) – usuwa wybrane zadanie(a) z systemu i nie będzie można ich już odzyskać.
  • Odśwież – odśwież widok zadań opartych na harmonogramie
  • Szukaj - użytkownik może wyszukiwać zadania, wpisując termin wyszukiwania w odpowiednim polu, aby określić identyfikator, nazwę, włączenie, status wyodrębnienia/załadowania.

Widok listy zaplanowanych zadań

  • Wybierz zadanie(a) - Wybierz zadanie, które chcesz usunąć, z widoku listy, zaznaczając je.
  • Id – unikalny identyfikator zadania. Generowany automatycznie i nie można go zmienić.
  • Nazwa - Nazwa zadania dodana do ustawień zadania, unikalna nazwa zadania.
  • Włączone – wyświetla, czy zadanie jest zaplanowane, czy nie
    • Zielony znacznik wyboru – zadanie jest zaplanowane
    • Czerwony krzyżyk – zadanie nie jest zaplanowane
  • Status ekstrakcji – wyświetla status ekstrakcji danych z docelowego katalogu/systemu
    • Zielony znacznik wyboru – dane zostały pomyślnie wyodrębnione
    • Czerwony krzyżyk – dane zostały wyodrębnione z błędem(ami) lub wyodrębnienie nie powiodło się
    • Zegar - Zadanie oczekuje na wykonanie
  • Status ładowania — wyświetla status eksportu danych z pliku JSON do rozwiązania klienta
    • Zielony znacznik wyboru – dane zostały pomyślnie zaimportowane do rozwiązania klienta
    • Czerwony krzyżyk – dane zostały zaimportowane z błędem(ami) lub import się nie powiódł
  • Zarządzać
    • Ikona pióra – otwiera ustawienia zadania w osobnym oknie (dwukrotne kliknięcie wiersza zadania również otwiera ustawienia zadania)
    • Ikona papieru – kopiuje zadanie
    • Ikona zegara – otwiera widok historii zadań
    • Zatrzymaj - usuń zadanie, otwiera się okno pop-up z potwierdzeniem usunięcia

Widok historii zaplanowanych zadań

Po kliknięciu ikony zegara w wierszu zaplanowanego zadania zostanie wyświetlona historia harmonogramu.

Górny pasek historii wyświetleń

  • Odśwież – odświeża status zaplanowanego zadania. Nie ma to wpływu na zadanie, aktualizuje jedynie interfejs użytkownika, aby wyświetlić najnowsze informacje o uruchomieniu zadania.

Widok listy dla historii zaplanowanych zadań

  • Kolor wiersza wskazuje status
    • Zielony – zadanie wykonane pomyślnie
    • Czerwony – wystąpił błąd podczas wykonywania
  • Identyfikator wykonania – unikalny identyfikator wiersza zaplanowanego zadania
  • Planowany czas wyodrębniania – kiedy planowane jest następne wyodrębnianie z katalogu/aplikacji
  • Czas zakończenia ekstrakcji – kiedy ekstrakcja została ukończona
  • Status ekstrakcji – status pobierania danych z katalogu/aplikacji
  • Czas rozpoczęcia ładowania – kiedy planowane jest kolejne ładowanie dla klientów
  • Czas ukończenia ładowania – kiedy ładowanie zostało ukończone
  • Status ładowania – status ładowania informacji do rozwiązania klienta

Widok listy dla statusu zaplanowanego zadania

  • Rzeczywisty czas rozpoczęcia – znacznik czasu rzeczywistego rozpoczęcia
  • Plik użytkownika – plik JSON zawierający informacje o użytkowniku odczytane z katalogu/aplikacji
  • Plik grupy – plik JSON zawierający informacje o grupie odczytane z katalogu/aplikacji
  • Plik ogólny — plik JSON zawierający ogólne informacje odczytane z katalogu/aplikacji
  • Wyodrębnij informacje – szczegółowe informacje o odczycie informacji z katalogu/aplikacji
  • Informacje o załadowaniu - szczegółowe informacje o załadowaniu informacji do klientów Matrix42 Core , Pro and IGA

Okno edycji zaplanowanego zadania

Konfigurację zadania zaplanowanego można otworzyć, klikając ikonę pióra lub klikając dwukrotnie wiersz zadania.

Menu po lewej stronie oraz atrybuty różnią się w zależności od wybranych opcji, dlatego bardziej szczegółowe instrukcje dotyczące edycji zadań można znaleźć w opisie łącznika. Istnieją jednak wspólne funkcjonalności dla wszystkich zaplanowanych zadań, które opisano poniżej.

Zapisywanie zadania

Jeśli w zadaniu brakuje obowiązkowych informacji, najechanie kursorem myszy na przycisk zapisywania pokaże, które atrybuty są nadal puste.

Górny pasek do edycji zaplanowanego zadania

  • Uruchom zadanie ręcznie — administrator może uruchomić zadanie ręcznie poza zdefiniowanym harmonogramem
  • Zatrzymaj zadanie – administrator może zatrzymać aktualnie uruchomione zadanie zaplanowane. Zadanie zostanie zatrzymane, a jego status zmieni się na zatrzymany. Zadanie będzie w tym stanie czekać do następnego momentu.
  • Wyczyść pamięć podręczną danych – pamięć podręczna danych dla następnego uruchomienia użytkowników i grup zostanie wyczyszczona. Oznacza to, że następne uruchomienie zostanie wykonane tak samo jak pierwsze.
    • Domyślnie pamięć podręczną czyścimy codziennie o godzinie 00:00 UTC
    • Jeśli chcesz wyczyścić pamięć podręczną w innym czasie, musisz określić inną wartość w pliku hosta „custom.properties”.
    • Pamięć podręczna EPE jest również czyszczona po ponownym uruchomieniu EPE, po ponownym uruchomieniu całego środowiska zmieniane są mapowania EPE

Informacje o zadaniu wydarzenia

Po kliknięciu strzałki na początku wiersza łącznika wyświetlane są wszystkie powiązane zadania zaplanowane i zdarzenia

Górny pasek zadań zdarzeń

  • Nowe zadanie – otwiera stronę konfiguracji dla nowego zadania zdarzenia
  • Usuń zadanie(a) – usuwa wybrane zadanie(a), pojawia się okno pop-up z prośbą o potwierdzenie usunięcia
  • Odśwież – odświeża widok zadań zdarzeń
  • Pokaż odwołania do przepływów pracy – oblicza relacje i statusy przepływów pracy związane z zadaniami. Jest to bardzo przydatne, jeśli nie wiesz, z których przepływów pracy pochodzą zadania oparte na zdarzeniach.

Widok listy zadań zdarzeń

  • Wybierz zadanie(a) - Wybierz zadanie, które chcesz usunąć, z widoku listy, zaznaczając je.
  • Id – unikalny identyfikator zadania. Generowany automatycznie i nie można go zmienić.
  • Nazwa - Nazwa zadania dodana do ustawień zadania, unikalna nazwa zadania.
  • Relacje przepływu pracy
    • Znak zapytania wyświetla okno podręczne ze szczegółowymi informacjami o odniesieniu
  • Status przepływu pracy
    • Nieużywane – brak powiązań z przepływem pracy
    • W użyciu — do zadania dołączono przepływ(y) pracy, zadania nie można usunąć
  • Zarządzać
    • Ikona pióra – otwiera ustawienia zadania w osobnym oknie
    • Ikona papieru – kopiuje zadanie
    • Ikona Stop – usuwa zadanie, pojawia się okno pop-up z prośbą o potwierdzenie usunięcia

Okno edycji zadania zdarzenia

Konfigurację zadania zdarzenia można otworzyć, klikając ikonę pióra lub klikając dwukrotnie wiersz zadania.

Menu po lewej stronie oraz atrybuty różnią się w zależności od wybranych opcji, dlatego bardziej szczegółowe instrukcje dotyczące edycji zadań można znaleźć w opisie łącznika. Istnieją jednak wspólne funkcjonalności dla wszystkich zadań zdarzeń, które opisano poniżej.

Edytuj okno zadania zdarzenia

  • Użycie zadania, edytowalne? — pojawia się, gdy edycja istniejącego zadania i zmiana typu użycia zadania spowoduje przerwanie przepływów pracy
  • Typ mapowania, edytowalny? - pojawia się, gdy edycja istniejącego zadania i zmiana typu mapowania spowoduje przerwanie przepływów pracy

Zapisywanie zadania

Jeśli w zadaniu brakuje obowiązkowych informacji, najechanie kursorem myszy na przycisk zapisywania pokaże, które atrybuty są nadal puste.

Karta uwierzytelniania

Uwierzytelnianie dla rozwiązań Matrix42 Core , Pro and IGA konfiguruje się na karcie uwierzytelniania. Należy pamiętać, że tylko niektóre łączniki (łączniki katalogowe) obsługują uwierzytelnianie, więc nie jest możliwe utworzenie zadań uwierzytelniania dla wszystkich dostępnych łączników.

Górny pasek do uwierzytelniania

  • Nowy łącznik – otwiera nowe okno umożliwiające skonfigurowanie nowego łącznika (należy pamiętać, że nie wszystkie łączniki obsługują uwierzytelnianie)
  • Usuń łącznik(i) – usuwa wybrane zadania, pojawia się okno pop-up z prośbą o potwierdzenie usunięcia
  • Eksport – użytkownik może wyeksportować jedno lub więcej zadań ze środowiska. Zazwyczaj używane do eksportowania zadań z testów do produkcji. Złącza EPE są chronione hasłem.
    • Należy pamiętać, że obszar zadań uwierzytelniania nie jest eksportowany, należy go ustawić ręcznie po zaimportowaniu
  • Import – użytkownik może zaimportować jedno lub więcej zadań do środowiska. Zazwyczaj używane do importowania zadań z testów do produkcji.
  • Odśwież – odświeża widok zadań uwierzytelniania

Widok listy do przeglądu uwierzytelniania

  • Wybierz złącze(a) — wybierz jedno złącze, klikając pole wyboru przed rzędem złącza lub klikając pole wyboru w rzędzie nagłówka, co spowoduje wybranie wszystkich złączy
  • Identyfikator – automatycznie generowany, unikalny identyfikator łącznika. Nie można go edytować ani zmieniać.
  • Nazwa – nazwa łącznika dodana do ustawień łącznika. Unikalna nazwa łącznika przechowującego konfigurację dla jednego źródła danych.
  • Typ – wskazuje system docelowy/źródłowy
  • Liczba – informuje, ile zadań uwierzytelniania jest skonfigurowanych
  • Zarządzać
    • Ikona pióra – otwiera ustawienia zadania uwierzytelniania w osobnym oknie
    • Ikona papieru – kopiuje zadanie
    • Ikona Stop – usuwa wybrane zadanie

Informacje o zadaniu uwierzytelniania

Po kliknięciu strzałki na początku wiersza łącznika wyświetlane są wszystkie powiązane zadania zaplanowane i zdarzenia

Górny pasek do przeglądu uwierzytelniania

  • Utwórz nowe zadanie – otwiera stronę konfiguracji dla nowego zadania uwierzytelniania
  • Usuń zadanie(a) – usuwa wybrane zadanie(a), pojawia się okno pop-up z prośbą o potwierdzenie usunięcia
  • Odśwież – odświeża widok zadań uwierzytelniania

Widok listy do przeglądu uwierzytelniania,

  • Wybierz zadanie(a) - Wybierz zadanie, które chcesz usunąć, z widoku listy, zaznaczając je.
  • Id – unikalny identyfikator zadania. Generowany automatycznie i nie można go zmienić.
  • Nazwa - Nazwa zadania dodana do ustawień zadania, unikalna nazwa zadania.
  • Zarządzać
    • Ikona pióra – otwiera ustawienia zadania w osobnym oknie (dwukrotne kliknięcie wiersza zadania otwiera również okno ustawień)
    • Ikona papieru – kopiuje zadanie
    • Ikona Stop – usuwa zadanie, pojawia się okno pop-up z prośbą o potwierdzenie usunięcia

Karta dzienników

Karta dzienników umożliwia pobranie dzienników Native Connector i Secure Access z interfejsu użytkownika w celu przeprowadzenia szczegółowego rozwiązywania problemów.

  • Dzienniki epe-master — zawierają ostrzeżenia, komunikaty debugowania i komunikaty o błędach dotyczące natywnych łączników, a także informacje o tym, jak długo trwały działania związane z zadaniami.
  • Dzienniki epe-worker-ad – zawierają wyciąg danych o stanie konektora Active Directory (co Native Connector ładuje do klientów korzystających z rozwiązań Matrix42 Core , Pro and IGA ). Jeśli zaznaczenie jest puste, oznacza to, że katalog nie jest używany w tym środowisku.
  • Dzienniki epe-worker-azure – zawierają status danych ekstraktu Entra ID (dane, które Native Connector ładuje do rozwiązań Matrix42 Core , Pro and IGA ). Jeśli zaznaczenie jest puste, oznacza to, że katalog nie jest używany w tym środowisku.
  • Dzienniki epe-worker-ldap – zawierają status ekstrakcji danych LDAP (dane, które Native Connector ładuje do klientów korzystających z rozwiązań Matrix42 Core , Pro and IGA ). Jeśli zaznaczenie jest puste, oznacza to, że katalog nie jest używany w tym środowisku.
  • Dzienniki epe-launcher – zawierają informacje o uruchomieniach EPE
  • datapump-itsm logi - Zawiera informacje o eksporcie danych do rozwiązań klientów Matrix42 Core , Pro and IGA .
  • esa logs - Zawiera informacje o uwierzytelnianiu Secure Access .

Karta Ustawienia

Karty ustawień służą do monitorowania środowisk z łącznikami.

  • Typ środowiska - musi być wybrany i informacja ta jest wykorzystywana na przykład do krytycznego definiowania alertu.
    • Test – wybierz tę opcję, jeśli Twoje środowisko jest używane jako środowisko testowe
    • Pro d – wybierz tę opcję, jeśli Twoje środowisko jest używane jako środowisko produkcyjne
    • Demo – wybierz tę opcję, jeśli Twoje środowisko jest używane jako demo lub środowisko szkoleniowe
    • Dev – wybierz tę opcję, jeśli Twoje środowisko jest używane jako środowisko programistyczne

Co monitorujemy?

  • Niepowodzenia w planowanym udostępnianiu (wyodrębnianie danych, eksportowanie danych do ESM, nieaktualne certyfikaty, nieprawidłowe hasła, nieprawidłowa baza wyszukiwania/filtr, nieprawidłowe mapowania itp.)
  • Niepowodzenia w obsłudze zdarzeń (brak zapisu do AD / Azure itp.)
  • Dostarczanie oparte na zdarzeniach – które łączniki są używane do zapisywania danych w aplikacjach/katalogach.
  • ESA ponad dziesięć nieudanych prób logowania do jednego użytkownika w ciągu ostatnich 3 dni
  • Typ środowiska - musi być wybrany i informacja ta jest wykorzystywana na przykład do krytycznego definiowania alertu.

Migracje danych

Nie klikaj opcji „Migruj mapowania atrybutów” ani „Migruj przepływy pracy”, jeśli nie zostaniesz o to poproszony przez Matrix42 .

Instrukcje dla klienta

Instrukcje dla klientów można znaleźć tutaj .

Skonfiguruj łącznik Entra ID

W tym rozdziale opisano instrukcje konfiguracji łącznika Entra , aby umożliwić połączenie się z klientem Entra ID .

Aby skonfigurować provisioning, będziesz potrzebować dostępu do konsoli konfiguracji platformy Efecte.

1. Otwórz obszar administracji Efecte (symbol koła zębatego).
2. Otwórz widok Złącza.
3. Wybierz Nowy łącznik

4. Wybierz typ źródła danych jako Microsoft Entra

5. Podaj nazwę łącznika i dodaj ustawienia połączenia Entra :

  • Nazwa złącza – nadaj złączu przyjazną nazwę (nazwę można później zmienić)
  • Identyfikator aplikacji (klienta) – obiekt GUID aplikacji klienckiej w konsoli Microsoft Entra
  • Identyfikator katalogu (dzierżawy) – obiekt GUID dzierżawy Microsoft Entra
  • Adres URL logowania — niestandardowa nazwa domeny dzierżawy Microsoft Entra
  • Adres URL API Graph — zwykle ustawiony na „https://graph.microsoft.com”, edytowalny w przypadku konieczności dostosowania

6. Wypełnij metodę uwierzytelniania

  • Sekret – wpisz wartość klucza tajnego. Wartość klucza tajnego jest kopiowana z portalu Microsoft Entra .
  • Certyfikat - pobierz alias nazwy publicznej klucza używanego w logowaniu do certyfikatu Microsoft Entra


7. Uzupełnij informacje o użytkowniku API sieci Web

  • Użytkownik API internetowego — wybierz właściwego użytkownika API internetowego, który będzie używany podczas zapisywania danych z AD klientów do rozwiązania Efecte.
  • Hasło do API internetowego – hasło użytkownika API internetowego

8. Zapisz informacje o złączu

  • Naciśnij przycisk testu połączenia, aby sprawdzić, czy informacje o połączeniu są ustawione prawidłowo

9. Rozwiązanie Efecte dla klientów umożliwia teraz łączenie się z Entra ID klientów

  • Następnym krokiem jest skonfigurowanie zaplanowanego zadania do odczytu danych lub zadania zdarzeń do zapisu danych.

Skonfiguruj zadanie zaplanowane do odczytu danych

Łącznik Entra służy do odczytywania informacji o użytkownikach i grupach z katalogu Entra klientów. Jest on konfigurowany z poziomu platformy Efecte Service Management poprzez tworzenie zadania provisioningu opartego na harmonogramie.

Jak utworzyć nowe zadanie do wizualizacji w programie Scheduled Pro

Aby skonfigurować zadanie provisioningu oparte na harmonogramie, potrzebny będzie dostęp do konsoli konfiguracji platformy Efecte.

Uwaga! Jeśli łącznik nie zostanie utworzony, musisz najpierw utworzyć „nowy łącznik”, a następnie będziesz mógł tworzyć nowe zadania.

1. Otwórz widok konfiguracji platformy Efecte (symbol koła zębatego).
2. Otwórz widok Złącza.
3. Wybierz łącznik, dla którego skonfigurowano zadanie oparte na harmonogramie
4. Wybierz nowe zadanie pod właściwym łącznikiem

5. Zdefiniuj harmonogram zadania (czy i jak zaplanowane zadanie powinno być uruchamiane okresowo). Wybierz kolejność harmonogramowania, która zależy od ilości danych odczytywanych przez klientów.

Zalecana kolejność harmonogramowania zależy od ilości danych odczytanych z katalogu klienta do rozwiązania Efecte oraz od tego, czy import odbywa się z częściowym, czy pełnym obciążeniem.

Przykładowy harmonogram dla grup czytelniczych i kont użytkowników.

Całkowita liczba użytkowników Łączna liczba grup Sekwencja pełnego obciążenia Sekwencja częściowego obciążenia
< 500 < 1000 Co 30 minut, jeśli nie jest używane obciążenie częściowe
Cztery (4) razy dziennie, jeśli stosowane jest obciążenie częściowe
Co 10 minut
< 2000 < 2000 Co 60 minut, jeśli nie jest używane obciążenie częściowe
Cztery (4) razy dziennie, jeśli stosowane jest obciążenie częściowe
Co 15 minut
< 5000 < 3000 Co cztery (4) godziny, jeżeli nie jest wykorzystywane obciążenie częściowe
Dwa razy dziennie, jeśli stosowane jest obciążenie częściowe
Co 15 minut
< 10 000 < 5000 Maksymalny import dwa razy dziennie, bez względu na to, czy ładunek częściowy jest wykorzystywany, czy nie Co 30 minut
< 50 000 < 7000 Maksymalny import raz dziennie, bez względu na to, czy obciążenie częściowe jest wykorzystywane, czy nie Co 60 minut
Ponad 50 000 Ponad 7000 Może być potrzebny inny pracownik EPE, prosimy o kontakt z właścicielem produktu Pro Ocenione osobno

5. Wypełnij szczegóły zadania

  • Wprowadź unikalną nazwę zadania dla zadania opartego na harmonogramie
  • Użycie zadania wskazuje, że jest to zadanie służące do odczytu danych, zapisu danych lub uwierzytelniania. Należy pamiętać, że późniejsza zmiana typu zdarzenia może spowodować przerwanie przepływów pracy.
  • Typ mapowania zależy od typu informacji odczytywanej z katalogu
    • Tożsamość i prawa dostępu – używane podczas odczytywania z katalogu informacji o koncie użytkownika i grupie
    • Pojedyncze (tylko tożsamość) – używane, gdy z katalogu odczytywane są tylko informacje o koncie użytkownika
    • Pojedyncze (tylko prawo dostępu) – używane, gdy z katalogu odczytywane są tylko informacje o grupie
    • Ogólne (jeden szablon) – używane, gdy z katalogu odczytywane są informacje ogólne, zwykle inne niż Użytkownicy/Grupy

Wypełnij szczegóły filtrowania

  • Pobierz dane
    • Pełny - wszystkie informacje są odczytywane zgodnie z zdefiniowanym filtrowaniem
    • Przyrostowy – do rozwiązania Efecte dostarczane są tylko zmienione informacje
  • Importuj parametry użytkowników — dodatkowy filtr zapytania Graph API stosowany podczas wyodrębniania użytkowników.
  • Parametr importu grup – dodatkowy filtr zapytania Graph API stosowany podczas wyodrębniania grup. Więcej informacji o filtrach w rozdziale Filtry Graph API i testowanie.
  • Zapytanie Microsoft Entra – filtr zapytania Graph API stosowany podczas wyodrębniania obiektów generycznych. Więcej informacji o filtrach w rozdziale „Filtry Graph API i testowanie”
  • Nagłówki zapytania – niestandardowe nagłówki dodawane do końcowego zapytania podczas wyodrębniania danych użytkowników, grup i innych danych.
    EPE dodaje te nagłówki automatycznie, więc nie ma potrzeby ich jawnego dodawania:
    “Content-Type”, “application/json”
    "Authorization", “Bearer token”
    "Accept", “application/json”

    Więcej informacji o filtrach w rozdziale Import i filtry Graph API

  • Wykluczeni użytkownicy – użytkownicy, których należy wykluczyć z importu do ESM. Identyfikatory obiektów użytkowników do wykluczenia (rozdzielone znakami nowej linii)
  • Wykluczone grupy – grupy, które mają zostać wykluczone z importu do ESM. Identyfikatory obiektów grup do wykluczenia (rozdzielone znakami nowej linii)
  • Importuj użytkowników na podstawie przynależności do grup – umożliwia zdefiniowanie list grup, na podstawie których użytkownicy zostaną uwzględnieni lub wykluczeni z końcowego zestawu wyników

Wpisz informacje o awarii

Opcjonalne ustawienia obsługi awarii. Jeśli zaplanowane zadanie zakończy się niepowodzeniem, może utworzyć kartę danych w systemie Efecte ESM, która wyświetla błąd. Jeśli zdefiniowano ustawienia awarii, administrator nie musi ręcznie sprawdzać statusu zaplanowanych zadań.

  • Szablon awarii — wybierz szablon karty danych, który zostanie utworzony w razie wystąpienia błędów podczas udostępniania (połączenie ze źródłami danych, przekroczenie limitu czasu itp.).
  • Folder awarii – wybierz folder, w którym będzie przechowywana karta danych awarii.
  • Atrybut awarii — wybierz atrybut, w którym w szablonie awarii mają być przechowywane informacje o błędzie. Wybierz atrybut typu tekstowego.

Przykład zadania administracyjnego IGA , które może również zawierać instrukcje dotyczące rozwiązywania problemów,

1708753583758-obraz.png

6. Uzupełnij mapowania tożsamości

Użytkownicy są importowani do szablonu konta IGA i obowiązkowe jest ustawienie folderu docelowego, identyfikatora źródła danych i unikalnych wartości, które służą do identyfikacji użytkowników pomiędzy klientami Entra Directory i rozwiązaniem Efecte.

  • Szablon docelowy — wybierz szablon, aby zdefiniować mapowania atrybutów
  • Folder docelowy – wybierz folder z listy folderów. Lista jest zawężana w celu dopasowania do wybranego szablonu.
  • Mapowania atrybutów
    1. Atrybut szablonu Efecte - do którego atrybutu w katalogu Efecte jest mapowany atrybut.
    2. Atrybut katalogu – który atrybut z katalogu jest mapowany na Efecte

7. Można ustawić dodatkowe atrybuty, które są odczytywane z kont użytkowników w Entra ID , wybierając opcję Nowy atrybut

Ogłoszenie

Szablon konta IGA został zaprojektowany dla Efecte Provisioning Engine . Dzięki niemu środowisko Klienta zostanie poprawnie skonfigurowane, a Klient odniesie wszelkie korzyści z tego komponentu.

Ważne informacje (nazwa i atrybuty identyfikacyjne) z konta Entra użytkownika są wyświetlane w szablonie Osoby, ale główne informacje są dostępne w szablonie konta IGA .

Nie zaleca się odczytywania informacji o użytkowniku bezpośrednio do szablonu osoby. W przyszłości może zaistnieć potrzeba dodatkowej konfiguracji, gdy środowisko Klienta zostanie zaktualizowane do nowszej wersji lub Klient będzie chciał rozszerzyć swoją platformę o nowe rozwiązania Efecte.

Jeśli Klient do uwierzytelniania używa wyłącznie Efecte Identity Management (EIM), zaleca się kierowanie użytkowników bezpośrednio do szablonu osoby.

8. Wypełnij mapowania praw dostępu

Grupy są odczytywane do szablonu uprawnień IGA i obowiązkowe jest ustawienie folderu docelowego, identyfikatora źródła danych i unikalnych wartości, które służą do identyfikacji użytkowników pomiędzy katalogiem Entra klienta a rozwiązaniem Efecte.

  • Szablon docelowy — wybierz szablon, aby zdefiniować mapowania atrybutów
  • Folder docelowy – wybierz folder z listy folderów. Lista jest zawężana w celu dopasowania do wybranego szablonu.
  • Mapowania atrybutów
    1. Atrybut szablonu Efecte - do którego atrybutu w katalogu Efecte jest mapowany atrybut.
    2. Atrybut katalogu – który atrybut z katalogu jest mapowany na Efecte
  • Można ustawić dodatkowe atrybuty, które są odczytywane z kont użytkowników w katalogu, wybierając opcję Nowy atrybut

9. Mapowania dla szablonu ogólnego

Dane ogólne są odczytywane według potrzeb dowolnego szablonu, przy czym obowiązkowe jest ustawienie folderu docelowego, identyfikatora źródła danych i unikalnych wartości, które służą do identyfikacji danych klientów między katalogiem Entra Directory a rozwiązaniem Efecte.

  • Szablon docelowy — wybierz szablon, aby zdefiniować mapowania atrybutów
  • Folder docelowy – wybierz folder z listy folderów. Lista jest zawężana w celu dopasowania do wybranego szablonu.
  • Mapowania atrybutów
    1. Atrybut szablonu Efecte - do którego atrybutu w katalogu Efecte jest mapowany atrybut.
    2. Atrybut katalogu – który atrybut z katalogu jest mapowany na Efecte
  • Można ustawić dodatkowe atrybuty, które są odczytywane z kont użytkowników w katalogu, wybierając opcję Nowy atrybut

Ogłoszenie

Szablon uprawnień IGA został zaprojektowany dla Efecte Provisioning Engine . Dzięki niemu środowisko Klienta zostanie poprawnie skonfigurowane, a Klient otrzyma wszystkie korzyści wynikające z tego komponentu.

Szablon grupy AD nie jest potrzebny dla Efecte Provisioning Engine , ale przed jego usunięciem należy upewnić się, że obowiązkowe szczegóły audytu są zapisane.

Nie zaleca się odczytywania informacji o grupie bezpośrednio do szablonu AD -Group. W przyszłości może zaistnieć potrzeba dodatkowej konfiguracji, gdy środowisko Klienta zostanie zaktualizowane do nowszej wersji lub Klient będzie chciał rozszerzyć swoją platformę o nowe rozwiązania Efecte.

Jeśli Klient używa do uwierzytelniania wyłącznie Efecte Identity Management (EIM), zaleca się odczytywanie grup bezpośrednio do szablonu grupy AD .

11. Zapisz zadanie provisioningu za pomocą przycisku Zapisz. Jeśli brakuje niektórych wymaganych atrybutów, przycisk Zapisz jest wyświetlany na szaro i wyświetla brakujące elementy w ustawieniach.

12. Skonfigurowałeś już zadanie łącznika oparte na harmonogramie do odczytu danych Entra ID

  • Teraz możesz poczekać, aż zadanie zostanie rozpoczęte zgodnie z harmonogramem lub
  • Uruchom zadanie ręcznie – klikając przycisk, zadanie jest konfigurowane do natychmiastowego uruchomienia. Zazwyczaj w przypadku uruchomień testowych lub gdy nie chcesz zmieniać ustawień harmonogramu, ale chcesz uruchomić zadanie od razu.

Przykład komunikatu o uruchomieniu zadania ręcznego:

Jeśli zadanie jest wykonywane ręcznie ( uruchom zadanie ) lub jest uruchamiane zgodnie z harmonogramem, status zadania można sprawdzić w historii widoku .

Skonfiguruj zadanie zdarzenia do zapisu danych

Zadanie zdarzenia jest używane podczas zapisywania danych do identyfikatora Azure / Entra ID klienta. Te funkcje Pro Engine dla kont, grup i uprawnień są dostępne tylko w rozwiązaniu Matrix42 IGA , a do ich użycia wymagana jest licencja IGA .

Cała konfiguracja związana z modułem Pro Engine i zadaniami provisioningu opartymi na zdarzeniach jest konfigurowana na platformie Matrix42 Core , Pro and IGA .

  1. Otwórz widok konfiguracji platformy Efecte (symbol koła zębatego).
  2. Otwórz widok złączy
  3. Wybierz łącznik, który będzie korzystał z zadania zdarzenia
  4. Wybierz „nowe zadanie” pod właściwym łącznikiem

4. Wypełnij szczegóły zadania

  • Nazwa zadania — podaj nazwę zadania, która będzie wyświetlana w widoku łączników.
    • Dobrą praktyką jest nadawanie zadaniu nazwy opisującej jego cel, na przykład [Nazwa szablonu]:[Aktywność] Żądanie usługi IGA :Zweryfikuj użytkownika
  • Użycie zadania wskazuje, że jest to zadanie używane do odczytu lub zapisu danych. Można to później zmienić, ale nie jest to zalecane, jeśli zadanie zdarzenia jest w użyciu. Spowoduje to przerwanie przepływów pracy.
  • Typ mapowania zależy od typu informacji odczytanych z katalogu. Wybory mapowania tożsamości są wyświetlane na podstawie tego ustawienia.
    • Tożsamość i prawa dostępu – używane podczas odczytywania z katalogu informacji o koncie użytkownika i grupie
    • Pojedynczy (tylko tożsamość) – używany, gdy z katalogu odczytywane są tylko informacje o koncie użytkownika
    • Pojedynczy (tylko prawo dostępu) – używany, gdy z katalogu odczytywane są tylko informacje o grupie
    • Ogólne (jeden szablon) – używane, gdy z katalogu odczytywane są informacje ogólne. Zazwyczaj są to dane inne niż informacje o użytkowniku lub grupie.

Ostrzeżenie dotyczące zmiany sposobu użycia zadania lub typu mapowania, gdy używane jest zadanie zdarzenia:

5. Wypełnij informacje dotyczące bezpieczeństwa

Informacje te są potrzebne, jeśli proces tworzenia użytkownika w przepływie pracy jest dołączony do zadania.

  • Hasło do pierwszego logowania - domyślne hasło, które jest takie samo dla wszystkich użytkowników. W trakcie pracy generowane jest losowe hasło, które zwykle jest unikalne.
    • Domyślne hasło / wpisz w polu poniżej
      • Hasło domyślne – wpisz hasło domyślne, które jest takie samo dla wszystkich użytkowników i spełnia wymagania dotyczące hasła w katalogu. Pamiętaj, że liczba znaków nie odzwierciedla rzeczywistej długości hasła.
      • Nie zaleca się używania tego samego domyślnego hasła dla wszystkich nowych kont w środowisku produkcyjnym
    • Losowe hasło / generuj w przepływie pracy
      • Wygenerowane hasło

Wypełnij szczegóły filtrowania

  • Importuj parametry użytkowników — dodatkowy filtr zapytania Graph API stosowany podczas wyodrębniania użytkowników.
  • Parametr importu grup – dodatkowy filtr zapytania Graph API stosowany podczas wyodrębniania grup. Więcej informacji o filtrach w rozdziale Filtry Graph API i testowanie.
  • Zapytanie Microsoft Entra – filtr zapytania Graph API stosowany podczas wyodrębniania obiektów generycznych. Więcej informacji o filtrach w rozdziale „Filtry Graph API i testowanie”
  • Nagłówki zapytania – niestandardowe nagłówki dodawane do końcowego zapytania podczas wyodrębniania użytkowników/grup.
    Więcej informacji o filtrach w rozdziale Filtry i testowanie Graph API
  • Formater atrybutu daty – służy do formatowania dat podczas konfigurowania atrybutu typu daty w systemie docelowym. Możesz wybrać format z listy lub dodać własny. Pole po prawej stronie pokazuje przykład sformatowanej daty.
  • Formater atrybutu DateTime – służy do formatowania daty i godziny podczas konfigurowania atrybutu typu datetime w systemie docelowym. Możesz wybrać format z listy lub dodać własny. Pole po prawej stronie pokazuje przykład sformatowanej daty i godziny.

6. Zdefiniuj mapowania tożsamości

  • Szablon docelowy — wybierz szablon, aby zdefiniować mapowania atrybutów
  • Folder docelowy – wybierz folder z listy folderów. Lista jest zawężana w celu dopasowania do wybranego szablonu.
  • Mapowania atrybutów
    1. Atrybut zewnętrzny – który atrybut z katalogu/systemu jest mapowany
    2. Atrybut lokalny – do którego atrybutu w szablonie jest mapowany
  • Dodaj nowy atrybut — możliwe jest ustawienie dodatkowych atrybutów, które są odczytywane z kont użytkowników w Entra Directory, poprzez wybranie przycisku Nowy atrybut.

7. Zdefiniuj mapowania praw dostępu

  • Szablon docelowy — wybierz szablon, aby zdefiniować mapowania uprawnień dostępu
  • Folder docelowy – wybierz folder z listy folderów. Lista jest zawężana w celu dopasowania do wybranego szablonu.
  • Mapowania atrybutów
    1. Atrybut zewnętrzny – który atrybut z katalogu/systemu jest mapowany
    2. Atrybut lokalny – do którego atrybutu w szablonie jest mapowany
  • Dodaj nowy atrybut — możliwe jest ustawienie dodatkowych atrybutów, które są odczytywane z grup w Entra Directory, poprzez wybranie przycisku Nowy atrybut.

8. Zdefiniuj mapowania ogólne

  • Szablon docelowy — wybierz szablon, aby zdefiniować mapowania atrybutów
  • Folder docelowy – wybierz folder z listy folderów. Lista jest zawężana w celu dopasowania do wybranego szablonu.
  • Mapowania atrybutów
    1. Atrybut zewnętrzny – który atrybut z katalogu/systemu jest mapowany
    2. Atrybut lokalny – do którego atrybutu w szablonie jest mapowany
  • Dodaj nowy atrybut — możliwe jest ustawienie dodatkowych atrybutów odczytywanych z katalogu Azure / Entra , poprzez wybranie przycisku Nowy atrybut.

8. Zapisz zadanie provisioningu za pomocą przycisku „Zapisz”

Jeśli brakuje jakichkolwiek obowiązkowych informacji, nie będzie można zapisać zadania. Przycisk Zapisz pokaże brakujące informacje.

9. Następnym krokiem jest skonfigurowanie węzła orkiestracji przepływu pracy do korzystania z tego zadania opartego na zdarzeniach. Z poziomu silnika przepływu pracy w Platformie możliwe jest wykonywanie działań provisioningowych w odniesieniu do usług katalogowych klienta. Oznacza to, że dowolną z dostępnych aktywności węzłów orkiestracji można uruchomić w dowolnym momencie przepływu pracy.

Odniesienia do przepływów pracy są pokazane na stronie przeglądu łącznika:

Skonfiguruj zadanie uwierzytelniania

Uwaga: Wersje starsze niż 2025.2 nie synchronizują zadań uwierzytelniania z Secure Access ( ESA ), dlatego w takich środowiskach nie należy tworzyć zadań uwierzytelniania zgodnie z niniejszymi uid , lecz skonfigurować uwierzytelnianie bezpośrednio za pomocą portalu administracyjnego Secure Access ( ESA ). Postępuj zgodnie z instrukcjami konfiguracji Efecte Secure Access zgodnie z wymaganą metodą uwierzytelniania.

Zadanie uwierzytelniania jest potrzebne, gdy Entra ID klienta jest używany do uwierzytelniania użytkowników w rozwiązaniach Efecte dla klientów.

Istnieją dwie opcje utworzenia nowego zadania uwierzytelniania. Opcja pierwsza polega na skopiowaniu istniejącego zadania provisioningu do zadania uwierzytelniania, jeśli metoda uwierzytelniania korzysta z tych samych ustawień. Opcja druga polega na utworzeniu nowego zadania uwierzytelniania.

Opcja 1: Utwórz nowe zadanie uwierzytelniania z zadania provisioningu

1. Otwórz obszar administracyjny (symbol koła zębatego)
2. Wybierz zakładkę Łączniki, skopiuj żądane zadanie z przycisku Klonuj

3. Podaj nazwę nowego zadania uwierzytelniania i zmień sposób użycia zadania na Uwierzytelnianie

4. Wypełnij wymagane pola i zapisz zadanie

Opcja 2: Utwórz nowe zadanie uwierzytelniania

1. Otwórz obszar administracyjny (symbol koła zębatego)
2. Wybierz moduł Złącza
3. Wybierz zakładkę Uwierzytelnianie
4. Wybierz łącznik i utwórz nowe zadanie

5. Nadaj nazwę zadaniu uwierzytelniania
6. Wybierz użycie zadania jako uwierzytelnianie
7. Zdefiniuj filtry dla użytkowników
8. Zdefiniuj filtr dla grup

9. Wybierz protokół uwierzytelniania dla uwierzytelniania – SAML 2 lub OpenID

10. Wybierz dziedzinę uwierzytelniania.

  • Obszar, dla którego zostanie utworzona konfiguracja uwierzytelniania w ESA

11. Zapisz zadanie i uruchom ESA Sync

  • Synchronizacja informacji automatycznie wypełni konfigurację w Efecte Secure Access

12. Następnym krokiem jest przejście do instrukcji konfiguracji Efecte Secure Access zgodnie z wymaganą metodą uwierzytelniania.

Instrukcje dla wersji 2024.1 i starszych

Instrukcje dla klienta

Instrukcje dla klientów można znaleźć tutaj .

Konfiguruj zadanie oparte na harmonogramie

Efecte Provisioning Engine służy do odczytywania informacji o użytkownikach i grupach z katalogu Customers Entra Directory. Jest on konfigurowany na platformie Efecte Service Management poprzez tworzenie zadań provisioningu opartych na harmonogramie.

Zalecana kolejność harmonogramowania zależy od ilości danych odczytanych z katalogu Klientów do rozwiązania Efecte oraz od tego, czy import odbywa się z częściowym, czy pełnym obciążeniem.

Całkowita liczba użytkowników Łączna liczba grup Sekwencja pełnego obciążenia Sekwencja częściowego obciążenia
< 500 < 1000 Co 30 minut, jeśli nie jest używane obciążenie częściowe
Cztery (4) razy dziennie, jeśli stosowane jest obciążenie częściowe
Co 10 minut
< 2000 < 2000 Co 60 minut, jeśli nie jest używane obciążenie częściowe
Cztery (4) razy dziennie, jeśli stosowane jest obciążenie częściowe
Co 15 minut
< 5000 < 3000 Co cztery (4) godziny, jeżeli nie jest wykorzystywane obciążenie częściowe
Dwa razy dziennie, jeśli stosowane jest obciążenie częściowe
Co 15 minut
< 10 000 < 5000 Maksymalny import dwa razy dziennie, bez względu na to, czy ładunek częściowy jest wykorzystywany, czy nie Co 30 minut
< 50 000 < 7000 Maksymalny import raz dziennie, bez względu na to, czy obciążenie częściowe jest wykorzystywane, czy nie Co 60 minut
Ponad 50 000 Ponad 7000 Może być potrzebny inny pracownik EPE, prosimy o kontakt z właścicielem produktu Pro Ocenione oddzielnie

Jak utworzyć nowe zadanie do planowania wizualizacji w programie Pro

Aby skonfigurować zadanie provisioningu oparte na harmonogramie, potrzebny będzie dostęp do konsoli konfiguracji platformy Efecte.

1. Otwórz obszar administracji Efecte (symbol koła zębatego).
2. Otwórz widok IGA
3. Wybierz opcję Dodaj nowe zadanie w celu Pro opartej na harmonogramie

4. Wybierz Microsoft Azure AD z listy Dodaj nowe zadanie
5. Wprowadź unikalną nazwę zadania provisioningowego
6. Wybierz użytkownika API sieci Web i wpisz hasło
7. Wybierz szablon awarii karty danych, który zostanie utworzony w przypadku wystąpienia błędów podczas udostępniania (połączenie ze źródłami danych, przekroczenie limitu czasu itp.).

8. Wybierz kolejność harmonogramowania, która zależy od ilości danych odczytywanych przez rozwiązanie Customers Efecte

9. Wypełnij sekcję Pro , w której zdefiniowano informacje o połączeniu oraz filtry umożliwiające odczyt informacji o użytkownikach i grupach z katalogu Customers Entra Directory. W tym miejscu zdefiniowano informacje o połączeniu oraz filtry umożliwiające odczyt informacji o użytkownikach i grupach z Azure AD dla klientów. (Więcej informacji o programie MS Graph i filtrach można znaleźć na stronie https://docs.microsoft.com/en-us/graph/aad-advanced-queries?tabs=http ).

10. Użytkownicy są importowani do szablonu konta IGA i konieczne jest ustawienie folderu docelowego, identyfikatora źródła danych oraz unikalnych wartości, które służą do identyfikacji użytkowników między klientami AD a rozwiązaniem Efecte. Można ustawić dodatkowe atrybuty odczytywane z kont użytkowników w AD , wybierając opcję „Dodaj właściwość”.

11. Grupy są odczytywane do szablonu uprawnień IGA i obowiązkowe jest ustawienie folderu docelowego, identyfikatora źródła danych i unikalnych wartości, które służą do identyfikacji użytkowników pomiędzy katalogiem Entra klientów a rozwiązaniem Efecte.

Można ustawić dodatkowe atrybuty odczytywane z kont użytkowników w Entra , wybierając opcję Dodaj właściwość 

14. Zapisz zadanie provisioningu z górnego paska

15. Skonfigurowałeś już zadanie dostarczania oparte na harmonogramie i możesz

  • Połączenie testowe
  • Uruchom zadanie ręcznie

16. Jeśli zadanie jest wykonywane ręcznie ( uruchamiane ręcznie ) lub zgodnie z harmonogramem, status zadania można sprawdzić na karcie Wyodrębnij/Załaduj status .

Konfiguruj zadanie oparte na zdarzeniach

Zadanie wizualizacji Pro oparte na zdarzeniach jest używane podczas zapisywania danych do Entra ID . Te możliwości Efecte Provisioning Engine są dostępne tylko w rozwiązaniu Efecte IGA , a do ich użycia wymagana jest licencja IGA .

Wszelka konfiguracja związana z Efecte Provisioning Engine i zadaniami provisionowania opartymi na zdarzeniach jest konfigurowana na platformie Efecte Service Management.

1. Wybierz Microsoft Azure AD z listy Dodaj nowe zadanie
2. Wybierz typ dostarczania Dostarczanie oparte na Pro
3. Wybierz typ mapowania: Tylko pojedyncza tożsamość, Pojedyncza (tylko prawa dostępu) lub Tożsamość i prawa dostępu.
„Tylko tożsamość” – dostępne są tylko mapowania użytkowników, „Tylko prawa dostępu” – dostępne są tylko mapowania grup.
4. Wprowadź unikalną nazwę zadania provisioningowego (np. [Nazwa szablonu]:[Aktywność] Żądanie usługi IGA :Zweryfikuj użytkownika)

5. Wypełnij sekcję Pro , w której definiuje się informacje dotyczące połączenia oraz filtry dotyczące informacji o użytkownikach i grupach z katalogu Customers Entra Directory.

Uwaga! Zaleca się, aby połączenie między Efecte Provisioning Engine a usługami katalogowymi było zawsze bezpieczne.

6. Zdefiniuj mapowania atrybutów.

  • Można ustawić dodatkowe atrybuty wybierając opcję Dodaj właściwość niestandardową.
  • W zadaniu provisionowania opartego na zdarzeniach możliwe jest zdefiniowanie, które informacje o atrybutach rozwiązania IGA mają być zapisywane w katalogu.
  • Może istnieć kilka zadań provisioningowych służących różnym celom, np. jedno do tworzenia użytkowników, a drugie do usuwania użytkowników z katalogu.

7. Zapisz zadanie provisioningu z górnego paska

8. Skonfigurowałeś już zadanie dostarczania oparte na zdarzeniach i możesz przetestować połączenie

9. Następnym krokiem jest skonfigurowanie przepływu pracy w celu wykorzystania tego zadania opartego na zdarzeniach. Z poziomu silnika przepływu pracy na platformie Efecte Service Management możliwe jest wykonywanie działań provisioningowych w odniesieniu do usług katalogowych klientów. Oznacza to, że dowolną z dostępnych aktywności można uruchomić w dowolnym momencie przepływu pracy.

Konfigurowanie zadania uwierzytelniania

Istnieją dwie opcje utworzenia nowego zadania uwierzytelniania. Opcja pierwsza polega na skopiowaniu istniejącego zadania provisioningu do zadania uwierzytelniania, jeśli metoda uwierzytelniania korzysta z tych samych ustawień. Opcja druga polega na utworzeniu nowego zadania uwierzytelniania.

Opcja 1: Utwórz nowe zadanie uwierzytelniania z zadania provisioningu

1. Otwórz obszar administracyjny (symbol koła zębatego)
2. Wybierz zakładkę IGA , skopiuj żądane zadanie z przycisku Klonuj

3. Podaj nazwę nowego zadania uwierzytelniania

4. Po zapisaniu zmień typ provisioningu, który ma zostać uwierzytelniony

5. Wypełnij wymagane pola i zapisz zadanie

Opcja 2: Utwórz nowe zadanie uwierzytelniania

1. Otwórz obszar administracyjny (symbol koła zębatego)
2. Wybierz zakładkę IGA
3. Wybierz Dodaj nowe zadanie i popraw katalog
4. Ustaw typ provisioningu na Uwierzytelnianie

5. Uzupełnij obowiązkowe informacje
6. Zdefiniuj filtry dla użytkowników i grup
7. Zapisz zadanie i uruchom synchronizację z ESA

Ogłoszenie!

Jeśli synchronizacja musi zostać wyłączona z zadania uwierzytelniania, można to zrobić, wchodząc do esa-container i otwierając plik /opt/esa/epe_synch.config. Zmień następujące wartości z true na false.

  • synchronize_user_federations=false
  • synchronize_identity_providers=false

Po wprowadzeniu powyższej zmiany w pliku „/opt/esa/epe_synch.config” synchronizacja będzie zawsze wyłączona.

8. Przejdź do instrukcji konfiguracji Efecte Secure Access zgodnie z protokołem uwierzytelniania

Import i filtry interfejsu Graph API

Filtrowanie użytkowników

Nazwa filtru: Importuj parametry użytkowników
Ten filtr jest ustawiony na import użytkownika na podstawie wprowadzonych parametrów (np. $filter=startswith givenName, 'J'). Można użyć kilku parametrów, które są używane razem.

Przykłady

Poniższy przykład wyszukuje użytkowników, których adres e-mail kończy się na „@efecte.com”

Parametr zadania EPE Wartość
Importuj parametry użytkowników $count=true&$filter=endsWith(mail,'@efecte.com')
Nagłówki zapytania poziom spójności/ostateczny
Zaawansowane zapytanie? Tak, wymaga nagłówków zapytania

Poniższy przykład wyszukuje użytkowników, którzy znajdują się w dziale, którego nazwa zaczyna się od słowa „IT-Service”

Parametr zadania EPE Wartość
Importuj parametry użytkowników $count=true&$filter=startsWith(dział, 'Usługi IT')
Nagłówki zapytania poziom spójności/ostateczny
Zaawansowane zapytanie? Tak, wymaga nagłówków zapytania

Poniższy przykład wyszukuje użytkowników, których nazwa wyświetlana zaczyna się od słowa „TEST”

Parametr zadania EPE Wartość
Importuj parametry użytkowników $count=true&$filter=startsWith(displayName, 'TEST')
Nagłówki zapytania poziom spójności/ostateczny
Zaawansowane zapytanie? Tak, wymaga nagłówków zapytania

Poniższy przykład wyszukuje użytkowników, którzy nie są w firmie o nazwie Efecte

Parametr zadania EPE Wartość
Importuj parametry użytkowników $count=true&$filter=companyName ne null i NOT(companyName eq 'Efecte')
Nagłówki zapytania poziom spójności/ostateczny
Zaawansowane zapytanie? Tak, wymaga nagłówków zapytania

Poniższy przykład wyszukuje użytkowników, którzy nie znajdują się w Active Directory , ale są członkami dzierżawy Entra

Parametr zadania EPE Wartość
Importuj parametry użytkowników $count=true&$filter=onPremisesSyncEnabled eq null i userType eq 'Member'
Nagłówki zapytania poziom spójności/ostateczny
Zaawansowane zapytanie? Tak, wymaga nagłówków zapytania

Poniższy przykład wyszukuje użytkowników, którzy mają adres e-mail tuija.itasalmi@efecte.com

Parametr zadania EPE Wartość
Importuj parametry użytkowników $filter=mail eq 'tuija.itasalmi@efecte.com'
Nagłówki zapytania NIC
Zaawansowane zapytanie? NIE

Poniższy przykład wyszukuje użytkowników, którzy mają typ uwierzytelniania „standardowy” w atrybucie rozszerzenia extension_824667ba11b6468baf6ac13ac3c62c81_AuthenticationType, a konta są nazwane jako wewnętrzne lub zewnętrzne w atrybucie rozszerzenia extension_824667ba11b6468baf6ac13ac3c62c81_AccountType

Parametr zadania EPE Wartość
Importuj parametry użytkowników $filter=extension_824667ba11b6468baf6ac13ac3c62c81_AuthenticationType eq 'standard' i (extension_824667ba11b6468baf6ac13ac3c62c81_AccountType eq 'internal' lub extension_824667ba11b6468baf6ac13ac3c62c81_AccountType eq 'external')
Nagłówki zapytania poziom spójności/ostateczny
Zaawansowane zapytanie? Tak, wymaga nagłówków zapytania

Poniższy przykład wyszukuje użytkowników, którzy mają pocztę

Parametr zadania EPE Wartość
Importuj parametry użytkowników $count=true&$filter=mail ne null
Nagłówki zapytania poziom spójności/ostateczny
Zaawansowane zapytanie? Tak, wymaga nagłówków zapytania

Poniższy przykład wyszukuje użytkowników, którzy są włączeni

Parametr zadania EPE Wartość
Importuj parametry użytkowników $count=true&$filter=accountEnabled eq true
Nagłówki zapytania poziom spójności/ostateczny
Zaawansowane zapytanie? Tak, wymaga nagłówków zapytania

Grupy filtrujące

Nazwa filtru: Parametr grup importowych
Ten filtr jest ustawiony tak, aby importować grupy na podstawie wprowadzonych parametrów. Na przykład: $filter=startswithgroupName, 'E' . Należy pamiętać, że jeden filtr może używać kilku parametrów jednocześnie.

Przykłady

Poniższy przykład wyszukuje grupy, które są grupami zabezpieczeń

Parametr zadania EPE Wartość
Importuj parametry użytkowników $count=true&$filter=securityEnabled eq true
Nagłówki zapytania poziom spójności/ostateczny
Zaawansowane zapytanie? Tak, wymaga nagłówków zapytania

Poniższy przykład wyszukuje grupy, których nazwa wyświetlana zaczyna się od słowa „Efecte”

Parametr zadania EPE Wartość
Importuj parametry grup $count=true&$filter=startswith(displayName,'Efecte')
Nagłówki zapytania poziom spójności/ostateczny
Zaawansowane zapytanie? Tak, wymaga nagłówków zapytania

Poniższy przykład wyszukuje grupy utworzone i zsynchronizowane z Active Directory

Parametr zadania EPE Wartość
Importuj parametry użytkowników $count=true&$filter=onPremisesSyncEnabled eq true
Nagłówki zapytania poziom spójności/ostateczny
Zaawansowane zapytanie? Tak, wymaga nagłówków zapytania

Wykluczone grupy

W przypadku zadań opartych na Azure wpisz identyfikatory obiektów grup, które mają zostać wykluczone (rozdzielone nowymi wierszami).

Filtrowanie użytkowników na podstawie przynależności do grupy

Nazwa filtru: Parametr importu grup
Ten filtr służy do importowania użytkowników na podstawie przynależności do grupy. W przypadku zadań opartych na Azure należy umieścić identyfikatory obiektów przynależności do grup, które mają zostać uwzględnione lub wykluczone (rozdzielone znakami nowej linii).

Filtrowanie na podstawie pojedynczych użytkowników

Nazwa filtra: Wykluczeni użytkownicy

Za pomocą tego filtra można wykluczyć konkretnych użytkowników z importu. W przypadku Entra należy użyć identyfikatorów ObjectGUID grup, które mają zostać wykluczone (rozdzielonych znakami nowej linii).

Więcej informacji o API i filtrach MS Graph można znaleźć na stronie https://docs.microsoft.com/en-us/graph/aad-advanced-queries?tabs=http .

Jak testować zapytania EPE Azure

Jeśli chcesz przetestować zapytania Azure bez uruchamiania narzędzia EPE, przejdź do adresu URL https://developer.microsoft.com/en-us/graph/graph-explorer 

To narzędzie testowe korzysta z dokładnie tych samych zasad co EPE. Jeśli coś działa tutaj, działa również w EPE i odwrotnie.

Na przykład, jak sprawdzić, czy składnia onPremisesExtensionAttribute działa w EPE:

Zapytania i podzapytania

Można skonfigurować zadanie zaplanowane w celu odczytu danych za pomocą zapytania i podzapytań, które są powiązane z zestawem wyników zwróconym przez zapytanie główne.

W tym przykładzie deviceManagement/managedDevices jest zapytaniem głównym i ma 2 podzapytania. Podzapytania są wykonywane dla wszystkich urządzeń zwróconych przez zapytanie główne.

Po ustawieniu tych podzapytań możesz ich użyć w mapowaniach, aby pobrać dane zwrócone przez podzapytania. Na przykład tak:

Atrybut odczytywany z podzapytania ma swój własny format. Najpierw musisz podać podzapytanie jako prefiks, następnie kropkę (.), a następnie nazwę atrybutu, który chcesz odczytać.

Jako przykład przyjrzyjmy się temu mapowaniu bardziej szczegółowo:
/deviceManagement/managedDevices/{id}/windows Pro tectionState . deviceState

prefiks (taki sam jak podzapytanie): /deviceManagement/managedDevices/{id}/windows Pro tectionState

kropka : .

sufiks jako nazwa atrybutu z zestawu wyników podzapytania: deviceState

To mapowanie podzapytania odczytuje (w tym przykładzie) ze wszystkich urządzeń wynikowych zapytania Pro obiekt ProtectionState i z niego odczytuje wartość atrybutu deviceState.

Dodano obsługę podtabel w wersji 2025.2

Atrybuty z tabel można odczytać za pomocą następującej składni:
deviceManagement/detectedApps/{id}/deviceActionResults.0.actionName
Przykłady (odczyt danych z pierwszej tabeli podzbiorów wyników zapytania deviceActionResults, a następnie z tej tabeli odczytywanie atrybutów actionName, actionState i lastUpdatedDateTime do oddzielnych atrybutów ESM):

Ograniczenia w wersji 2025.1

Podzapytania wielopoziomowe nie są obsługiwane

Podzapytania obsługują tylko jeden poziom podzapytań, co oznacza, że nie można bezpośrednio tworzyć na przykład tego typu podzapytań, w których w {} znajduje się więcej niż jedna zmienna:

/deviceManagement/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/users/{userId}/managedDevices

Podtabele nie są obsługiwane

Pobieranie danych z podtabel nie jest obsługiwane, co oznacza, że nie można na przykład odczytać actionName z tego wywołania API :

deviceManagement/managedDevices/{id}

Obsługiwane jest tylko jedno podzapytanie na zadanie

Jeśli używasz więcej niż jednego podzapytania, dane mogą być wymieszane w poszczególnych podzapytaniach.

Ograniczenia w wersji 2025.2

Podzapytania wielopoziomowe nie są obsługiwane

Podzapytania obsługują tylko jeden poziom podzapytań, co oznacza, że nie można bezpośrednio tworzyć na przykład tego typu podzapytań, w których w {} znajduje się więcej niż jedna zmienna:

/deviceManagement/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/users/{userId}/managedDevices

Obsługiwane jest tylko jedno podzapytanie na zadanie

Jeżeli używasz więcej niż jednego podzapytania, dane mogą być wymieszane w poszczególnych podzapytaniach.

Ograniczenia w wersji 2025.3

Podzapytania wielopoziomowe nie są obsługiwane

Podzapytania obsługują tylko jeden poziom podzapytań, co oznacza, że nie można bezpośrednio tworzyć na przykład tego typu podzapytań, w których w {} znajduje się więcej niż jedna zmienna:

/deviceManagement/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/users/{userId}/managedDevices

Integracja urządzeń i oprogramowania Intune

Zobacz https://docs.efecte.com/configure-connectors/intune-read-and-write

Integracja zespołów

Zobacz https://docs.efecte.com/configure-connectors/ms_teams_integration

Przykłady ogólnych wywołań REST

Dzięki ogólnym wywołaniom REST możesz wykonywać różne wywołania do Azure i Entra ID za pośrednictwem Microsoft Graph API . Oto kilka przykładów takich możliwości, ale nie tylko.

Ustaw extensionAttributes (1-15) na konto Entra ID .

Wygeneruj treść JSON w węźle skryptu przepływu pracy (zmodyfikuj skrypt, aby odpowiadał Twoim wymaganiom). W przykładowym przepływie pracy poniżej ten skrypt znajduje się w węźle „EXT Generate ExtensionAttributes payload”:

import json

_source = this.get("source")

# EXT users extension attributes, ordered from portal
if "Self-service portal" in _source:
  # set values to variables
  _extAttr1 = this.get("iga_id")
  _extAttr4 = "EXT"
  _extAttr9 = str(this.get("work_unit"))
  _extAttr10 = "100"
  _extAttr15 = this.get("microsoft_license")

  _payload_dict = {
    "onPremisesExtensionAttributes": {
        "extensionAttribute1": _extAttr1,
        "extensionAttribute4": _extAttr4,
        "extensionAttribute9": _extAttr9,
        "extensionAttribute10": _extAttr10,
        "extensionAttribute15": _extAttr15
    }
}

  # format to json and set to extattributesEntra attribute
  _payload = json.dumps(_payload_dict, indent=4)
  this.set("extattributesEntra", _payload)

Utwórz węzeł orkiestracji dla źródła danych interfejsu Microsoft Graph API i ogólnej aktywności wywołania REST .

Ustaw Akcję na PATCH, adres URL reszty na /users/$objectGUID$ i w treści wykorzystaj wartość atrybutu Entra extattributes, którą utworzyłeś w poprzednim kroku, używając składni $extattributes Entra $.


Obraz Pro Vision

Zdjęcie użytkownika Pro Vision do katalogu

Natywne łączniki (EPE) umożliwiają aktualizację zdjęć użytkowników w katalogu. Obsługiwane katalogi to Active Directory i Microsoft Entra ID (wcześniej znany jako Azure AD ).

  1. Utwórz nowe provisionowanie oparte na zdarzeniach dla aktywności przepływu pracy. Mapowania atrybutów są wypełniane z zadania provisionowania Pro .

    Mapowanie atrybutów musi zawierać atrybut zdjęcia użytkownika (atrybut Fileupload w ESM).
    Atrybutem dla AD i Azure AD jest thumbnailPhoto. Zdjęcie zapisane w atrybucie thumbnailPhoto nie może być większe niż 100 KB, a zalecany rozmiar to 96 x 96 pikseli. 


  2. Utwórz nowy węzeł koordynacji przepływu pracy z aktywnością „Aktualizuj użytkownika”. Wybierz nowo utworzony epetask oparty na zdarzeniach jako cel.

Działania przepływu pracy

Aktywuj/Dezaktywuj użytkownika


Na powyższej ilustracji administratorzy wybierają właściwy „cel” usługi Microsoft Azure AD i mogą przeglądać mapowania tożsamości skonfigurowane dla wybranych zadań Azure . W tym widoku orkiestracji administratorzy nie mogą zmieniać żadnych mapowań, są one prezentowane jedynie jako pomoc wizualna. Jeśli konieczne są jakiekolwiek zmiany w mapowaniach, należy je wprowadzić w widoku konfiguracji zadań wizualizacji Pro .

W tym samym węźle administratorzy mogą wybrać preferowaną akcję: „Aktywuj” lub „Dezaktywuj”. Funkcjonalność „Aktywuj/Dezaktywuj” w tym przypadku oznacza ustawienie „accountEnabled” na wartość true, jeśli konto jest włączone; w przeciwnym razie na false.

Wyjątek w Pro to opcjonalna właściwość w tym węźle przepływu pracy. Administratorzy mogą skonfigurować tę właściwość w trybie użycia, aby możliwe było zapisywanie wyjątków w przypadku wystąpienia jakichkolwiek wyjątków podczas akcji aprowizacji.

Dodaj użytkownika do grupy

Na powyższej ilustracji konfiguracja atrybutu „Person” powinna wskazywać szablon, w którym węzeł orkiestracji znajduje dane użytkownika (zazwyczaj konto IGA ). Atrybut „Rola” musi zostać skonfigurowany, aby określić, gdzie węzeł orkiestracji znajduje dostępne role (grupy katalogów, z których użytkownik powinien zostać usunięty). W atrybucie „Rola” może być skonfigurowana jedna lub wiele grup atrybutów. Lista dostępnych zarejestrowanych zadań katalogowych jest pobierana z bazy danych EPE-master.

Należy wybrać katalog Task, ponieważ węzeł koordynacji Efecte Provisioning Engine będzie używał mapowania pól tożsamości i praw dostępu, aby dowiedzieć się, pod którym kodem atrybutu przechowywane są wyróżniające nazwy użytkownika i grupy katalogów.

Obsługa wyjątków:

  • Wynik węzła będzie w stanie „Zakończone” tylko wtedy, gdy wszystkie członkostwa użytkownika w grupach zostaną pomyślnie zaktualizowane. Na przykład, gdy użytkownik zostanie pomyślnie usunięty z 5 z 6 grup, wynik węzła będzie w stanie „Wyjątek”.
  • W związku z tym wymagane jest mapowanie pola JSON „distributedName” zarówno dla tożsamości, jak i uprawnień dostępu. Jeśli mapowanie nie zostanie znalezione, węzeł orkiestracji przejdzie w stan „Wyjątek”.
  • Próba usunięcia użytkownika z grupy, do której nie należy, zakończy się niepowodzeniem.
  • Próba dodania użytkownika do grupy, do której już należy, zakończy się niepowodzeniem.
  • Szczegóły dotyczące pomyślnej/nieudanej aktualizacji członkostwa użytkownika w grupie można znaleźć w dziennikach.
  • Wyjątki Pro aprowizacji i członkostwa w grupie to opcjonalne właściwości w tym węźle przepływu pracy. Administratorzy mogą skonfigurować te właściwości w taki sposób, aby możliwe było zapisanie wyjątków w przypadku wystąpienia jakichkolwiek wyjątków podczas akcji aprowizacji.

Utwórz użytkownika

Na powyższej ilustracji mapowania atrybutów tożsamości pochodzą z zadań wizualizacji Pro . Administratorzy wybierają właściwy katalog docelowy i mogą przeglądać mapowania tożsamości skonfigurowane dla wybranych zadań katalogowych. W tym widoku orkiestracji administratorzy nie mogą zmieniać żadnych mapowań, są one prezentowane jako pomoc wizualna. Jeśli konieczne są jakiekolwiek zmiany w mapowaniach, należy je wprowadzić w widoku konfiguracji zadań wizualizacji Pro .

Węzeł orkiestracji tworzenia nowego użytkownika odczytuje atrybuty z odpowiednich kart danych i wykonuje wywołanie API do Azure . Należy upewnić się, że mapowanie tożsamości używane w węźle orkiestracji tworzenia użytkownika zawiera co najmniej trzy dodatkowe mapowania usługi Azure AD : dla atrybutów „displayName”, „mailNickname” i „userPrincipalName”. Uwaga: jeśli te trzy mapowania nie będą dostępne w danej konfiguracji, nie będą one wyświetlane na liście rozwijanej.

Tworzenie nowych notatek dotyczących aktywności użytkownika:

  • Istnieją dwa sposoby utworzenia hasła dla nowego użytkownika na potrzeby jego pierwszego logowania.
    • Zdefiniuj hasło „domyślne” w widoku konfiguracji zadania Pro
      • To hasło będzie używane przez użytkowników tylko wtedy, gdy zalogują się do systemu po raz pierwszy.
    • Generowanie losowego hasła w przepływie pracy i wybór atrybutu, do którego na karcie danych mapowania tożsamości zostało ono zapisane
    • W obu przypadkach wartość „pwdLastSet” przy pierwszym logowaniu jest ustawiana na zero (0), aby zmusić użytkownika do zmiany hasła po pierwszym logowaniu.
    • Możliwość wyboru, czy hasło ma zostać zmienione przy pierwszym logowaniu. Administratorzy mogą dokonać tego wyboru bezpośrednio z węzła koordynacji tworzenia użytkowników w przepływie pracy.
  • Istnieją różne sposoby podania hasła do pierwszego logowania użytkownika końcowego. W zależności od potrzeb klienta, możliwe jest wykorzystanie funkcji przepływu pracy do wysłania hasła bezpośrednio do użytkownika końcowego e-mailem lub SMS-em. Inną opcją jest wysłanie hasła do pierwszego logowania do menedżera, który je poda użytkownikowi końcowemu. Sam węzeł orkiestracji EPE NIE zapewnia tej funkcjonalności, należy ją zdefiniować w innym miejscu.
  • Wyjątek w Pro to opcjonalna właściwość w tym węźle przepływu pracy. Administratorzy mogą skonfigurować tę właściwość w trybie użycia, aby możliwe było zapisywanie wyjątków w przypadku wystąpienia jakichkolwiek wyjątków podczas akcji aprowizacji.

Utwórz grupę


Na powyższej ilustracji mapowania atrybutów praw dostępu pochodzą z zadań wizualizacji Pro . Administratorzy wybierają właściwy katalog „docelowy” Azure i mogą wyświetlić mapowania praw dostępu skonfigurowane dla wybranych zadań Azure . W tym widoku orkiestracji administratorzy nie mogą zmieniać żadnych mapowań, są one prezentowane jako pomoc wizualna. Jeśli konieczne są jakiekolwiek zmiany w mapowaniach, należy je wprowadzić w widoku konfiguracji zadań wizualizacji Pro .

Węzeł koordynacji tworzenia nowego użytkownika odczytuje atrybuty z odpowiednich kart danych i wykonuje polecenie API w katalogu Entra .

Ważne jest, aby upewnić się, że mapowanie praw dostępu, używane w węźle koordynacji Tworzenie grupy, zawiera co najmniej cztery dodatkowe mapowania Azure AD : dla atrybutów „displayName”, „mailEnabled”, „mailNickname” i „securityEnabled”.

Wyjątek w Pro to opcjonalna właściwość w tym węźle przepływu pracy. Administratorzy mogą skonfigurować tę właściwość w trybie użycia, aby możliwe było zapisywanie wyjątków w przypadku wystąpienia jakichkolwiek wyjątków podczas akcji aprowizacji.


Usuń grupę

Na powyższej ilustracji administratorzy mogą wybrać właściwy katalog docelowy Azure . Węzeł orkiestracji grupy usuwania odczytuje atrybuty z odpowiednich kart danych i wykonuje polecenie API w katalogu Azure .

W przypadku konfiguracji opartych na usłudze Azure Active Directory „Atrybut grupy ról” powinien zawierać ObjectGUID grupy.

Wyjątek w Pro to opcjonalna właściwość w tym węźle przepływu pracy. Administratorzy mogą skonfigurować tę właściwość w trybie użycia, aby możliwe było zapisywanie wyjątków w przypadku wystąpienia jakichkolwiek wyjątków podczas akcji aprowizacji.

Usuń użytkownika

Na powyższej ilustracji administratorzy mogą wybrać właściwy „cel” Azure AD . Węzeł orkiestracji usuwania użytkowników odczytuje atrybuty z odpowiednich kart danych i wykonuje polecenie API w katalogu Entra .

W przypadku konfiguracji opartych na usłudze Azure Active Directory „Atrybut osoby” powinien zawierać wartość ObjectGUID użytkownika.

Wyjątek w Pro to opcjonalna właściwość w tym węźle przepływu pracy. Administratorzy mogą skonfigurować tę właściwość w trybie użycia, aby możliwe było zapisywanie wyjątków w przypadku wystąpienia jakichkolwiek wyjątków podczas akcji aprowizacji.

Usuń użytkownika z grupy


Na powyższej ilustracji administratorzy mogą wybrać właściwy cel Azure AD . Węzeł orkiestracji usuwający użytkownika z grupy odczytuje atrybuty z odpowiednich kart danych i wykonuje polecenie API w katalogu Entra .

W przypadku konfiguracji opartych na usłudze Azure Active Directory „Atrybut osoby” i „Atrybut roli” powinny zawierać wartość ObjectGUID użytkownika.

Obsługa wyjątków:

  • Wynik węzła będzie w stanie „Zakończone” tylko wtedy, gdy wszystkie członkostwa użytkownika w grupach zostaną pomyślnie zaktualizowane. Na przykład, gdy użytkownik zostanie pomyślnie usunięty z 5 z 6 grup, wynik węzła będzie w stanie „Wyjątek”.
  • Próba usunięcia użytkownika z grupy, do której nie należy, zakończy się niepowodzeniem.
  • Szczegóły dotyczące pomyślnej/nieudanej aktualizacji członkostwa użytkownika w grupie można znaleźć w dziennikach.
  • Wyjątki Pro aprowizacji i członkostwa w grupie to opcjonalne właściwości w tym węźle przepływu pracy. Administratorzy mogą skonfigurować te właściwości w taki sposób, aby możliwe było zapisanie wyjątków w przypadku wystąpienia jakichkolwiek wyjątków podczas akcji aprowizacji.

Zresetuj hasło użytkownika

Na powyższej ilustracji administratorzy mogą wybrać właściwy katalog docelowy Azure . Węzeł orkiestracji „Resetuj hasło użytkownika” odczytuje atrybuty z odpowiednich kart danych i wykonuje polecenie API w katalogu Azure . Atrybuty „Person” i „Hasło” powinny wskazywać szablon, w którym węzeł orkiestracji znajduje dane użytkownika.

Od wersji EPE 2022.3 wprowadziliśmy możliwość wyboru, czy hasło ma zostać zmienione przy pierwszym logowaniu, czy nie. Administratorzy mogą dokonać tego wyboru bezpośrednio z węzła orkiestracji przepływu pracy „Resetowanie hasła użytkownika”.

Wyjątek w Pro to opcjonalna właściwość w tym węźle przepływu pracy. Administratorzy mogą skonfigurować tę właściwość w trybie użycia, aby możliwe było zapisywanie wyjątków w przypadku wystąpienia jakichkolwiek wyjątków podczas akcji aprowizacji.

Aktualizuj grupę


Na powyższej ilustracji mapowania atrybutów praw dostępu pochodzą z zadań wizualizacji Pro . Administratorzy wybierają właściwy katalog docelowy Azure i mogą przeglądać mapowania praw dostępu skonfigurowane dla wybranych zadań Azure .

W tym widoku orkiestracji administratorzy nie mogą zmieniać żadnych mapowań, są one prezentowane jedynie jako pomoc wizualna. Jeśli zajdzie potrzeba wprowadzenia jakichkolwiek zmian w mapowaniach, należy je wprowadzić w widoku konfiguracji zadań wizualizacji Pro .

Węzeł koordynacji grupy aktualizacji odczytuje atrybuty z odpowiednich kart danych i wykonuje wywołanie API do Azure .

Wyjątek w Pro to opcjonalna właściwość w tym węźle przepływu pracy. Administratorzy mogą skonfigurować tę właściwość w trybie użycia, aby możliwe było zapisywanie wyjątków w przypadku wystąpienia jakichkolwiek wyjątków podczas akcji aprowizacji.

Aktualizuj użytkownika

Na powyższej ilustracji mapowania atrybutów tożsamości pochodzą z zadań wizualizacji Pro . Administratorzy wybierają właściwy katalog „docelowy” Azure i mogą przeglądać mapowania tożsamości skonfigurowane dla wybranych zadań Azure . W tym widoku orkiestracji administratorzy nie mogą zmieniać żadnych mapowań, są one prezentowane jedynie jako pomoc wizualna. Jeśli konieczne są jakiekolwiek zmiany w mapowaniach, należy je wprowadzić w widoku konfiguracji zadań wizualizacji Pro .

Węzeł koordynacji użytkowników aktualizacji odczytuje atrybuty z odpowiednich kart danych i wykonuje wywołanie API do Azure AD .

Aktualizacja hasła użytkownika nie jest obsługiwana w ramach tej aktywności orkiestracji.

Wyjątek w Pro to opcjonalna właściwość w tym węźle przepływu pracy. Administratorzy mogą skonfigurować tę właściwość w trybie użycia, aby możliwe było zapisywanie wyjątków w przypadku wystąpienia jakichkolwiek wyjątków podczas akcji aprowizacji.

Zweryfikuj grupę

Na powyższej ilustracji mapowania atrybutów praw dostępu pochodzą z zadań provisioningu Pro . Administratorzy wybierają właściwy katalog Azure z sekcji „Docelowy” i mogą wyświetlić mapowania praw dostępu skonfigurowane dla wybranego zadania Azure . W tym widoku orkiestracji nie można zmieniać żadnych mapowań, są one prezentowane jedynie jako pomoc wizualna. Jeśli zachodzi potrzeba zmiany mapowań atrybutów, atrybuty te muszą zostać zdefiniowane w widoku konfiguracji zadania provisioningu, aby można je było zmienić w węźle orkiestracji.

W panelu administratora Mapowania praw dostępu administratorzy mogą podać wyrażenie „IF”, które utworzy wywołanie API w celu weryfikacji istnienia grupy. Można wybrać dowolną liczbę atrybutów z Karty danych, aby potwierdzić unikalność grupy. Po wykonaniu akcji atrybuty te zostaną odczytane z danej Karty danych i porównane z odpowiednimi atrybutami Azure zgodnie z konfiguracją katalogu Azure „Target*”. Administratorzy mogą również wybrać opcję „equal” lub „not equal” dla odpowiedniego atrybutu Azure zmieniając wyrażenie „IF”. Pole „Save result*” służy do określenia miejsca zapisywania wyników pomyślnego wywołania API : „true” w przypadku znalezienia grupy lub „false” w przeciwnym razie.

Wyjątek w Pro to opcjonalna właściwość w tym węźle przepływu pracy. Administratorzy mogą skonfigurować tę właściwość w trybie użycia, aby możliwe było zapisywanie wyjątków w przypadku wystąpienia jakichkolwiek wyjątków podczas akcji aprowizacji.

Zweryfikuj członkostwo w grupie

Na powyższej ilustracji mapowania atrybutów tożsamości pochodzą z zadań provisioningu Pro . Administratorzy wybierają właściwy katalog Azure z sekcji „Docelowy” i mogą wyświetlić mapowania tożsamości skonfigurowane dla wybranego zadania Azure . W tym widoku orkiestracji nie można zmieniać żadnych mapowań, są one prezentowane jedynie jako pomoc wizualna. Jeśli zachodzi potrzeba zmiany mapowań atrybutów, atrybuty te muszą zostać zdefiniowane w widoku konfiguracji zadania provisioningu, aby można je było zmienić w węźle orkiestracji.

Pole „Zapisz wynik*” służy do określenia miejsca, w którym zapisywane są wyniki pomyślnego wywołania API : „true”, jeśli użytkownik został znaleziony, lub „false”, w przeciwnym wypadku.

Wyjątek w Pro to opcjonalna właściwość w tym węźle przepływu pracy. Administratorzy mogą skonfigurować tę właściwość w trybie użycia, aby możliwe było zapisywanie wyjątków w przypadku wystąpienia jakichkolwiek wyjątków podczas akcji aprowizacji.

Zweryfikuj użytkownika

Na powyższej ilustracji mapowania atrybutów tożsamości pochodzą z zadań provisioningu Pro . Administratorzy wybierają właściwy katalog Azure z sekcji „Docelowy” i mogą wyświetlić mapowania tożsamości skonfigurowane dla wybranego zadania Azure . W tym widoku orkiestracji nie można zmieniać żadnych mapowań, są one prezentowane jedynie jako pomoc wizualna. Jeśli zachodzi potrzeba zmiany mapowań atrybutów, atrybuty te muszą zostać zdefiniowane w widoku konfiguracji zadania provisioningu, aby można je było zmienić w węźle orkiestracji.

W panelu administratorów usługi Identity Mappings administratorzy mogą podać wyrażenie „IF”, które utworzy wywołanie API w celu weryfikacji istnienia użytkownika. Można wybrać dowolną liczbę atrybutów z karty danych osoby, aby potwierdzić unikalność użytkownika. Po wykonaniu akcji atrybuty te zostaną odczytane z danej karty danych i porównane z odpowiednimi atrybutami Azure zgodnie z konfiguracją platformy Azure „Target*”. Administratorzy mogą również wybrać opcję „equal” lub „not equal” dla odpowiedniego atrybutu Azure , zmieniając wyrażenie „IF”. Pole „Save result*” służy do określenia miejsca zapisywania wyników pomyślnego wywołania API : „true” w przypadku znalezienia użytkownika lub „false” w przeciwnym razie.

Kluczową kwestią pozwalającą zrozumieć mechanikę tego węzła jest to, że podczas tworzenia wyrażenia IF administrator musi użyć atrybutów szablonu, ale w rzeczywistości wartości odczytane z nich zostaną przetłumaczone (zamapowane) na odpowiednie atrybuty usługi Azure Directory zgodnie z konfiguracją mapowania tożsamości i przekazane do usługi Azure Directory jako zapytanie wyszukiwania.

Wyjątek w Pro to opcjonalna właściwość w tym węźle przepływu pracy. Administratorzy mogą skonfigurować tę właściwość w trybie użycia, aby możliwe było zapisywanie wyjątków w przypadku wystąpienia jakichkolwiek wyjątków podczas akcji aprowizacji.

Utwórz obiekt niestandardowy

Od wersji 2022.2 Efecte Provisioning Engine (EPE) wprowadza nową aktywność przepływu pracy „Tworzenie obiektu niestandardowego”. Na przykład urządzenia, kontakty i aplikacje można teraz tworzyć za pomocą EPE w ramach Azure AD . Należy pamiętać, że ta akcja jest objęta licencją IGA . Oznacza to, że funkcja tworzenia obiektów niestandardowych może być używana w instalacjach IGA .

Na powyższej ilustracji mapowania atrybutów tożsamości pochodzą z zadań provisioningu Pro . Administratorzy wybierają właściwy katalog Azure z sekcji „Docelowy” i mogą wyświetlić mapowania tożsamości skonfigurowane dla wybranego zadania Azure . W tym widoku orkiestracji nie można zmieniać żadnych mapowań, są one prezentowane jedynie jako pomoc wizualna. Jeśli zachodzi potrzeba zmiany mapowań atrybutów, atrybuty te muszą zostać zdefiniowane w widoku konfiguracji zadania provisioningu, aby można je było zmienić w węźle orkiestracji.

Niestandardowa klasa obiektów definiuje, jaki obiekt tworzy EPE. W tym przykładzie EPE tworzy kontakty.

Wyjątek w Pro to opcjonalna właściwość w tym węźle przepływu pracy. Administratorzy mogą skonfigurować tę właściwość w trybie użycia, aby możliwe było zapisywanie wyjątków w przypadku wystąpienia jakichkolwiek wyjątków podczas akcji aprowizacji.

Aktualizuj obiekt niestandardowy

Od wersji 2023.1 Efecte Provisioning Engine (EPE) wprowadza nową aktywność przepływu pracy „Aktualizacja obiektu niestandardowego”. Na przykład urządzenia, kontakty i aplikacje można teraz aktualizować za pomocą EPE w celu uzyskania dostępu do Azure AD . Należy pamiętać, że ta akcja jest objęta licencją IGA . Oznacza to, że funkcja tworzenia obiektów niestandardowych może być używana w instalacjach IGA .

Na powyższej ilustracji mapowania atrybutów tożsamości pochodzą z zadań provisioningu Pro . Administratorzy wybierają właściwy katalog Azure z sekcji „Docelowy” i mogą wyświetlić mapowania tożsamości skonfigurowane dla wybranego zadania Azure . W tym widoku orkiestracji nie można zmieniać żadnych mapowań, są one prezentowane jedynie jako pomoc wizualna. Jeśli zachodzi potrzeba zmiany mapowań atrybutów, atrybuty te muszą zostać zdefiniowane w widoku konfiguracji zadania provisioningu, aby można je było zmienić w węźle orkiestracji.

Wyjątek w Pro to opcjonalna właściwość w tym węźle przepływu pracy. Administratorzy mogą skonfigurować tę właściwość w trybie użycia, aby możliwe było zapisywanie wyjątków w przypadku wystąpienia jakichkolwiek wyjątków podczas akcji aprowizacji.

Usuń obiekt niestandardowy

Od wersji 2023.1 Efecte Provisioning Engine (EPE) wprowadza nową aktywność przepływu pracy „Usuń obiekt niestandardowy”. Na przykład urządzenia, kontakty i aplikacje można teraz usuwać za pomocą EPE w celu przejścia do Azure AD . Należy pamiętać, że ta akcja jest objęta licencją IGA . Oznacza to, że funkcja tworzenia obiektów niestandardowych może być używana w instalacjach IGA .

Na powyższej ilustracji atrybut „Nazwa obiektu” definiuje obiekt usuwany przez EPE. W tym przykładzie EPE usuwa kontakty.

Wyjątek w Pro to opcjonalna właściwość w tym węźle przepływu pracy. Administratorzy mogą skonfigurować tę właściwość w trybie użycia, aby możliwe było zapisywanie wyjątków w przypadku wystąpienia jakichkolwiek wyjątków podczas akcji aprowizacji.

Odczytaj dane użytkownika

Od wersji 2022.2 Efecte Provisioning Engine (EPE) wprowadza nową aktywność przepływu pracy „Odczyt danych użytkownika”. Informacje można aktualizować w oparciu o referencje, na przykład dane konta IGA można zaktualizować z magazynu tożsamości.

Na powyższej ilustracji atrybut osoby służy do aktualizacji informacji o koncie właściwym z katalogu do ESM.

Wyjątek w Pro to opcjonalna właściwość w tym węźle przepływu pracy. Administratorzy mogą skonfigurować tę właściwość w trybie użycia, aby możliwe było zapisywanie wyjątków w przypadku wystąpienia jakichkolwiek wyjątków podczas akcji aprowizacji.

Uruchom zadanie provisioningu

Aktywność tę stosuje się wtedy, gdy wszystkie informacje z katalogu są potrzebne natychmiast.


Na powyższej ilustracji administratorzy mogą wybrać właściwy katalog „Docelowy”. Uruchom zadanie aranżacji, aby węzeł orkiestracji odczytał atrybuty z katalogu Azure do kont IGA .

Wymagania dla zadania EPE „Docelowy” są następujące:

  • Zadanie musi być typu „Zadanie harmonogramowalne”, a nie oparte na zdarzeniu
  • Szablon przepływu pracy musi być taki sam jak szablon mapowania tożsamości
  • Zadanie musi zostać zaplanowane w określonym czasie – oznacza to, że zadanie ma zostać „włączone”
  • Mapowania muszą być odrębne, w zadaniu nie może być duplikatów mapowań

W tym widoku orkiestracji nie można zmieniać żadnych mapowań, są one prezentowane jedynie jako pomoc wizualna. Jeśli zachodzi potrzeba zmiany mapowań atrybutów, atrybuty te muszą zostać zdefiniowane w widoku konfiguracji zadania provisioningu, aby można je było zmienić w węźle orkiestracji.

Wyjątek w Pro to opcjonalna właściwość w tym węźle przepływu pracy. Administratorzy mogą skonfigurować tę właściwość w trybie użycia, aby możliwe było zapisywanie wyjątków w przypadku wystąpienia jakichkolwiek wyjątków podczas akcji aprowizacji.

Ogólne wywołanie REST

Dodaj węzeł Orchestration do swojego przepływu pracy i skonfiguruj następujące rzeczy.

Nazwa - ustaw nazwę opisową

Opis - ustaw opisowy opis

Orchestrate - wybierz Pro Engine

Źródło danych — wybierz Microsoft Graph API

Aktywność — wybierz ogólne wywołanie REST

Cel — wybierz zadanie oparte na zdarzeniach (możesz użyć tego samego zadania dla wielu węzłów orkiestracji)

Akcja – wybierz akcję na podstawie wywoływanego REST API (sprawdź dokumentację API , aby uzyskać informacje o poprawnej akcji). Obsługiwane akcje to: POST, PUT, PATCH, DELETE i GET.

Adres URL REST – punkt końcowy API, do którego się odwołujesz. Może to być pełny adres URL lub jego sufiks. Jeśli użyjesz sufiksu, rzeczywisty adres URL do wywołania zostanie połączony przy użyciu następujących elementów: adres URL hosta konektora + zapytanie zadania + adres URL węzła orkiestracji. Zmiennych atrybutów szablonu można używać podobnie jak w węźle poczty e-mail, używając składni dolara, takiej jak: $attribute_code$ i $reference:attribute_code$.

Uwaga! Jeśli w adresie URL znajdują się spacje lub znaki $, pamiętaj o ich zakodowaniu w adresie URL. Zatem $ to %24, a spacja to %20.
Np. ten adres URL: users?%24count=true&$filter=userprincipalname eq 'test' jest zakodowany w ten sposób: users?$count=true&%24filter=userprincipalname%20eq%20'test'

Rest Body – treść JSON dla wywołania API. Może być pusta, jeśli wywoływane API nie wymaga treści. Można również użyć {}, jeśli pozostawienie treści nie działa z Microsoft. Szczegóły dotyczące treści można znaleźć w dokumentacji API . Zmiennych atrybutów szablonu można używać podobnie jak w węźle e-mail, używając składni dolara, takiej jak: $attribute_code$ i $reference:attribute_code$.

Na przykład w tym ciele mamy dwie zmienne: $firstname$ i $lastname$
{"nazwa": {
"givenName": "$firstname$",
"familyName": "$nazwisko$"}}

Jeśli potrzebujesz utworzyć skomplikowany kod JSON dla wywołania API , możesz najpierw utworzyć pełny kod JSON dla atrybutu somedatacard. A następnie umieścić w nim tylko kod tego atrybutu, na przykład: $generated_json_body_attributecode$

Jak wygenerować treść JSON w kodzie

How to generate JSON in workflow

Use json library to read value from JSON

This example is for example for OnPremisesExtensionAttributes, but this same approach can be used for all kinds of JSON messages for Microsoft Graph API and REST API's.

To read 1 specific value from JSON which looks like this:

{    "extensionAttribute1": "test data1",    
"extensionAttribute2": null,    
"extensionAttribute3": null,    
"extensionAttribute4": "EXT",    
"extensionAttribute5": null,    
"extensionAttribute6": null,    
"extensionAttribute7": null,    
"extensionAttribute8": null,    
"extensionAttribute9": "HR functions",    
"extensionAttribute10": "100",    
"extensionAttribute11": null,    
"extensionAttribute12": null,    
"extensionAttribute13": null,    
"extensionAttribute14": "test5",    
"extensionAttribute15": "M365_E5" }

You can do it easily with following code on workflow script. 
Example (example uses two esm attributes: onPremisesExtensionAttributes and extensionAttribute14code):

import json

if onPremisesExtensionAttributes:
  _data = this.get("onPremisesExtensionAttributes")
  _obj = json.loads(_data)
  _value = _obj["extensionAttribute14"]
  this.set("extensionAttribute14code",_value)

Remember to always test, that code selects correct data from JSON for your use-case, and if not, do needed adjustments to it. 

 
 

 

Atrybut odpowiedzi REST – do tego atrybutu zostanie zapisany wynik JSON wywołania API . Nie wszystkie API zwracają odpowiedź JSON. Szczegóły można znaleźć w dokumentacji API .

How to read value from JSON in workflow

Use json library to read value from JSON

This example is for example for OnPremisesExtensionAttributes, but this same approach can be used for all kinds of JSON messages for Microsoft Graph API and REST API's.

To read 1 specific value from JSON which looks like this:

{    "extensionAttribute1": "test data1",    
"extensionAttribute2": null,    
"extensionAttribute3": null,    
"extensionAttribute4": "EXT",    
"extensionAttribute5": null,    
"extensionAttribute6": null,    
"extensionAttribute7": null,    
"extensionAttribute8": null,    
"extensionAttribute9": "HR functions",    
"extensionAttribute10": "100",    
"extensionAttribute11": null,    
"extensionAttribute12": null,    
"extensionAttribute13": null,    
"extensionAttribute14": "test5",    
"extensionAttribute15": "M365_E5" }

You can do it easily with following code on workflow script. 
Example (example uses two esm attributes: onPremisesExtensionAttributes and extensionAttribute14code):

import json

if onPremisesExtensionAttributes:
  _data = this.get("onPremisesExtensionAttributes")
  _obj = json.loads(_data)
  _value = _obj["extensionAttribute14"]
  this.set("extensionAttribute14code",_value)

Remember to always test, that code selects correct data from JSON for your use-case, and if not, do needed adjustments to it. 

 
 

 

Wyjątek Pro dostarczania — jeśli wystąpi problem z wywołaniem REST API , do tego atrybutu zostanie zapisany błąd.

Obsługa wyjątków dla wywołań REST ogólnych:

  • Wyjątek w Pro to opcjonalna właściwość w tym węźle przepływu pracy. Administratorzy mogą skonfigurować tę właściwość w trybie użycia, aby możliwe było zapisywanie wyjątków w przypadku wystąpienia jakichkolwiek wyjątków podczas akcji aprowizacji.
  • Wynik węzła będzie miał stan „Zakończono”, jeśli kod odpowiedzi HTTP Microsoft Graph API będzie wynosił 200 lub więcej, ale mniej niż 400.
  • Szczegóły dotyczące pomyślnych i nieudanych wywołań Microsoft Graph API można znaleźć w dziennikach.

Rozwiązywanie problemów

W tym rozdziale opisano opcje rozwiązywania problemów,

  • W przypadku użycia szablonu awarii należy sprawdzić poprawność karty danych
  • Sprawdź historię zaplanowanych zadań z poziomu zarządzania łącznikiem
  • Sprawdź dzienniki modułu Efecte Provisioning Engine
  • Obecnie EPE nie obsługuje mapowania tego samego atrybutu id Entra ID na wiele atrybutów ESM. Jednak interfejs użytkownika nadal pozwala na taką konfigurację, co może prowadzić do błędów.

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Konfiguracja: EPE do odczytu danych ze SCIM za pomocą Entra
  • Konfiguracja: EPE Utwórz kartę danych docelową ESM
  • Konfiguracja: EPE Usuń kartę danych z docelowego ESM
  • Konfiguruj: łącznik EPE Jira Cloud
  • Działania przepływu pracy łącznika

Copyright 2026 – Matrix42 Professional.

Matrix42 homepage


Knowledge Base Software powered by Helpjuice

0
0
Expand