Udostępnij za pośrednictwem


Skonfiguruj TravelPerk do automatycznego prowizjonowania użytkowników

W tym artykule opisano kroki, które należy wykonać zarówno w usłudze TravelPerk, jak i identyfikatorze Entra firmy Microsoft, aby skonfigurować automatyczną aprowizację użytkowników. Po skonfigurowaniu, Microsoft Entra ID automatycznie aprowizuje i anuluje aprowizację użytkowników i grup do TravelPerk przy użyciu usługi aprowizacji Microsoft Entra. Aby uzyskać ważne szczegółowe informacje na temat działania tej usługi, sposobu jej działania i często zadawanych pytań, zobacz Automatyzowanie aprowizacji użytkowników i anulowania aprowizacji aplikacji SaaS przy użyciu identyfikatora Entra firmy Microsoft.

Obsługiwane funkcje

  • Tworzenie użytkowników w aplikacji TravelPerk
  • Usuwanie użytkowników w usłudze TravelPerk, gdy nie wymagają już dostępu
  • Zachowaj synchronizację atrybutów użytkownika między identyfikatorem Entra firmy Microsoft i rozwiązaniem TravelPerk
  • Logowanie jednokrotne do aplikacji TravelPerk (zalecane)

Wymagania wstępne

W scenariuszu opisanym w tym artykule przyjęto założenie, że masz już następujące wymagania wstępne:

Krok 1: Planowanie wdrożenia konfiguracji

  1. Dowiedz się więcej na temat sposobu działania usługi aprowizacji.
  2. Określ, kto znajduje się w zakresie , związanym z wdrażaniem.
  3. Ustal, jakie dane mają być mapowane między Microsoft Entra ID a TravelPerk.

Krok 2. Konfigurowanie rozwiązania TravelPerk w celu obsługi aprowizacji przy użyciu identyfikatora Entra firmy Microsoft

  1. Zaloguj się do aplikacji TravelPerk przy użyciu konta administratora.

  2. Przejdź do Ustawienia firmy>Integracje>SCIM

  3. Wybierz Włącz SCIM API

    Włącz

  4. Możesz również włączyć zatwierdzenia za pośrednictwem protokołu SCIM. Zatwierdzenia ułatwiają ustanawianie dodatkowych zasad zarządzania, zapewniając, że wycieczki najpierw zostaną zatwierdzone przez określone osoby zatwierdzające. Więcej informacji na ten temat można znaleźć tutaj.

  5. Możesz określić, czy chcesz, aby menedżer każdej osoby automatycznie stał się użytkownikiem odpowiedzialnym za zatwierdzenie podróży. Dlatego w odpowiednim procesie automatycznego zatwierdzania przypisuje się osobę zatwierdzającą. Usługa TravelPerk zamapuje wartość menadżera usługi Azure na żądanego zatwierdzającego przez użytkownika. Użytkownik musi istnieć na platformie, zanim stanie się zatwierdzającym użytkowników. Osoby zatwierdzające nie są tworzone, jeśli nie są prawidłowo skonfigurowane w usłudze TravelPerk.

  6. Automatyczne tworzenie procesu zatwierdzania jest dostępne w ustawieniach SCIM po włączeniu SCIM ze strony integracji. Aby to włączyć, wybierz opcję Za pośrednictwem dostawcy tożsamości i przełącz przełącznik Włącz automatyczne tworzenie procesu zatwierdzania.

  7. Wybierz pozycję Zapisz zmiany po skonfigurowaniu niezbędnego procesu zatwierdzania.

    Zautomatyzować

Dodaj aplikację TravelPerk z galerii aplikacji Microsoft Entra, aby rozpocząć zarządzanie aprowizowaniem w usłudze TravelPerk. Jeśli wcześniej skonfigurowano aplikację TravelPerk dla logowania jednokrotnego, możesz użyć tej samej aplikacji. Zalecamy jednak utworzenie oddzielnej aplikacji podczas początkowego testowania integracji. Więcej informacji o dodawaniu aplikacji z galerii znajdziesz tutaj.

Krok 4. Określ, kto jest objęty zakresem udostępniania

Usługa aprowizacji Microsoft Entra umożliwia definiowanie, kto ma być aprowizowany na podstawie przypisania do aplikacji lub na podstawie atrybutów użytkownika lub grupy. Jeśli zdecydujesz się ustalić, kto ma mieć dostęp do Twojej aplikacji na podstawie przypisania, możesz skorzystać z kroków , aby przypisać użytkowników i grupy do aplikacji. Jeśli zdecydujesz się określić zakres przyznawania zasobów wyłącznie na podstawie atrybutów użytkownika lub grupy, możesz użyć filtru zakresu.

  • Zacznij od małego. Przeprowadź test z użyciem mniejszego zestawu użytkowników i grup, zanim wdrożysz to rozwiązanie dla wszystkich. Gdy zakres przydzielania jest ustawiony na przypisanych użytkowników i grupy, możesz kontrolować to, przypisując jednego lub dwóch użytkowników albo jedną lub dwie grupy do aplikacji. W przypadku ustawienia zakresu na wszystkich użytkowników i wszystkie grupy, możesz określić filtrowanie zakresu na podstawie atrybutów.

  • Jeśli potrzebujesz dodatkowych ról, możesz zaktualizować manifest aplikacji, aby dodać nowe role.

Krok 5. Konfigurowanie automatycznej aprowizacji użytkowników w usłudze TravelPerk

Ta sekcja zawiera instrukcje konfigurowania usługi aprowizacji firmy Microsoft w celu tworzenia, aktualizowania i wyłączania użytkowników i/lub grup w usłudze TestApp na podstawie przypisań użytkowników i/lub grup w identyfikatorze Entra firmy Microsoft.

