Die Perform & Engage 365 API ermöglicht Ihnen Folgendes:
- Rufen Sie eine Liste der Talent-Mapping-Zyklen ab
- Rufen Sie die Details eines bestimmten Talent-Mapping-Zyklus anhand seiner ID ab
- Rufen Sie eine Liste der Beurteilungen für einen Talent-Mapping-Zyklus ab
- Rufen Sie die Details einer bestimmten Beurteilung anhand ihrer ID ab
Rufen Sie eine Liste der Talent-Mapping-Zyklen ab
GET /api/v2/talent_mapping_cycles/
Mit dieser Anfrage können Sie eine Liste der Talent-Mapping-Zyklen abrufen.
Optionale Abfrageparameter
- Name (Zeichenkette). Der Name des Talent-Mapping-Zyklus oder ein Teil seines Namens.
- Limit (Ganzzahl). Die maximale Anzahl von Talent-Mapping-Zyklen in der Antwort.
- Offset (Ganzzahl). Der Startindex, ab dem die Ergebnisse in der Antwort zurückgegeben werden.
Beispiel für eine Anfrage
GET /api/v2/talent_mapping_cycles/?name=Q1
Parameter des Antworttexts
Der Antworttext umfasst:
- Anzahl (Ganzzahl). Die Anzahl der Ergebnisse.
- Weiter und Zurück (Strings). URLs zu den Weiter- und Zurück-Seiten (wenn Sie in der ursprünglichen Anfrage Paginierung verwendet haben).
-
results (Array). Die Liste der Talent-Mapping-Zyklen. Jeder Talent-Mapping-Zyklus hat diese Parameter:
- api_id (String). Die Talent-Mapping-Zyklus-ID. Sie können diese ID verwenden, um weitere Details zum Talent-Mapping-Zyklus abzurufen.
- name (String). Der Name des Talent-Mapping-Zyklus.
-
potentials (Array) und perfomances (Array). Die Listen enthalten Werte, die zur Bewertung des Potenzials bzw. der Leistung der Mitarbeitenden verwendet werden. Jeder Wert aus diesen Listen hat diese Parameter:
- sort_order (Integer). Der Parameter zeigt, wie das Potenzial bzw. die Leistung in der Talent-Map angeordnet ist.
- value (Integer). Der Potenzial- bzw. Leistungswert.
- name (String). Der Name des Potenzials bzw. der Leistung.
-
fields (Array). Die Liste der zusätzlichen Felder aus dem Talent-Mapping-Zyklus. Jedes Element hat diese Parameter:
- sort_order (Integer). Der Parameter zeigt, wie das zusätzliche Feld in der Talent-Map angeordnet ist.
- Name (String). Der Name des zusätzlichen Felds.
- Status (String). Der aktuelle Status des Talent-Mapping-Zyklus.
Beispiel für den Response-Body
Die erfolgreiche 200-Antwort gibt einen Body zurück, der etwa wie folgt aussieht:
{
"count": 1,
"next": null,
"previous": null,
"results": [
{
"api_id": "9a7ae213-e227-46c1-8622-9aec5c66f43a",
"name": "Q1",
"template": {
"api_id": "337e40c0-054b-4d4f-ae62-6864ddf02aa4",
"name": "Talent Mapping",
"potentials": [
{
"sort_order": 0,
"value": 1,
"name": "Niedrig"
},
{
"sort_order": 1,
"value": 2,
"name": "Mittel"
},
{
"sort_order": 2,
"value": 3,
"name": "Hoch"
}
],
"performances": [
{
"sort_order": 0,
"value": 1,
"name": "Niedrig"
},
{
"sort_order": 1,
"value": 2,
"name": "Mittel"
},
{
"sort_order": 2,
"value": 3,
"name": "Hoch"
}
],
"fields": [
{
"sort_order": 0,
"name": "Risiko des Verlusts"
},
{
"sort_order": 1,
"name": "Auswirkung des Verlusts"
}
]
},
"status": "aktiv"
}
]
}
Rufen Sie die Details eines bestimmten Talent-Mapping-Zyklus anhand seiner ID ab
GET /api/v2/talent_mapping_cycles/{api_id}/
Nachdem Sie in der Antwort auf die previous request die Talent-Mapping-Zyklus-api_id erhalten haben, können Sie diese ID verwenden, um Informationen zum Talent-Mapping-Zyklus abzurufen.
Erforderlicher Pfadparameter
- api_id (String). Die Talent-Mapping-Zyklus-ID, die Sie durch Senden der GET /api/v2/talent_mapping_cycles/ -Anfrage erhalten können.
Beispielanfrage
GET /api/v2/talent_mapping_cycles/9a7ae213-e227-46c1-8622-9aec5c66f43a/
Parameter des Response-Bodys
Die Antwort auf GET api/v2/talent_mapping_cycles/{api_id}/ enthält dieselben Parameter wie das results-Array in der Antwort auf GET /api/v2/talent_mapping_cycles/.
Beispiel für den Response-Body
Die erfolgreiche 200-Antwort gibt einen Body zurück, der etwa wie folgt aussieht:
{
"api_id": "9a7ae213-e227-46c1-8622-9aec5c66f43a",
"name": "Q1",
"template": {
"api_id": "337e40c0-054b-4d4f-ae62-6864ddf02aa4",
"name": "Talent Mapping",
"potentials": [
{
"sort_order": 0,
"value": 1,
"name": "Niedrig"
},
{
"sort_order": 1,
"value": 2,
"name": "Mittel"
},
{
"sort_order": 2,
"value": 3,
"name": "Hoch"
}
],
"performances": [
{
"sort_order": 0,
"value": 1,
"name": "Niedrig"
},
{
"sort_order": 1,
"value": 2,
"name": "Mittel"
},
{
"sort_order": 2,
"value": 3,
"name": "Hoch"
}
],
"fields": [
{
"sort_order": 0,
"name": "Risiko des Verlusts"
},
{
"sort_order": 1,
"name": "Auswirkung des Verlusts"
}
]
},
"status": "aktiv"
}
Rufen Sie eine Liste der Reviews für einen Talent-Mapping-Zyklus ab
GET /api/v2/talent_mapping_cycles/{cycle_api_id}/users/
Mit dieser Anfrage können Sie eine Liste der Nutzer abrufen, die von einem bestimmten Talent-Mapping-Zyklus bewertet wurden, zusammen mit den Ergebnissen der Bewertung.
Erforderlicher Pfadparameter
- cycle_api_id (String). Die Talent-Mapping-Zyklus-ID erhalten Sie, indem Sie die Anfrage GET /api/v2/talent_mapping_cycles/ senden.
Optionale Abfrageparameter
- person_name (string). Der vollständige Name oder ein Teil des Namens des Benutzers, der durch den Talent-Mapping-Zyklus beurteilt wird, ohne Berücksichtigung der Groß-/Kleinschreibung.
- performance (string) und potential (string). Die Stufe der Leistung und des Potenzials des Benutzers im Talent-Mapping-Zyklus.
- limit (integer). Die maximale Anzahl von Benutzern in der Antwort.
- offset (integer). Der Startindex, ab dem die Ergebnisse in der Antwort zurückgegeben werden.
Anfragebeispiel
GET /api/v2/talent_mapping_cycles/9a7ae213-e227-46c1-8622-9aec5c66f43a/\nusers/?performance=Moderate&potential=Moderate
Antworttextparameter
Der Antworttext umfasst:
- count (integer). Die Anzahl der Ergebnisse.
- Weiter und Zurück (strings). URLs zu den Seiten Weiter und Zurück (falls Sie in der ursprünglichen Anfrage Paginierung verwendet haben).
-
results (array). Die Liste der Beurteilungen für den Talent-Mapping-Zyklus. Jede Beurteilung hat folgende Parameter:
- api_id (string). Die Beurteilungs-ID. Mit dieser ID können Sie weitere Details zur Beurteilung abrufen.
-
person (object). Die Details des Nutzers umfassen folgende Parameter:
- api_id (Zeichenkette). Die ID des Nutzers.
- Name (Zeichenkette). Der vollständige Name des Nutzers.
- E-Mail (Zeichenkette). Die E-Mail-Adresse des Nutzers.
- Abteilung (Zeichenkette). Die Abteilung des Nutzers.
- person_properties (Array). Die Eigenschaften des Nutzers als Zeichenfolgenparameter in Name- und Wert-Paaren. Zum Beispiel könnte das die Rolle des Nutzers im Unternehmen sein.
- Leistung (Zeichenkette) und Potenzial (Zeichenkette). Der Grad der Leistung und des Potenzials des Nutzers im Talent-Mapping-Zyklus.
- Daten (Array). Die Liste benutzerdefinierter Felder im Talent-Mapping-Zyklus als Feld- und Wert-Paare von Zeichenfolgenparametern.
Beispiel für Response-Körper
Die erfolgreiche 200-Antwort liefert den Textkörper ähnlich diesem zurück:
{
"count": 1,
"next": null,
"previous": null,
"results": [
{
"api_id": "8ac868ce-97e2-4076-b03c-a3b772544c03",
"person": {
"api_id": "580:4aeb7ade-f9b7-4b13-b9f3-b0ac7ead5610",
"name": "Test User",
"email": "test@test.net",
"department": "F&E",
"person_properties": [
{
"name": "Rolle",
"value": "Direktor Engineering"
}
]
},
"performance": "Mittel",
"potential": "Mittel",
"data": [
{
"field": "Team-Bindung",
"value": "Hoch"
}
]
}
]
}
Rufen Sie die Details einer bestimmten Beurteilung anhand ihrer ID ab
GET /api/v2/talent_mapping_cycles/{cycle_api_id}/users/{api_id}/
Nachdem Sie nach Erhalt der Beurteilung des Talent-Mapping-Zyklus die api_id in der Antwort auf die previous request geprüft haben, können Sie diese ID verwenden, um Informationen zur Beurteilung abzurufen.
Erforderliche Pfadparameter
- api_id (Zeichenkette). Die Beurteilungs-ID, die Sie durch Senden der Anfrage GET /api/v2/talent_mapping_cycles/{cycle_api_id}/users/ erhalten können.
- cycle_api_id (string). Die ID des Talent-Mapping-Zyklus, die Sie durch Senden der Anfrage GET /api/v2/talent_mapping_cycles/ abrufen können.
Anfragebeispiel
GET /api/v2/talent_mapping_cycles/f7462ff0-81ca-4def-a841-18ee14f6ace0/ users/bf6d91f6-74d9-47f7-8592-4b2ba6a23778/
Parameter des Response Bodys
Die GET-Antwort api/v2/talent_mapping_cycles/{cycle_api_id}/users/{api_id}/ enthält dieselben Parameter wie das results-Array in der GET-Antwort /api/v2/talent_mapping_cycles/{cycle_api_id}/users/, jedoch nur für eine Review, deren ID Sie in den Query-Parametern der Anfrage angegeben haben.
Response-Body-Beispiel
Die erfolgreiche 200-Antwort gibt einen Antworttext zurück, der diesem ähnelt:
{
"api_id": "8ac868ce-97e2-4076-b03c-a3b772544c03",
"person": {
"api_id": "580:4aeb7ade-f9b7-4b13-b9f3-b0ac7ead5610",
"name": "Test User",
"email": "test@test.net",
"department": "F&E",
"person_properties": [
{
"name": "Rolle",
"value": "Direktor Engineering"
}
]
},
"performance": "Mittel",
"potential": "Mittel",
"data": [
{
"field": "Team-Bindung",
"value": "Hoch"
}
]
}
Kommentare
Zu diesem Beitrag können keine Kommentare hinterlassen werden.