Import der Abwesenheits-Salden-Ansprüche
Ansprüche auf Abwesenheits-Salden
Abschnitt betitelt „Ansprüche auf Abwesenheits-Salden“Beispielsweise Ferienansprüche oder Sabbaticalansprüche.
| Column Name | Data type | Not Null | Bemerkung |
|---|---|---|---|
| usr_external_id | varchar(32) | ✓ | User: für wen ist der Anspruch |
| pat_external_id | varchar(32) | ✓ | Abwesenheits-Typ: für welchen Saldo |
| minutes | int4 | ✓ | Dauer: Dauer (in Minuten), welche dem Saldo hinzugerechnet wird. |
| valid_from | date | ✓ | Gültigkeits-Zeitraum: Zeitraum, in welchem der Anspruch zum Saldo hinzugerechnet wird. |
| valid_to | date | ✓ | Gültigkeits-Zeitraum: Zeitraum, in welchem der Anspruch zum Saldo hinzugerechnet wird. |
Historisierung der Ansprüche
Abschnitt betitelt „Historisierung der Ansprüche“Ansprüche werden (neu ab Version 7.0.0) historisiert. Änderungen an den Ansprüchen überschreiben die alten Ansprüche nicht einfach, sondern werden wie unten beschrieben eingearbeitet.
Neuer Anspruch
Abschnitt betitelt „Neuer Anspruch“Ein neuer Anspruch hat entweder eine noch nicht existierende Kombination von User und Abwesenheits-Typ, oder einen Zeitraum, der sich nicht mit anderen Ansprüchen für den User und Abwesenheits-Typ überschneidet.
In einem solchen Fall wird ein neuer Anspruch erstellt.
Identischer Anspruch
Abschnitt betitelt „Identischer Anspruch“Ein Anspruch ist identisch mit einem bestehenden Anspruch, falls alle oben aufgelisteten Felder identisch sind.
In einem solchen Fall muss nichts aktualisiert werden.
Veränderung eines Anspruchs
Abschnitt betitelt „Veränderung eines Anspruchs“Eine Veränderung an einem Anspruch überschneidet sich mit dem Zeitraum eines bereits vorhandenen Anspruchs, der denselben User und Abwesenheits-Typ hat. Zudem unterscheiden sich die beiden Ansprüche mindestens im Zeitraum oder in der Dauer.
Zukünftig gültiger Anspruch
Abschnitt betitelt „Zukünftig gültiger Anspruch“Falls sowohl der bestehende als auch der gesendete Anspruch in der Zukunft liegen, wird der bestehende Anspruch aktualisiert.
Nicht mehr gültiger Anspruch
Abschnitt betitelt „Nicht mehr gültiger Anspruch“Falls sowohl der bestehende als auch der gesendete Anspruch in der Vergangenheit liegen, wird der gesendete Anspruch ignoriert.
Falls nur der vorhandene Anspruch in der Vergangenheit liegt, wird für den gesendeten Anspruch ein neuer Anspruch erstellt, der als Start-Zeitpunkt den Anfang das spätere Datum zwischen dem Anfang der ersten nicht verbuchten Periode und dem Start des gesendeten Anspruchs hat.
Aktuell gültiger Anspruch
Abschnitt betitelt „Aktuell gültiger Anspruch“Aus dem gesendeten und vorhandenen Anspruch ist mindestens einer aktuell gültig.
Bemerkung: Die unten beschriebene Anpassung wird nur vorgenommen, falls der resultierende angepasste Anspruch nicht bereits dem aktuellen Anspruch entspricht. Ansonsten braucht es keine Anpassung.
Falls die Dauer übereinstimmt, wird der vorhandene Anspruch aktualisiert. Der Start-Zeitpunkt des vorhandenen Anspruchs bleibt gleich. Der End-Zeitpunkt wird:
- Auf den End-Zeitpunkt des gesendeten Anspruchs gestellt, falls dieser in einer noch nicht verbuchten Periode liegt.
- Ansonsten auf das Ende der zuletzt verbuchten Periode gestellt.
Falls die Dauer nicht übereinstimmt, wird der vorhandene Anspruch auf das Ende der zuletzt verbuchten Periode abgegrenzt. Danach:
- Wenn der gesendete Anspruch ein End-Datum vor dem Ende der letzten verbuchten Periode hat, wird nichts mehr gemacht.
- Ansonsten wird ein neuer Anspruch erstellt mit der neuen Dauer. Das Start-Datum ist gleich dem Beginn der ersten nicht verbuchten Periode. Das End-Datum ist gleich dem Ende des versendeten Anspruchs.
Fehlender Anspruch
Abschnitt betitelt „Fehlender Anspruch“Ein Anspruch fehlt, wenn er nicht mehr gesendet wird.
- Bestehende Ansprüche in der Vergangenheit bleiben in einem solchen Fall bestehen.
- Bestehende Ansprüche in der Zukunft werden in einem solchen Fall gelöscht.
- Bestehende, aktuell gültige Ansprüche werden in einem solchen Fall auf Ende der letzten verbuchten Periode abgegrenzt.