Aby skonfigurować automatyczną aprowizację użytkowników dla usługi TravelPerk w Microsoft Entra ID:

  1. Zaloguj się do centrum administracyjnego firmy Microsoft Entra co najmniej jako administrator aplikacji w chmurze.

  2. Przejdź do Identity>Aplikacje>aplikacje dla przedsiębiorstw

    Panel aplikacji dla przedsiębiorstw

  3. Na liście aplikacji wybierz pozycję TravelPerk.

    Link aplikacji TravelPerk na liście aplikacji

  4. Wybierz kartę Aprowizacja.

    Karta Konfiguracja

  5. Ustaw Tryb aprowizacji na Automatyczny.

    Karta Konfiguracji Automatycznej

  6. W sekcji Poświadczenia administratora wybierz Autoryzuj. Nastąpi przekierowanie do strony logowania usługi TravelPerk. Wprowadź nazwę użytkownika i hasło , a następnie wybierz przycisk Zaloguj się . Wybierz pozycję Autoryzuj aplikację na stronie Autoryzacja. Wybierz pozycję Testuj połączenie , aby upewnić się, że identyfikator Entra firmy Microsoft może nawiązać połączenie z usługą TravelPerk. Jeśli połączenie nie powiedzie się, upewnij się, że konto secureLogin ma uprawnienia administratora i spróbuj ponownie.

    Poświadczenia administratora

    Witamy

    Access

  7. W polu Adres e-mail do powiadomień wpisz adres e-mail osoby lub grupy, która ma otrzymywać powiadomienia o błędach autoryzacji, a następnie zaznacz pole wyboru Wyślij powiadomienie e-mail w przypadku wystąpienia błędu.

    Powiadomienie e-mail

  8. Wybierz pozycję Zapisz.

  9. W sekcji Mapowania wybierz pozycję Synchronizuj użytkowników firmy Microsoft Entra z aplikacją TravelPerk.

  10. Przejrzyj atrybuty użytkownika, które są synchronizowane z identyfikatora Entra firmy Microsoft do aplikacji TravelPerk w sekcji Mapowanie atrybutów. Atrybuty wybrane jako pasujące właściwości są używane do dopasowywania kont użytkowników w usłudze TravelPerk na potrzeby operacji aktualizacji. Jeśli zdecydujesz się zmienić pasujący atrybut docelowy, musisz upewnić się, że interfejs API TravelPerk obsługuje filtrowanie użytkowników na podstawie tego atrybutu. Wybierz przycisk Zapisz, aby zatwierdzić wszelkie zmiany.

    Atrybut Typ Obsługiwane dla filtrowania
    userName String
    externalId String
    aktywny Typ logiczny
    name.honorificPrefix String
    nazwa.nazwisko String
    Imię Sznurek (assuming "string" refers to a cord)
    name.drugieImię String
    preferowany język String
    ustawienia regionalne String
    numeryTelefonu[typ eq "praca"].wartość String
    externalId String
    tytuł String
    urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:costCenter String
    urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:manager Odniesienie
    urn:ietf:params:scim:schemas:extension:travelperk:2.0:User:płeć String
    urn:ietf:params:scim:schemas:extension:travelperk:2.0:User:dateOfBirth String
    urn:ietf:params:scim:schemas:extension:travelperk:2.0:User:invoiceProfiles Tablica
    urn:ietf:params:scim:schemas:extension:travelperk:2.0:User:emergencyContact.name String
    urn:ietf:params:scim:schemas:extension:travelperk:2.0:User:emergencyContact.phone String
    urn:ietf:params:scim:schemas:extension:travelperk:2.0:User:travelPolicy String
  11. Aby skonfigurować filtry określania zakresu, zapoznaj się z poniższymi instrukcjami podanymi w artykule Filtrowanie zakresu.

  12. Aby włączyć usługę aprowizacji Microsoft Entra dla TravelPerk, zmień Stan aprowizacji na Włączony w sekcji Ustawienia .

    Stan konfiguracji: włączone

  13. Zdefiniuj użytkowników i/lub grupy, które chcesz aprowizować w usłudze TravelPerk, wybierając żądane wartości w obszarze Zakres w sekcji Ustawienia.

    Zakres dostarczania

  14. Gdy będziesz gotowy do konfiguracji, wybierz Zapisz.

    Zapisywanie konfiguracji aprowizacji

Ta operacja spowoduje rozpoczęcie cyklu synchronizacji początkowej wszystkich użytkowników i grup zdefiniowanych w obszarze Zakres w sekcji Ustawienia. Cykl początkowy trwa dłużej niż kolejne cykle, które mają miejsce co około 40 minut, pod warunkiem że usługa aprowizacji Microsoft Entra jest uruchomiona.

Krok 6. Monitorowanie wdrożenia

Po skonfigurowaniu aprowizacji użyj następujących zasobów, aby monitorować wdrożenie:

  1. Użyj dzienników przydzielania , aby określić, którzy użytkownicy zostali pomyślnie przydzieleni lub dla których proces przydzielania się nie powiódł.
  2. Sprawdź pasek postępu , aby zobaczyć stan cyklu wdrażania i sprawdzić, jak blisko jest do zakończenia.
  3. Jeśli konfiguracja aprowizacji wydaje się być w złej kondycji, aplikacja przechodzi do kwarantanny. Dowiedz się więcej o stanach kwarantanny w artykule dotyczącym udostępniania aplikacji i statusu kwarantanny.

Dodatkowe zasoby