Share via


Innføring i API for søkersporingssystemintegrering

Gjelder disse Dynamics 365-appene:
Human Resources

Denne artikkelen beskriver Dynamics 365 Human Resources API for søkersporingssystemintegrering. Hensikten med API-en er å aktivere strømlinjeformet integrasjon mellom Dynamics 365 Human Resources og partner-ATS-er.

ATS-integrasjonsflyt.

Den integrerte erfaringen begynner i Human Resources når en ansettelsesansvarlig oppretter en rekrutteringsforespørsel. Når forespørselen er aktivert, henter ATS detaljene for forespørselen om å opprette et rekrutteringsprosjekt. Deretter følger rekrutteringsforløpet for å velge og ansette en kandidat til stillingen(e). Til slutt fullfører ATS integreringen med rundturintegrering ved å sende den valgte kandidatens post til Human Resources. Kandidatposten kan deretter gå gjennom mer pålastingsvalideringer og arbeidsflyter for å opprette ansattposten.

Human Resources har lagt til følgende komponenter for å aktivere integreringen:

  1. Funksjonalitet for å opprette en rekrutteringsforespørsel.
  2. Utvidet kandidatprofil og tilknyttede arbeidsflyter.
  3. En integrerings-API som åpner opp den nye funksjonaliteten for integrering av programmer.

Hvis du vil ha mer informasjon om hvordan du definerer og bruker rekrutteringsforespørselen og kandidatfunksjonaliteten, kan du se Rekruttering av jobbkandidater.

Microsoft Dataverse

Denne API-en er bygd på Microsoft Dataverse (tidligere kalt Common Data Service). All RESTful-samhandling med denne API-en gjøres via web-API-en for Microsoft Dataverse, som bruker OData. Denne API-en er et delsett av Dataverse-web-API-en. Dataverse-web-API-en definerer egenskaper som godkjenning, SLA-er, parti, samtidighetskontroll og feilhåndtering.

Hvis du vil ha mer generell informasjon om Microsoft Dataverse-web-API-en, kan du se:

Dokumentasjonen ovenfor inneholder detaljer og utviklerveiledning for bruk av web-API for Dataverse, for eksempel administrasjon av godkjenning, utføre operasjoner og bruke endringssporing eller deltatokener med API-en.

Alternativsett

Datamodellen for ATS-integrerings-API-en som er beskrevet i dette dokumentet, inneholder alternativsett som inneholder opplistingsverdier som er knyttet til enhetsegenskaper. Hvis du vil ha detaljert informasjon om hvordan du arbeider med alternativsett i web-API for Dataverse, kan du se Opprette og oppdatere alternativsett ved hjelp av web-API-en. Alternativsett defineres for hvert Dataverse-miljø.

Virtuelle tabeller for Human Resources i Dataverse

Sluttpunktene for ATS-integrerings-API-en bruker de virtuelle tabellplattformfunksjonene i Microsoft Dataverse. Som standard distribueres ikke de virtuelle tabellene og de tilknyttede API-sluttpunktene for Human Resources-miljøene, som gjør det mulig for organisasjoner å fastslå hvilke OData-sluttpunkter som vises for miljøet. For å kunne bruke API-en må de virtuelle tabellene for Human Resources-enhetene genereres for miljøet.

Hvis du vil ha informasjon om generering av de virtuelle tabellene for API, kan du se Konfigurere virtuelle Dataverse-tabeller.

Datamodell

Datamodellen er sentrert rundt to hovedenheter:

  • RecruitingRequest representerer en forespørsel til en ATS om å rekruttere for én eller flere åpne stillinger. Hvis du vil ha en eksempelspørring, kan du se Eksempelspørring for rekrutteringsforespørsel.
  • CandidateToHire representerer detaljer til en kandidat som har tatt imot et tilbud om en stilling. Person representerer personen som er kandidaten. En person kan ha flere roller i firmaet, for eksempel kandidat, arbeider, ansatt eller oppdragstaker. Hvis du vil ha en eksempelspørring, kan du se Eksempelspørring for Kandidat for ansettelse.

Diagrammet nedenfor illustrerer relasjonen med API-en. Flere typer har sekundærnøkler til andre, eksisterende enheter i Human Resources som ikke illustreres her. Dette dokumentet inneholder informasjon om enheter som er spesifikke for rekrutteringsintegrasjonsscenarier. Det er imidlertid mange andre enheter i Dataverse-web-APIen for Dynamics 365 Human Resources som også kan være relevante for integreringen. Det kan for eksempel også hende du trenger detaljer for arbeidere, jobber, stillinger eller andre enheter som ikke er definert her. Mange av disse enhetene refereres til i sekundærnøkkelrelasjoner eller navigasjonsegenskaper.

ATS-integrering, API-datamodell.

Eksempelspørring:

Enheter:

Alternativsett:

Eksempelspørring:

Enheter:

Alternativsett:

Se også

Rekruttere jobbkandidater
Hva er Microsoft Dataverse?
Bruke Microsoft Dataverse-web-API-en
Opprette og oppdatere alternativsett ved hjelp av web-API