Table of Contents

Mitarbeiter synchronisieren: Saldoanzeige und Erstellung

Synchronisation: Mitarbeiter (Saldo Anzeige / Mitarbeiter Erstellung)

Über eine Aufgabenwarteschlange können automatisch Daten in die Mitarbeitertabelle von TimeSafe geschrieben / ausgelesen und in die Standard Mitarbeitertabelle von Business Central übertragen werden (nicht direkt SwissSalary Mitarbeiter).

Zwischen dem SwissSalary Mitarbeiter und der Mitarbeiter Tabelle in BC kann ebenfalls eine Synchronisation eingerichtet werden.

Manuelle Synchronisation

Die Synchronisation kann auch manuell für einen einzelnen Mitarbeiter angestossen werden via "Mitarbeiter synchronisieren".

Die Voraussetzung dafür ist, dass in BC die Mitarbeiterkarte mit einer Nr. (die der Personalnr. entspricht), Vorname und Name sowie ein Anstellungsdatum abgefüllt ist.

Aufruf: Prozess / Mitarbeiter synchronisieren

Der Ablauf der Synchronisation ist dabei immer gleich

  1. Daten werden von BC ins TimeSafe geschrieben

  2. Daten werden aus TimeSafe gelesen

  3. Gelesene Daten werden in BC geschrieben

Die Aufrufe werden dabei immer von BC abgesetzt, nie von TimeSafe.

Automatische Synchronisation (via Aufgabewarteschlangen)

Die Automatische Synchronisation kann via Aufgabenwarteschlangen periodisch (konfigurierbar) eingestellt werden. Die Einrichtung ist in Kapitel Aufgabenwarteschlange beschrieben.

Synchronisierte Felder

TimeSafe 🡪 BC

Folgende Felder werden in BC aktualisiert basierend auf TimeSafe Feldern:

Die Felder sind in BC nicht bearbeitbar, da diese ausschliesslich in TimeSafe gepflegt werden.
Die Felder dienen in BC lediglich zur Information.

Wichtig:

  • Die Salden werden immer nur vom Vortag angezeigt (da es evtl. noch offene / fehlerhafte Buchungen gibt am laufenden Tag).

  • Der Such-Schlüssel stellt die Personalnummer dar. Die Personalnr. ist gleichzeitig auch die Mitarbeiternummer. Diese kann auch alphanumerisch sein. Stimmen die Nr. nicht überein, findet keine Synchronisation statt.

Mitarbeiter (BC 🡪 TimeSafe / TimeSafe 🡪 BC)

Fett = wird aktuell überschrieben von BC bei Synchronisationsvorgang

Feld in TimeSafe API Feld in BC (Mitarbeiter) Feld in Swiss Salary (Person)
Nachname Nachname Nachname
Vorname Vorname Vorname
OrgEinheit Organisationseinheit1 -
PersonalNr Nr. Nr.
RfIdKarte RFID Karte1 -
Benutzername Benutzer ID1 -
Email Firmen-E-Mail Firma E-Mail
Berechtigung Berechtigung1 -
TelDirekt Unternehmenstelefonnummer Telefon Geschäft
TelIntern - -
TelMobil Private Telefonnummer Mobiltelefon Privat
TelPrivat Private Telefonnummer Mobiltelefon Privat
Geburtsdatum Geburtsdatum Geburtsdatum
AhvSvNummer Soz.-Versicherungsnr. Sozialversicherungs-Nr.
RegelInGeprüftBis - -
LetzterAbschluss - -
Startdatum Anstellungsdatum Eintrittsdatum Lohnbuchhaltung
Adresse

Adresse
Adresse 2

Ort

PLZ

Länder- / Regionscode

Adresse

Adresse 2

Ort

PLZ

Ländercode

KostenstellenNummer - -
InAnwesenheitsÜbersichtAusblenden - -
EMailPrivat Private E-Mail-Adresse Private E-Mail
Notizen - -
Profilbild - -

Saldoanzeige (TimeSafe 🡪 BC)

Fett = wird aktuell von TimeSafe ausgelesen

Feld in TimeSafe API Feld in BC (Mitarbeiter)
HeuteIstZeit Gleitzeitsaldo (Stunden)
ZK2Saldo Feriensaldo (Tage)
ZK3Saldo Überzeitsaldo (Stunden)
AZModell Arbeitszeitmodell