Einführung in den Administrationskurs
SAP SuccessFactors Recruiting kennenlernen
System einrichten
Erkunden von Stammdaten in Recruiting
Verwalten von Stellenanforderungen
Kandidatenprofil und Bewerbung erkunden
Recruiting-Prozess verwalten
Verwalten des Recruiting-Admin-Centers
Anwenden von Recruiting-E-Mail-Vorlagen
Recruiting-Ausschreibung verwalten
Recruiting-Agenturen verwalten
Recruiting-Vorlagen verwalten
Einsatz von KI zur Effizienzsteigerung in SAP SuccessFactors Recruiting
Berichte in SAP SuccessFactors Recruiting verwenden
Integration mit anderen Systemen über ODATA und APIs
Planung der nächsten Schritte

OData und APIs in Recruiting beschreiben

Objective

After completing this lesson, you will be able to beschreiben Sie die Verwendung von Odata und APIs in SAP SuccessFactors Recruiting.

Einführung in OData und APIs

Das Open Data Protocol (OData) ist ein standardisiertes Protokoll zum Anlegen und Konsumieren von Daten-APIs (Anwendungsprogrammschnittstelle). OData baut auf Kernprotokollen wie HTTP und allgemein akzeptierten Methoden wie REST auf. Das Ergebnis ist eine einheitliche Möglichkeit, vollständige Daten-APIs bereitzustellen. OData bietet sowohl einen Standard für die Darstellung Ihrer Daten als auch eine Metadatenmethode zur Beschreibung der Struktur Ihrer Daten sowie die in Ihrem API verfügbaren Operationen. Der OData-API-Service von SAP SuccessFactors basiert auf OData V2.0.

Das OData-API der HCM Suite ist ein Web-Services-API von SAP SuccessFactors, das auf dem OData-Protokoll basiert und den Zugriff auf Daten im SAP-SuccessFactors-System ermöglichen soll. Die API ist datenorientiert. Dieses API stellt Methoden für den CRUD-Zugriff (Anlegen, Lesen, Aktualisieren und Löschen) bereit. Das API wird am besten für häufige oder Echtzeitanfragen für kleine Datenmengen verwendet. Große Datenanforderungen werden besser von Batch-FTP-Prozessen verarbeitet. Dieses OData-API wird verwendet, um Entitäten zu konfigurieren. Auf jedes SAP-SuccessFactors-Modul kann über einen eigenen Satz von Entitäten zugegriffen werden.

Kunden sind sehr daran interessiert, mehrere Systeme zusammen zu integrieren. Investitionen in OData-APIs bieten Kunden, die bereit sind, benutzerdefinierte Integrationen zur Unterstützung ihrer Anforderungen zu entwickeln, einen großen Return on Investment.

OData-APIs für Recruiting

Es gibt mehrere Bereiche in Recruiting, in denen OData verwendet werden kann:

OData-API: Stellenanforderungsentität. Dies kann in folgenden Fällen verwendet werden:

  • Erstellen einer benutzerdefinierten Integration zum Anlegen von Bestellanforderungen in RCM aus einem Drittanbietersystem
  • Erstellen einer benutzerspezifischen Integration zum Senden von Bestellanforderungsinformationen zusammen mit Anlagen an ein Drittanbietersystem
  • Kunden können Bestellanforderungen in RCM aus einem Drittanbietersystem heraus aktualisieren.
  • Funktion "Zur Bewerbung einladen" auslösen. Diese Funktion verschiebt die Kandidaten vom Status „Weitergeleitet" in den Status „Einladung zur Bewerbung" und sendet eine E-Mail an die Kandidaten, in der sie aufgefordert werden, sich auf eine Stellenanforderung zu bewerben.

Dies ersetzt SFAPI nicht und hat keine Auswirkungen auf vorhandene Integrationen mit SFAPI. Es ist eine bessere Alternative zu SFAPI, da es mehr Flexibilität und Funktionalität bietet.

  • OData-API: Anwendungsentität

Diese Funktion bietet die Möglichkeit, die Anwendungsentität über das OData-API für die CREATE- und UPDATE-Operationen bereitzustellen. Das bedeutet, dass Kunden/Partner dieses API verwenden können, um Informationen zur Anwendungsentität anzulegen/zu aktualisieren. Dies kann in folgenden Fällen verwendet werden:

  • Kunden können eine benutzerdefinierte Integration erstellen, um Anwendungen in RCM aus einem Drittanbietersystem anzulegen. (Beispiel: Der Kunde verwendet eine standortspezifische Beschaffungsmethode und möchte Kandidaten und Bewerbungen in RCM für Tracking-/Reporting-/Verarbeitungszwecke anlegen.)
  • Kunden können eine benutzerdefinierte Integration erstellen, um Anwendungsinformationen zusammen mit Anlagen an ein Drittanbietersystem zu senden. (Beispiel: Der Client möchte Angebotsschreiben aus einem anderen System an Anwendungen anhängen.)
  • Clients können Anwendungen in RCM aus einem Drittanbietersystem heraus aktualisieren.
  • Kunden können den Prüfpfad für den Bewerberstatus abfragen. Beachten Sie, dass nur READ-Operationen unterstützt werden.

