Introduktion til API-integration for ansøgersporingssystem
Gælder for disse Dynamics 365-apps:
Human Resources
Denne artikel beskriver Dynamics 365 Human Resources ATS-integrations-API (Applicant Tracking System). Formålet med API er at aktivere strømlinet integration mellem Dynamics 365 Human Resources og partner-ATS'er.
Den integrerede erfaring begynder i Human Resources, når en ansættelseschef opretter en rekrutteringsanmodning. Når anmodningen aktiveres, trækker ATS detaljerne for anmodningen om oprettelse af et rekrutteringsprojekt. Derefter følger rekrutteringspipelinen for at vælge og ansætte en kandidat til stillingerne. Endelig fuldfører ATS rundtur-integrationen ved at sende den valgte kandidats registrering til Human Resources. Kandidatposten kan derefter gennemgå flere valideringer og arbejdsgange for at oprette medarbejderposten.
Human Resources har tilføjet følgende komponenter for at aktivere integrationen:
- Funktioner til oprettelse af en rekrutteringsanmodning.
- En udvidet kandidatprofil og relaterede arbejdsgange.
- En API til integration, der åbner de nye funktioner for integration af applikationer.
Du kan finde flere oplysninger om, hvordan du konfigurerer og bruger funktionerne til rekrutteringsanmodninger og ansøger, i Rekrutteringsjobansøgere.
Microsoft Dataverse
Denne API er baseret på Microsoft Dataverse (tidligere Common Data Service). Al RESTful interaktion med denne API sker via Microsoft Dataverse Web-API, der bruger OData. Denne API er et undersæt af Dataverse Web-API. Dataverse Web-API definerer egenskaber som f.eks. godkendelse, servicespecifikationer, batch, samtidighedsstyring og håndtering af fejl.
Yderligere generelle oplysninger om Microsoft Dataverse Web-API finder du i:
- Hvad er Microsoft Dataverse?
- Brug Microsoft Dataverse Web-API
- Microsoft Dataverse-vejledning for udvikler
Dokumentationen ovenfor indeholder detaljer og udviklervejledning vedrørende brug af Dataverse Web-API, som f.eks. administration af godkendelse, udførelse af handlinger og brug af sporing af ændring eller delta-tokens med API'en.
Grupperede indstillinger
Datamodellen for ATS integrations-API, som beskrives i dette dokument, omfatter den indstilling, der er angivet til at indeholde nummererede værdier, der er tilknyttet enhedsegenskaber. Yderligere oplysninger om, hvordan du kan arbejde med de indstillinger, der er angivet i Dataverse Web-API, finder du i Opret og opdater indstillinger, der er angivet ved hjælp af Web-API. De indstillinger, der skal definere de enkelte Dataverse-miljøer.
Virtuelle tabeller i Dataverse Human Resources
Slutpunkterne for ATS integrations-API bruger funktionerne for den virtuelle Microsoft Dataverse-tabelplatform. Som standard anvendes de virtuelle tabeller og de tilknyttede API-slutpunkter ikke i Human Resources-miljøer, hvilket gør det muligt for organisationer at bestemme, hvilke OData-slutpunkter der vises for miljøet. Hvis du vil bruge API'en, skal de virtuelle tabeller for Human Resources-enhederne oprettes for miljøet.
Oplysninger om generering af virtuelle tabeller til API finder du i Konfigurere Dataverse-virtuelle tabeller.
Datamodel
Datamodellen er fokuseret på to hovedenheder:
- RecruitingRequest repræsenterer en anmodning til ATS om at rekruttere til en eller flere ledige stillinger. Du kan finde en eksempelforespørgsel i Eksempelforespørgsel til rekrutteringsanmodning.
- CandidateToHire repræsenterer oplysninger om en kandidat, der har accepteret et tilbud om en stilling. Person repræsenterer den person, der er kandidat. En person kan have flere roller i firmaet, f.eks. kandidat, ansat, medarbejder eller kontrahent. Du kan finde en forespørgsel om et eksempel i Eksempelforespørgsel til kandidat til ansættelse.
I følgende diagram vises forholdene i API grafisk. Flere typer har fremmede nøgler til andre allerede eksisterende enheder i Human Resources, som ikke illustreres her. Dette dokument indeholder oplysninger om enheder, der er specifikke for scenarier for rekrutteringsintegration. Men der er mange andre enheder i Dataverse Web-API til Dynamics 365 Human Resources, som også kan være relevante for din integration. Du har f.eks. også brug for detaljer for arbejdere, job, stillinger eller andre enheder, der ikke er defineret her. Mange af disse enheder refereres til i relationer med fremmede nøgler eller navigationsegenskaber.
Rekrutteringsanmodning og relaterede enheder og indstillinger, der er angivet
Eksempelforespørgsel:
Enheder:
- Rekrutteringsanmodning
- Stilling til rekrutteringsanmodning
- Rekrutteringsanmodningsfærdighed
- Rekrutteringsanmodningsuddannelse
- Lokation af rekrutteringsanmodning
Indstillingssæt:
- Status for jobfritagelse
- Status for rekrutteringsanmodningsstilling
- Status for rekrutteringsanmodning
- Kategori af lovpligtigt job
Kandidat til ansættelse og relaterede enheder og de indstillinger, der er angivet
Eksempelforespørgsel:
Enheder:
- Kandidat, der kan ansættes
- Person
- Personuddannelse
- Persons erhvervserfaring
- Personadresse
- Kontakt til part
- Personkompetence
- Rangeringsniveau
- Personcertifikat
- Certifikattype
- Personscreening
- Screeningstyper
- Personidentifikationsnummer
Indstillingssæt:
- Resultat af ansøgerintegration
- Tomt ja-nej
- Status for færdiggørelse
- Kontakttype
- Uddannelseskreditgrundlag
- Køn
- Ægteskabelig status
- Måneder i året
- Nej-Ja
- Periodeenhed
- Screeningfrekvens
- Screeningfrekvensen genereres fra
- Færdighedsniveautype
Se også
Rekruttere jobkandidater
Hvad er Microsoft Dataverse?
Brug Microsoft Dataverse Web-API
Opret og opdater de indstillinger, der er angivet ved hjælp af Web-API