SFTP – Anleitung für HR-Datenübertragungen

Erstellt von Ashish Chaudhary, Geändert am Sa, 4 Okt um 2:18 VORMITTAGS von Ashish Chaudhary

SFTP – Anleitung für HR-Feeds

INHALTSVERZEICHNIS

Überblick

Allgemeine Hinweise und Informationen zu SFTP finden Sie unter SFTP – Einrichtungsanleitung.

Bevor Ihre Spotnana-Nutzer (Reisende, Buchende, Genehmigende usw.) Reisen buchen können, benötigen sie ein Profil im Spotnana Online Booking Tool (OBT). Damit neue Mitarbeitende Zugriff erhalten und ausgeschiedene keinen Zugriff mehr haben, müssen diese Profile stets aktuell gehalten werden (durch Anlegen, Aktualisieren und Löschen von Datensätzen). Spotnana nutzt außerdem HR-Daten wie Berichtslinien und rechtliche Einheiten, um Richtlinien, Genehmigungen und weitere Reise- und Zahlungseinstellungen zu steuern.

Damit wir stets über die aktuellen Informationen verfügen, laden Sie Ihren HR-Feed als CSV-Datei auf den Spotnana-Server hoch. Sie können selbst festlegen, wie häufig Sie die Datei hochladen möchten. Sobald die Datei bei Spotnana eingeht, wird sie automatisch verarbeitet. 

Hinweis: Spotnana bietet auch direkte Anbindungen an gängige HR-Systeme wie Bamboo HR, ADP Workforce Now und Workday an. 

Architektur und Ablauf

Die folgende Grafik zeigt ein Beispiel, wie mehrere Kunden ihre HR-Daten per SFTP an Spotnana übertragen. 


Anleitung

In diesem Abschnitt finden Sie hilfreiche Informationen, damit Ihre Datei-Uploads erfolgreich sind.

Verarbeitungslogik für HR-Feed-Dateien

Das wichtigste Feld zur Identifizierung eines Nutzers ist die Mitarbeiter-ID

Hinweis: In bestimmten Fällen kann Spotnana auch die Geschäftliche E-Mail-Adresse als Mitarbeiterkennung verwenden. Dabei gibt es jedoch Einschränkungen. Ändert sich z. B. die geschäftliche E-Mail-Adresse (etwa durch Namens- oder Domainwechsel), wird das ursprüngliche Konto deaktiviert und für diese Person ein neues Konto angelegt. 

Die Verarbeitung Ihrer CSV-Datei erfolgt nach folgendem Prinzip:

  • Wenn in der ACTION Spalte für einen Nutzer die Aktion CREATE gewählt ist und weder die Mitarbeiter-ID noch die Geschäftliche E-Mail-Adresse in der Spotnana-Datenbank vorhanden sind, wird für diesen Nutzer ein neues Profil in Spotnana angelegt.

  • Wenn in der ACTION Spalte für einen Nutzer die Aktion UPDATE gewählt ist und entweder die Mitarbeiter-ID oder die Geschäftliche E-Mail-Adresse bereits in der Spotnana-Datenbank existiert, wird das entsprechende Nutzerprofil mit den neuen Angaben aus Ihrer Datei aktualisiert. 

    • Hinweis: Wenn ein Nutzer bei einer vorherigen Übertragung optionale Felder im Profil hatte, diese Felder aber bei einer späteren Aktualisierung fehlen, werden die entsprechenden Werte aus dem Profil entfernt.

  • Wenn in der ACTION Spalte für einen Nutzer die Aktion DELETE gewählt ist und entweder die Mitarbeiter-ID oder die Geschäftliche E-Mail-Adresse bereits in der Spotnana-Datenbank existiert, wird das Nutzerprofil deaktiviert. Gibt es keinen passenden Eintrag in der Spotnana-Datenbank zur Mitarbeiter-ID oder Geschäftlichen E-Mail-Adresse, wird diese Zeile übersprungen und es erfolgt keine Aktion. 

