Úvod do rozhraní API pro integraci systému sledování žadatelů
Platí pro tyto aplikace Dynamics 365:
Human Resources
Tento článek popisuje rozhraní API pro integraci systému sledování žadatelů (ATS) v Dynamics 365 Human Resources. Účelem rozhraní API je umožnit efektivní integraci mezi Dynamics 365 Human Resources a partnerskými systémy ATS.
Integrované prostředí začíná v modulu Human Resources, když náborový manažer vytvoří požadavek na nábor. Když je požadavek aktivován, ATS vytáhne podrobnosti o požadavku k vytvoření náborového projektu. Poté dle náborového kanálu vybere a přijme kandidáta na dané pozice. Nakonec ATS dokončí integraci opakovanou cestou zasláním záznamu vybraného kandidáta do modulu Human Resources. Záznam kandidáta pak může projít více ověřeními a pracovními postupy náboru, než je vytvořen záznam zaměstnance.
Aby bylo možné integraci povolit, v modulu Human Resources jsou přidány tyto komponenty:
- Funkce pro vytvoření žádosti o nábor.
- Rozšířený profil kandidáta a související pracovní postupy.
- Rozhraní API pro integraci, které otevírá nové funkce pro integraci aplikací.
Další informace o nastavení a používání funkce žádosti o nábor a práci s kandidáty najdete v tématu Nábor uchazečů o práci.
Microsoft Dataverse
Toto rozhraní API je postaveno na Microsoft Dataverse (dříve Common Data Service). Veškerá interakce RESTful s tímto API probíhá prostřednictvím webového rozhraní Microsoft Dataverse Web API, které používá OData. Toto rozhraní API je podmnožinou webového rozhraní Dataverse Web API. Dataverse Web API definuje charakteristiky, jako je ověřování, smlouvy SLA, dávka, řízení souběžnosti a zpracování chyb.
Další obecné informace o webovém rozhraní Microsoft Dataverse Web API viz:
- Co je Microsoft Dataverse?
- Použití webového rozhraní Microsoft Dataverse Web API
- Průvodce vývojáře Microsoft Dataverse
Výše uvedená dokumentace obsahuje podrobnosti a pokyny pro vývojáře ohledně použití webového rozhraní Dataverse Web API, jako je správa ověřování, provádění operací a použití sledování změn nebo delta tokenů s daným rozhraním API.
Sady možností
Datový model rozhraní API pro integraci ATS popsaný v tomto dokumentu obsahuje sady možností, které poskytují výčtové hodnoty přidružené k vlastnostem entity. Podrobnosti o práci se sadami možností v Dataverse Web API viz Vytváření a aktualizace sad možností pomocí webového rozhraní API. Sady možností jsou definovány pro každé prostředí Dataverse.
Virtuální tabulky pro Human Resources v Dataverse
Koncové body rozhraní API pro integraci ATS využívají možnosti platformy virtuálních tabulek Microsoft Dataverse. Ve výchozím nastavení nejsou virtuální tabulky a jejich přidružené koncové body rozhraní API nasazeny pro prostředí Human Resources, což organizacím umožňuje určit, které koncové body OData budou pro dané prostředí k dispozici. Chcete-li použít rozhraní API, musí být pro prostředí vygenerovány virtuální tabulky pro entity Human Resources.
Informace o generování virtuálních tabulek pro rozhraní API najdete v části Konfigurace virtuálních tabulek Dataverse.
Datový model
Datový model je soustředěn kolem dvou hlavních entit:
- RecruitingRequest představuje žádost na ATS o nábor jedné či více otevřených pozic. Ukázkový dotaz viz Příklad dotazu pro entitu Žádost o nábor.
- CandidateToHire představuje podrobnosti o uchazeči, který přijal nabídku na pozici. Person představuje osobu, která je kandidátem. Osoba může mít ve společnosti více rolí, jako je kandidát, pracovník, zaměstnanec nebo dodavatel. Příklad dotazu viz Příklad dotazu pro entitu Kandidát k přijetí.
Následující diagramy ukazují vztahy v rámci rozhraní API. Několik typů má cizí klíče k jiným, již existujícím entitám v modulu Human Resources, které zde nejsou znázorněny. Tento dokument poskytuje informace o entitách, které jsou specifické pro scénáře integrace náboru. Existuje však mnoho dalších entit v Dataverse Web API pro Dynamics 365 Human Resources, které mohou být pro integraci rovněž relevantní. Můžete například potřebovat také podrobnosti o pracovnících, pracích, pozicích nebo jiných entitách, které zde nejsou definovány. Na mnoho z těchto entit se odkazuje ve vztazích cizích klíčů nebo ve vlastnostech navigace.
Žádost o nábor a související entity a sady možností
Ukázkový dotaz:
Entity:
- Požadavek na nábor
- Pozice požadavků na nábor
- Požadavky na zkušenosti pro nábor
- Požadavek na vzdělání při náboru
- Místo požadavku na nábor
Sada možností:
- Stav práce z hlediska přesčasů
- Stav pozice v žádosti o nábor
- Stav žádosti o nábor
- Regulační kategorie pracovních míst
Kandidát k přijetí a související entity a sady možností
Ukázkový dotaz:
Entity:
- Kandidát k přijetí
- Osoba
- Vzdělání osoby
- Profesionální zkušenosti osoby
- Adresa osoby
- Kontakt strany
- Dovednost osoby
- Úroveň hodnocení
- Certifikát osoby
- Typ certifikátu
- Prověřování osoby
- Typy prověřování
- Osobní identifikační číslo
Sady možností:
- Výsledek integrace uchazeče
- Prázdné Ano Ne
- Stav dokončení
- Typ kontaktu
- Základ kreditu vzdělání
- Rod
- Rodinný stav
- Měsíce roku
- Ne Ano
- Jednotka období
- Frekvence prověřování
- Generovat frekvenci prověřování z
- Typ úrovně dovedností
Viz také
Nábor uchazečů o práci
Co je Microsoft Dataverse?
Použití webového rozhraní Microsoft Dataverse Web API
Vytváření a aktualizace sad možností pomocí webového rozhraní API
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro