Integration neu synchronisieren
Prüft, ob die Einträge, die mTime in einem externen System für vorhanden hält, dort tatsächlich noch existieren, und legt die neu an, die direkt im externen System gelöscht wurden — damit das, was mTime gesendet hat, vollständig bleibt. Derzeit für Intega Løn und SLS unterstützt.
Wann Sie ihn verwenden
mTime sendet Abwesenheits- und Lohneinträge an das externe System und merkt sich, was es angelegt hat. Löscht jemand einen solchen Eintrag im externen System selbst (statt in mTime), bemerkt mTime das nie — der Eintrag ist einfach weg, und die Lohnabrechnung läuft ohne ihn. Führen Sie diesen Job aus, wenn Sie vermuten (oder ausschließen möchten), dass auf der anderen Seite Einträge entfernt wurden.
Der Job läuft nur manuell — nie nach Zeitplan. Starten Sie ihn unter .
So funktioniert es
- Sammelt jeden Eintrag, den das Integrationsprotokoll von mTime als im externen System vorhanden führt — Abwesenheiten und Lohn, jeweils nur, wenn deren Synchronisierung für die Integration eingeschaltet ist — innerhalb der gewählten Anzahl von Tagen
- Ruft die eigene Liste der Einträge des externen Systems ab, mit einer Anfrage pro betroffener Person
- Vergleicht beide: Ein Eintrag, den mTime für vorhanden hält, den das externe System aber nicht mehr hat, ist eine Abweichung
- Repariert (im Probelauf übersprungen) — legt jeden fehlenden Eintrag neu an: Abwesenheiten mit der aktuellen Tagessumme (maßgeblich sind die Daten in mTime, ein inzwischen korrigierter Tag wird also mit der Korrektur neu angelegt), Lohn genau so, wie die ursprüngliche Zeile gesendet wurde
Eine Reparatur schreibt eine eigene Zeile ins Integrationsprotokoll, gekennzeichnet als Neu synchronisiert, und verweist auf das ursprüngliche Ereignis. Stellt sich heraus, dass die aktuelle Tagessumme null ist, wird nichts neu angelegt — die Löschung im externen System war (inzwischen) korrekt, und der Tag wird stattdessen als erledigt festgehalten.
Parameter
| Parameter | Beschreibung |
|---|---|
| Integration | Erforderlich. Welche Integration geprüft wird — nur Integrationen, für die die Neusynchronisierung aktuell eingeschaltet ist, stehen zur Auswahl |
| Probelauf | Standardmäßig eingeschaltet. Meldet, was neu angelegt würde, ohne etwas zu ändern. Prüfen Sie zuerst den Bericht des Probelaufs und führen Sie den Job dann mit ausgeschaltetem Probelauf erneut aus. Zum Ausschalten müssen Sie zuerst die ID der gewählten Integration eintippen (z. B. integahr) — dieselbe Bestätigung durch Eintippen wie beim Löschen von Daten |
| Tage zurück | Wie weit zurück geprüft wird, gezählt ab dem Ausführungsdatum (Standard 90). Weiter zurückliegende Tage bleiben unberührt; künftige Tage werden immer geprüft |
Jobergebnisse
| Kennzahl | Beschreibung |
|---|---|
employees | Mitarbeitende, deren Einträge geprüft wurden |
checked | Gegen das externe System geprüfte Einträge |
missing | Einträge, die das externe System nicht mehr hat |
recreated | Neu angelegte Einträge (0 im Probelauf) |
failed / skipped | Fehlgeschlagene Reparaturen / unberührt gelassene Zeilen (mit Grund) |
report | Lesbare Einträge pro Person: Datum, Aktivität, Code, Einheiten, ID des gelöschten Eintrags und was getan wurde |
Das Ergebnis im Integrationsprotokoll lesen
Neu angelegte Einträge erscheinen unter bernsteinfarben als Neu synchronisiert gekennzeichnet; die Details der Zeile nennen genau, was neu angelegt wurde — eine Abwesenheit oder eine Lohnzeile — und die gelöschte externe ID. Der Filterschalter Neu synchronisiert zeigt nur solche Reparaturen. Ein erneuter Lauf dupliziert nie etwas: Eine bereits erfolgte Reparatur wird einfach wie jeder andere vorhandene Eintrag geprüft.
Fehlerbehebung
Verwandte Themen
- Integrationen im Überblick — jede Integration einrichten und konfigurieren
- Ereignisprotokoll — die Ereignisse in mTime, aus denen jeder Eintrag stammt