Hinweis: Jedes angelegte Nutzerprofil muss einer rechtlichen Einheit zugeordnet sein. Diese rechtlichen Einheiten müssen bereits in Spotnana existieren, bevor Sie Nutzerprofile hochladen. Büros sind optional. Wenn Ihre Nutzer-CSV jedoch eine Bürozuordnung enthält, muss das entsprechende Büro bereits in Spotnana angelegt sein. 

Dateiformat und Namenskonventionen

Der Dateiname Ihrer .CSV-HR-Feed-Datei muss folgendem Muster entsprechen:

hr_feed.*.csv

Das * (Wildcard) steht dabei für beliebige Zeichen, die Sie ergänzen möchten. Wichtig ist, dass sowohl der Punkt nach „feed“ als auch der Punkt vor „csv“ enthalten sind. Die Groß- und Kleinschreibung spielt beim Dateinamen keine Rolle. Wir empfehlen, das Datum und die Uhrzeit im Dateinamen zu ergänzen (das erleichtert die spätere Fehlersuche). Beispiel:

hr_feed.spotnana_integration_<DateTime>.csv

Auch das Format der .CSV-Feed-Datei muss bestimmten Vorgaben entsprechen. Die Spaltennamen müssen exakt mit dem vorgegebenen Format übereinstimmen (siehe HR-Dateiformat unten). Weitere Details zum Dateiformat finden Sie in Anhang 1.

Bestimmte Datenvalidierungen sind verpflichtend einzuhalten (Details siehe HR-Dateiformat unten). 

Häufigkeit und Zeitplanung

Allgemeine Informationen zu Häufigkeit und Zeitplanung finden Sie im Abschnitt Häufigkeit und Zeitplanung der SFTP – Einrichtungsanleitung.

Wir empfehlen, mindestens einmal täglich eine Datei hochzuladen, um Spotnana über alle neuen, geänderten oder gelöschten Mitarbeitenden zu informieren. Wenn Sie dies umsetzen: 

  • werden neue Mitarbeitende am Tag ihres Arbeitsbeginns automatisch mit einem Spotnana-Profil angelegt und können sofort Reisen buchen – vorausgesetzt, Sie nehmen den Namen des Mitarbeitenden am Starttag in Ihre Upload-Datei auf.

  • ausscheidende Mitarbeitende verlieren am letzten Arbeitstag den Zugriff – vorausgesetzt, Sie entfernen den Namen des Mitarbeitenden am Austrittsdatum aus Ihrer Upload-Datei. 

HR-Dateiformat

Nutzen Sie die folgenden Informationen, um sicherzustellen, dass Ihre HR-Feed-Daten korrekt formatiert und vorbereitet sind.

Hinweis: Bitte stellen Sie sicher, dass Sie Ihren öffentlichen SSH-Schlüssel an Spotnana übermittelt haben und für Sie ein SFTP-Verzeichnis eingerichtet wurde, bevor Ihre Dateien verarbeitet werden können. 

Spaltenname

Pflichtfeld / Optional

Hinweise

Aktion

Pflichtfeld

Dieses Feld muss für jede Zeile auf „CREATE“, „UPDATE“ oder „DELETE“ gesetzt werden. Damit wird festgelegt, welche Aktion mit den Angaben in der Zeile durchgeführt werden soll. 

Mitarbeiter-ID

Optional

Mitarbeiter-ID wird bevorzugt verwendet. Falls keine Mitarbeiter-ID angegeben ist, wird die geschäftliche E-Mail-Adresse genutzt. Die Mitarbeiter-ID darf nur einem Nutzerprofil zugeordnet sein und muss für jede Person eindeutig sein. 

Vorname

Pflichtfeld


Zweiter Vorname

Optional


Familienname 1

Pflichtfeld


Familienname 2

Optional


Geschäftliche E-Mail-Adresse

Pflichtfeld


ISO-Ländercode der geschäftlichen Telefonnummer

Bedingt erforderlich

Zweistelliger ISO-Ländercode (z. B. „US“ oder „IN“).

Ländervorwahl der geschäftlichen Telefonnummer

Bedingt erforderlich

Nummerische Ländervorwahl. Es dürfen keine Sonderzeichen (wie „+“) enthalten sein. Ein Beispielwert wäre „91“.

