SLS (Statens Løn System)
Die SLS-Integration meldet Abwesenheiten aus genehmigten Zeitnachweisen als Abwesenheitsdatensätze (FRAV) an SLS, das Lohnabrechnungssystem des dänischen Staates – so muss niemand Krankheitstage, Urlaub und Freistellungen von Hand in SLS eingeben.
Was gesendet wird
- Abwesenheiten, die auf Aktivitäten mit einem SLS-Abwesenheitscode erfasst sind, für Mitarbeitende in Organisationseinheiten mit einer SLS-Lohngruppe .
- Ein Datensatz pro Person, Code und zusammenhängendem Zeitraum – in SLS angelegt, aktualisiert oder entfernt, wenn sich der Zeitnachweis ändert.
- Nichts vor dem Stichtag und nichts, was noch nicht genehmigt ist.
Die Integration liest nichts aus SLS. Mitarbeitende werden über ihre CPR-Nummer identifiziert, daher muss das CPR-Attribut ausgefüllt sein.
Bevor Sie beginnen
Von ØS (Økonomistyrelsen) erhalten Sie:
- Die Adresse des SLS-Webservice
- Einen Webservice-Benutzer und sein Passwort
- Eine Clientzertifikat-Datei (
.p12,.pfxoder.pem) und das Passwort, das sie schützt - Die Lohngruppe (løngruppe) jeder Institution oder Einheit
ØS nimmt nur Aufrufe von bekannten Netzwerkadressen an. Die Adressen von mTime sind unter IP-Adressen aufgeführt; bitten Sie ØS, sie vor dem ersten Lauf freizugeben.
Einrichtung in mTime
- Öffnen Sie und wählen Sie Statens Løn System.
- Geben Sie die SLS-Adresse ein und klicken Sie auf Verbindung prüfen . Dabei wird eine Netzwerkverbindung zur Adresse geöffnet und wieder geschlossen – es wird nichts gesendet – und Sie erfahren, ob SLS mTime hereinlässt.
- Wählen Sie die Datei für das Clientzertifikat und geben Sie das Zertifikatspasswort ein. mTime liest Zertifikat und Schlüssel einmal aus der Datei; das Dateipasswort wird nie gespeichert.
- Geben Sie Webservice-Benutzer und Webservice-Passwort ein.
- Aktivieren Sie unter Abwesenheitssynchronisierung die Option Abwesenheiten senden und setzen Sie den Stichtag auf Ihr Startdatum. Abwesenheiten davor werden nie gesendet.
- Aktivieren Sie die Integration und speichern Sie.
Teilen Sie mTime dann mit, welche Abwesenheiten gemeldet werden sollen:
- Legen Sie bei jeder Organisationseinheit, deren Mitarbeitende in SLS sind, die SLS-Lohngruppe fest. Sie wird nicht an untergeordnete Einheiten vererbt – legen Sie sie bei jeder Einheit fest, die Mitarbeitende hat.
- Legen Sie bei jeder Abwesenheitsaktivität, die SLS erreichen soll, den SLS-Abwesenheitscode fest. Der Dialog SLS-Abwesenheitscodes auf der Integrationsseite listet alle Codes, die ØS zulässt, die Regeln, denen sie folgen, und die Aktivitäten unter jedem Code auf – Sie können Aktivitäten direkt dort hinzufügen und entfernen. Aktivitäten ohne Code werden nicht gemeldet.
Wann Abwesenheiten gesendet werden
Abwesenheiten werden gesendet, wenn ein Periodenabschluss genehmigt wird – oder eingereicht, wenn die Anstellungsbedingungen keine Genehmigung verlangen. Gesendet wird die Periode des Abschlusses: Jeder Abwesenheitstag auf einer codierten Aktivität in dieser Periode wird zu einem Datensatz in SLS oder aktualisiert einen.
Wird ein Periodenabschluss wieder geöffnet und erneut genehmigt, wird die Differenz gesendet: Neue Tage werden angelegt, geänderte Tage aktualisiert und weggefallene Tage aus SLS entfernt.
Wie aus Tagen Datensätze werden
mTime folgt für jeden Code den Regeln von ØS; der Dialog SLS-Abwesenheitscodes zeigt, welche Regel für welchen Code gilt.
- Ein ganzer Tag wird als ein Tag gemeldet. SLS begrenzt einen Tag auf 7 Stunden 24 Minuten (444 Minuten); ein längerer Tag wird begrenzt gesendet, und die Zeile im Integrationsprotokoll weist darauf hin.
- Zwei oder mehr aufeinanderfolgende ganze Tage mit demselben Code werden als ein Zeitraum gemeldet, vom ersten bis zum letzten Tag.
- Ein Teil eines Tages wird bei Codes, die Minuten annehmen, als einzelner Tag mit seinen Minuten gemeldet.
- Halbtagscodes (wie 505 und 615) werden als halber Tag gemeldet.
- Eine laufende Abwesenheit – Krankheit oder Freistellung ohne bisheriges Ende – wird mit offenem Ende gesendet und mit jedem genehmigten Monat verlängert. Wenn sie endet, erhält der Datensatz sein Enddatum.
Ein Tag ohne Sollarbeitszeit (ein Wochenende oder ein Feiertag) wird nie gemeldet.
Prüfen, was SLS erreicht hat
Zwei Stellen zeigen es:
- Der Bericht SLS-Abwesenheit – für HR: je Person und Tag, was in SLS ist, was noch zu senden ist und was neu synchronisiert werden muss. Beginnen Sie dort.
- Das Integrationsprotokoll unter – für die Administration: eine Zeile pro Datensatz, mit der Antwort von SLS und der gesendeten Anfrage. Die CPR-Nummer ist maskiert. Eine Zeile, die SLS mit einer Anmerkung (Advarsel) angenommen hat oder bei der mTime einen Tag auf die Obergrenze gekürzt hat, ist mit einer Warnung markiert.
Eine fehlgeschlagene Zeile wird drei Tage lang automatisch erneut versucht. Danach bleibt sie fehlgeschlagen, bis eine Person die Neusynchronisierung ausführt.
SLS nach einer Konfigurationsänderung abgleichen
Eine Änderung des SLS-Codes einer Aktivität oder der Lohngruppe einer Einheit sendet von selbst nichts erneut. Führen Sie den Job Neusynchronisierung der Integration für SLS aus: Er vergleicht, was die genehmigten Zeitnachweise sagen, mit dem, was SLS enthält, und legt die abweichenden Datensätze an, aktualisiert oder entfernt sie. Führen Sie ihn zuerst als Testlauf aus – der Bericht listet jede Änderung auf, die er vornehmen würde. Er erfasst auch Personen, deren Abwesenheit nie gesendet wurde, weil der Code erst nach der Genehmigung hinzugefügt wurde.
Fehlerbehebung
| Problem | Lösung |
|---|---|
| Verbindung prüfen meldet Keine Antwort | SLS beantwortet keine Aufrufe von unbekannten Adressen. Bitten Sie ØS, die IP-Adressen von mTime freizugeben. |
| Verbindung prüfen meldet abgelehnt | Prüfen Sie die Portnummer in der Adresse. Ist sie richtig, akzeptiert SLS die Netzwerkadresse von mTime nicht – wenden Sie sich an ØS. |
| Es wird nichts gesendet | Prüfen Sie, ob Abwesenheiten senden aktiviert ist, die Aktivität einen SLS-Abwesenheitscode hat, die Einheit der Person eine SLS-Lohngruppe hat, die Person eine CPR-Nummer hat, die Tage am oder nach dem Stichtag liegen und der Periodenabschluss genehmigt ist. |
| Der Bericht zeigt Keine Lohngruppe | Abwesenheiten in dieser Einheit erreichen SLS nie. Legen Sie die SLS-Lohngruppe bei der Einheit fest und führen Sie dann die Neusynchronisierung aus. |
| Eine Zeile ist mit Lukket fehlgeschlagen | SLS hat die Periode für Änderungen geschlossen. Die Abwesenheit muss in SLS korrigiert werden. |
| Eine Zeile ist mit Fejl und einem Text von SLS fehlgeschlagen | SLS hat den Datensatz abgelehnt – der Text nennt den Grund (eine unbekannte Lohngruppe, eine CPR-Nummer, die nicht in SLS ist, ein für die Person nicht zulässiger Code). Beheben Sie die Ursache und führen Sie dann die Neusynchronisierung aus. |
| Ein Tag zeigt im Bericht Neusynchronisierung nötig | Ein Senden oder Entfernen ist fehlgeschlagen, und die Wiederholungsversuche sind aufgebraucht. Führen Sie die Neusynchronisierung der Integration für SLS aus. |
Nächste Schritte
Sobald die Integration läuft, erfahren Sie unter Integrationen, wie Sie eine Integration deaktivieren; die tagesgenaue Ansicht bietet der Bericht SLS-Abwesenheit.