Piemērs Kandidāta vaicājumam par nolīgšanu

Attiecas uz šīm "Dynamics 365" programmām:
Human Resources

Šajā rakstā ir sniegts piemērs vaicājumam par kandidātu nolīgšanas elementam Dynamics 365 Human Resources.

Šajā rakstā sniegts piemērs, demonstrētu, kā varat izmantot dziļas iespraušanas , lai izveidotu visas jaunā kandidāta ieraksta detaļas vienā API operācijā. Papildinformāciju par iespraušanu skatiet sadaļā Saistīto elementu ierakstu izveide vienā operācijā.

Elementa mshr_hcmcandidatetohireentity ir unikāls, jo tas ir saistībā ar mshr_dirpersonentity elementu. Daudzi rekvizīti laukā mshr_hcmcandidatetohireentity (piemēram, mshr_firstname,mshr_lastname un mshr_birthdate) tiek atvasināti no mshr_dirpersonentityieraksta. Ja grāmatojat jaunu kandidāta ierakstu mshr_hcmcandidatetohireentity neizmantojot dziļas iespraušanas, varat definēt vērtības šiem rekvizītiem tieši mshr_hcmcandidatetohireentity ierakstam. Saistītais mshr_dirpersonentity ieraksts tiek netieši izveidots ar rekvizītu definētajām vērtībām. Pēc tam varat izveidot jebkurus citus saistītus elementu ierakstus (piemēram, prasmes vai izglītības) kā atsevišķus API izsaukumus.

Tomēr, ja vēlaties izmantot dziļas iespraušanas, lai izveidotu visus saistītos elementus vienā operācijā, rekvizīti, kas raksturīgi mshr_dirpersonentity entītijai , ir jādefinē šajā operācijas ligzdotajā līmenī.

Šajā piemērā parādīts, kā var izveidot kandidāta ierakstu, saistītās personas ierakstu un personas prasmes un izglītību trīs ligzdotos līmeņos, izmantojot dziļās iespraušanas vienā API operācijā.

Piezīme

Piemērā nav iekļauti visi API elementu rekvizīti. Tas ir vienkāršots demonstrācijas nolūkiem.

Pieprasījumu


POST [Organization URI]/api/data/v9.1/mshr_hcmcandidatetohireentities
Content-Type: application/json; charset=utf-8
OData-MaxVersion: 4.0
OData-Version: 4.0
Accept: application/json

{
    "mshr_dataareaid": "usmf",
    "mshr_recruitingrequestid": "USMF-000141",
    "mshr_positionid": "000601",
    "mshr_iswillingtorelocate": 200000000,
    "mshr_availabilitydate": "2021-03-18",
    "mshr_comments": "Evelyn's experience is exactly what we need for this position.",
    "mshr_FK_Person_id":
        {
            "mshr_firstname": "Evelyn",
            "mshr_lastname": "Chambers",
            "mshr_namesequencedisplayas": "FirstMiddleLast",
            "mshr_FK_HcmPersonSkillEntity_Person":
            [
                {
                    "mshr_skillid": "CustFocus",
                    "mshr_ratingid": "Skills",
                    "mshr_levelid": "4",
                    "mshr_ratinglevelexaminer": "",
                    "mshr_leveltype": 200000000,
                    "mshr_yearsofexperience": 0,
                    "mshr_verified": 200000000,
                    "mshr_leveldate": "2013-01-01T00:00:00Z"
                },
                {
                    "mshr_skillid": "CashFlow",
                    "mshr_ratingid": "Skills",
                    "mshr_levelid": "4",
                    "mshr_ratinglevelexaminer": "",
                    "mshr_leveltype": 200000000,
                    "mshr_yearsofexperience": 0,
                    "mshr_verified": 200000000,
                    "mshr_leveldate": "2013-01-01T00:00:00Z"
                }
            ],
            "mshr_FK_HcmPersonEducationEntity_Person": [
                {
                    "mshr_creditbasis": 200000000,
                    "mshr_enddate": "2021-02-22T00:00:00Z",
                    "mshr_educationlevelid": "Bachelor",
                    "mshr_creditsearned": 0,
                    "mshr_startdate": "2017-02-21T00:00:00Z",
                    "mshr_creditscompleted": 0,
                    "mshr_educationinstitutionid": "Cottonwood Univ",
                    "mshr_educationdisciplineid": "Business Mgmt",
                    "mshr_durationunit": 200000000
                }              
            ]
        }
}

Atbildi


HTTP/1/1 204 No Content
OData-Version: 4.0
OData-EntityId: [Organization URI]/api/data/v9.1/mshr_hcmcandidatetohireentities(00000d2d-0000-0000-7317-005001000000)

Skatiet arī

Kandidāta izsekošanas sistēmas integrācijas API ievads