Dies ersetzt SFAPI nicht und hat keine Auswirkungen auf vorhandene Integrationen mit SFAPI. Es ist eine bessere Alternative zu SFAPI, da es mehr Flexibilität und Funktionalität bietet.

  • OData-API: Entität 'Candidate'

Die Kandidatenentität ist über ein OData-API verfügbar, das die Operationen CREATE, UDPATE und EXPORT unterstützt. Dazu gehören grundlegende Kandidatendaten, Kandidatenanhänge (Lebenslauf, Lebenslauf und benutzerdefinierte Anlagenfelder) und Hintergrundelemente. Dies kann in folgenden Fällen verwendet werden:

  • Kunden können eine benutzerdefinierte Integration erstellen, um Kandidatenprofile in RCM aus einem Drittanbietersystem anzulegen.
  • Kunden können eine benutzerdefinierte Integration erstellen, um Kandidateninformationen zusammen mit Anhängen und Hintergrundelementen an ein Drittanbietersystem zu senden.
  • Kunden können Kandidatenprofile mithilfe eines Drittanbietersystems aktualisieren.

Dies ersetzt SFAPI nicht und hat keine Auswirkungen auf vorhandene Integrationen mit SFAPI. Es ist eine bessere Alternative zu SFAPI, da es mehr Flexibilität und Funktionalität bietet.

Die folgenden Entitäten sind nun über das OData-API verfügbar, um die Möglichkeit zum Erstellen benutzerdefinierter Integrationen bereitzustellen:

  • Suchauftragsvorlagen, Bewerbungsvorlagen, Angebotsvorlage (nur READ)
  • Diese Entitäten sind nicht als reguläre Entität lesbar. Sie sind im OData-API-Dictionary mit den Eigenschaften der Vorlage aufgeführt.
  • Neue Prescreen-Entität für einfaches Reporting von Anwendungsfragen und -antworten (READ)
  • JobReqScreeningQuestion – Fragen zu einer Stellenanforderung
  • JobReqScreeningQuestionChoice - die möglichen Auswahlmöglichkeiten von MULTI_CHOICE und RATING in Bezug auf eine JobReq-Frage
  • JobApplicationQuestionResponse - Antworten der Fragen

Anwendung – Onboarding-Portlet (READ/UPDATE)/Bewerbung – Onboarding einleiten (CREATE)

  • JobApplicationOnboardingData - das Onboarding-Portlet einer Stellenbewerbung
  • JobApplicationOnboardingStatus – der Status des Onboardings einer Stellenbewerbung
  • initiateOnboarding (Funktionsimport zum Initiieren des Onboardings)

Bewerbung – Portlet für Stellenbewerbungen (READ)

  • Wird als Navigation innerhalb der Entität Kandidat implementiert. Kann in der Kandidatenentität als „jobsApplied" gefunden werden.

Zentrale für Bewerbungsgespräche (READ)

  • ApplicationInterview - enthält die Informationen des Bewerbungsgesprächs, das sich auf eine Bewerbung bezieht
  • InterviewOverallAssessment - verfügt über die Gesamtbewertungen und die Navigation für die einzelnen Bewertungen eines Bewerbungsgesprächs
  • InterviewIndividualAssessment - hat die Bewertungs- und Kompetenzinformationen einer individuellen Bewertung eines Vorstellungsgesprächs

Angebotsgenehmigung /UPDATE/CREATE

  • Implementiert als JobOffer
  • Anlagen, Genehmigende, Versionen (LESEN)

Angebotsschreiben (READ/UPDATE/CREATE)

  • Implementiert als OfferLetter

sendMailOfferLetter - Funktionsimport zum Senden eines Angebotsschreibens per E-Mail

Kunden können mit diesen Entitäten benutzerdefinierte Integrationen erstellen. Einige Beispiele sind:

  • Fragen und Antworten zur Bewerbervorauswahl können nun exportiert und analysiert werden.
  • Zentrale Daten für Bewerbungsgespräche können nun exportiert und analysiert werden

Alle Recruiting-OData-APIs sind im Integration Center verfügbar, um auf einfache Weise Flatfiles für die Verwendung und Bearbeitung von Daten erstellen zu können.

Zusammenfassung

  • OData ist ein standardisiertes Protokoll, das auf HTTP und REST basiert, um einheitliche Daten-APIs mit CRUD-Operationen anzulegen.

  • Das Stellenanforderungs-API ermöglicht benutzerspezifische Integrationen zum Erstellen, Aktualisieren und Senden von Anforderungsdaten sowie zum Auslösen der Funktionen „Zur Bewerbung einladen".

  • Bewerbungs- und Kandidaten-APIs unterstützen das Anlegen, Aktualisieren und Exportieren von Bewerbungs- und Kandidatendaten, einschließlich Anlagen und Hintergrundelementen.

  • Alle Recruiting-OData-APIs sind in das Integrations-Center integriert, um eine einfache Flatfile-Erstellung und Datenbearbeitung zu ermöglichen.