Durchwahl der geschäftlichen Telefonnummer

Optional


Geschäftliche Telefonnummer

Bedingt erforderlich

Dieses Feld ist nicht zwingend erforderlich. Wird es jedoch ausgefüllt, müssen auch ISO-Ländercode und Ländervorwahl angegeben werden (siehe oben). Es sind nur Ziffern erlaubt, die Nummer muss zwischen 4 und 10 Stellen lang sein. Sonderzeichen wie Bindestriche sind nicht zulässig.

Bürobezeichnung

Optional

Der Wert im Feld Bürobezeichnung muss exakt dem Namen des Büros in der Spotnana Online Booking Tool-Oberfläche entsprechen (inklusive aller Sonderzeichen wie Punkte, Kommas und Leerzeichen).

Wenn Ihr Büro zum Beispiel „Paris, France (main office)“ im Spotnana Online Booking Tool heißt, muss der Wert im Feld Bürobezeichnunggenau so angegeben werden. In diesem Fall würden „Paris, France“ oder „Paris (main office)“ zu einem Fehler führen.

Hinweis: Alle Büros müssen im Spotnana Online Booking Tool angelegt sein, bevor Sie sie in Ihrer HR-Feed-Datei referenzieren. Weitere Informationen finden Sie unter Bürodatensätze hochladen.

Mitarbeiter-ID der Führungskraft

Optional

E-Mail-Adresse der Führungskraft ist erforderlich. Falls Führungskräfte ebenfalls eine Mitarbeiter-ID haben (sofern Ihr Unternehmen Mitarbeiter-IDs verwendet), müssen sowohl E-Mail-Adresse der Führungskraft als auch Mitarbeiter-ID der Führungskraft angegeben werden.

E-Mail-Adresse der Führungskraft

Pflichtfeld

E-Mail-Adresse der Führungskraft ist erforderlich. Falls Führungskräfte ebenfalls eine Mitarbeiter-ID haben (sofern Ihr Unternehmen Mitarbeiter-IDs verwendet), müssen sowohl E-Mail-Adresse der Führungskraft als auch Mitarbeiter-ID der Führungskraft angegeben werden.

Abteilung

Optional


Positionsbezeichnung / Titel

Optional

Beispielwerte: „VP“, „CEO“, „CFO“.

Kostenstelle

Optional


Name der rechtlichen Einheit

Pflichtfeld

Der Wert im Feld Name der rechtlichen Einheit muss exakt dem Namen der rechtlichen Einheit in der Spotnana Online Booking Tool-Oberfläche entsprechen (inklusive aller Sonderzeichen wie Punkte, Kommas und Leerzeichen).

Wenn Ihre rechtliche Einheit zum Beispiel „Spotnana Technology, LLC“ im Spotnana Online Booking Tool heißt, muss der Wert im Feld Name der rechtlichen Einheitgenau so angegeben werden. In diesem Fall würden „Spotnana Technology LLC“ oder „Spotnana Technology“ zu einem Fehler führen.

Hinweis: Alle rechtlichen Einheiten müssen im Spotnana Online Booking Tool angelegt sein, bevor Sie sie in Ihrer HR-Feed-Datei referenzieren. Weitere Informationen finden Sie unter Rechtliche Einheiten hochladen.

Karrierestufe

Optional


Ländercode

Optional

Zwei- oder dreistelliger ISO-Ländercode (z. B. „US“ oder „USA“)

Beschäftigungstyp

Optional

Beispielwerte: „Employee“, „Contingent“, „Intern“, „Seasonal“

Buchungskreis

Optional



War dieser Artikel hilfreich?

Das ist großartig!

Vielen Dank für das Feedback

Leider konnten wir nicht helfen

Vielen Dank für das Feedback

Wie können wir diesen Artikel verbessern?

Wählen Sie wenigstens einen der Gründe aus
CAPTCHA-Verifikation ist erforderlich.

Feedback gesendet

Wir wissen Ihre Bemühungen zu schätzen und werden versuchen, den Artikel zu korrigieren