Udostępnij za pośrednictwem


Wprowadzenie do interfejsu API integracji systemu śledzenia kandydatów

Dotyczy tych aplikacji Dynamics 365:
Human Resources

W tym artykule opisano interfejs API integracji systemu śledzenia kandydatów (ATS) Dynamics 365 Human Resources. Celem API jest umożliwienie usprawnionej integracji między Dynamics 365 Human Resources i współpracującymi ATS.

Przepływ integracji ATS.

Zintegrowane doświadczenie zaczyna się w dziale zasobów ludzkich, gdy kierownik kadr tworzy wniosek rekrutacyjny. Gdy wniosek zostanie uaktywniony, ATS ściąga szczegóły wniosku o utworzenie projektu rekrutacji. Następnie następuje rekrutacja, aby wybrać i zatrudnić kandydata na dane stanowisko. Na koniec ATS kończy integrację w obie strony, przesyłając rekord wybranego kandydata do działu kadr. Rekord kandydata może następnie przejść przez kolejne walidacje wprowadzające i przepływy pracy, aby utworzyć rekord pracownika.

Aby włączyć integrację, w składniku Human Resources zostały dodane następujące składniki:

  1. Funkcja do tworzenia wniosku o rekrutację.
  2. Rozwinięty profil kandydata i powiązane przepływy pracy.
  3. Integracyjny interfejs API, otwierający nową funkcjonalność do integracji aplikacji.

Aby uzyskać więcej informacji na temat konfigurowania i korzystania z prośby o rekrutację i funkcji kandydata, zobacz Rekrutowanie kandydatów do pracy.

Microsoft Dataverse

Ten interfejs API jest wbudowany Microsoft Dataverse (poprzednio Common Data Service). Cała interakcja RESTful z tym interfejsem API odbywa się za pośrednictwem internetowego interfejsu API Microsoft Dataverse, który korzysta z protokołu OData. Ten interfejs API jest podzestawem interfejsu API sieci Web Dataverse. Interfejs API sieci Web Dataverse definiuje cechy, takie jak uwierzytelnianie, umowy SLA, partia, kontrola współbieżności i obsługa błędów.

Aby uzyskać więcej ogólnych informacji na temat interfejsu API sieci Web Microsoft Dataverse, zobacz:

Ten dokument zawiera szczegółowe wskazówki dotyczące korzustania z API Dataverse na przykładzarządzania uwierzytelnianiem, wykonywania działań oraz używania Change Tracking lub tokenów delta z API.

Zestawy opcji

Model danych dla interfejsu API integracji ATS opisany w tym dokumencie obejmuje zestawy opcji, które zapewniają wyliczone wartości powiązane z właściwościami jednostki. Aby uzyskać szczegółowe informacje dotyczące pracy z zestawami opcji w interfejsie API sieci Web Dataverse, zobacz temat Tworzenie i aktualizowanie zestawów opcji przy użyciu interfejsu API sieci Web. Zestawy opcji są definiowane dla każdego środowiska Dataverse.

Wirtualne tabele dla Human Resources w Dataverse

Punkty końcowe dla interfejsu API integracji ATS korzystają z możliwości platformy tabel wirtualnych Microsoft Dataverse. Domyślnie tabele wirtualne i skojarzone z nimi punkty końcowe interfejsu API nie są wdrażane w środowiskach Human Resources, co umożliwia organizacjom określenie, które punkty końcowe OData będą widoczne dla środowiska. Aby można było korzystać z interfejsu API, należy wygenerować tabele wirtualne dla jednostek Human Resources dla środowiska.

Aby uzyskać informacje dotyczące generowania tabel wirtualnych dla interfejsu API, zobacz temat Konfigurowanie tabel wirtualnych Dataverse.

Model danych

Model danych jest na środku dwóch głównych jednostek:

  • RecruitingRequest reprezentuje żądanie skierowane do ATS w celu rekrutacji na jedno lub więcej wolnych stanowisk. Aby zapoznać się z przykładowym zapytaniem, zobacz Przykładowe zapytanie dotyczące wniosku rekrutacyjnego.
  • CandidateToHire przedstawia szczegóły kandydata, który zaakceptował ofertę na stanowisko. Osoba reprezentuje osobę, która jest kandydatem. Osoba może pełnić w firmie wiele ról, takich jak kandydat, pracownik, pracownik pełnoetatowy czy zleceniobiorca. Aby uzyskać przykładowe zapytanie, zobacz Przykład kwerendy dotyczącej kandydata do zatrudnienia.

Poniższy diagram ilustruje relacje w ramach interfejsu API. Kilka typów ma klucze obce do innych, wcześniej istniejących jednostek w dziale Human Resources, które nie zostały tutaj zilustrowane. Ten dokument zawiera informacje o jednostkach, które są specyficzne dla scenariuszy integracji rekrutacji. W interfejsie API sieci Web Dataverse istnieje jednak wiele innych jednostek, które mogą być także istotne dla integracji Dynamics 365 Human Resources. Na przykład mogą być potrzebne szczegółowe informacje dotyczące pracowników, stanowisk, stanowisk lub innych jednostek, które nie zostały tutaj zdefiniowane. Wiele z tych jednostek odwołuje się do relacji klucza obcego lub właściwości nawigacji.

Model danych ATS integracji API.

Przykład kwerendy:

Jednostki:

Zestawy opcji:

Przykład kwerendy:

Jednostki:

Zestawy opcji:

Informacje dodatkowe

Rekrutowanie kandydatów
Co to jest usługa Microsoft Dataverse?
Użyj interfejsu API sieci Web Microsoft Dataverse
Tworzenie i aktualizowanie zestawów opcji przy użyciu interfejsu API sieci Web