wenn man über den Import eine Person hinzufügt, die über das Feld InvalidFrom ungültig gesetzt werden soll, wird diese Person auch hinzugefügt, wenn für den Import der Gültigkeitszeitpunkt nach dem Datum des InvalidFrom Feldes liegt.
Als Beispiel:
- InvalidFrom entspricht 01.01.2018 00:00:00
- Gültigkeitszeitpunkt für Import: 01.01.2019 00:00:00
Dann wird die Person hinzugefügt, gültig von 01.01.2019 00:00:00 bis 31.12.2017 23:59:59, also das Enddatum liegt vor dem Startdatum, was ja keinen Sinn ergibt.
Auch wenn die Person bereits als ungültig gesetzt wurde, wird diese beim Import neu importiert.
Zum Nachvollziehen ein kleines Beispiel, Import jeweils mit "Datensätze hinzufügen oder aktualisieren" und "erstelle neue Version mit angegebenem Gültigkeitsbeginn":
Import gültig ab 01.01.2017 00:00:00:
Code: Alles auswählen
FirstName|LastName|Gender|Birthday|StatusId|#MembershipNo#|InvalidFrom
Max|Muster|männlich|1980|Senior(in)|1|9223372036854775807
Eva|Meier|weiblich|1990|Senior(in)|2|9223372036854775807
Code: Alles auswählen
FirstName|LastName|Gender|Birthday|StatusId|#MembershipNo#|InvalidFrom
Max|Muster|männlich|1980|Senior(in)|1|9223372036854775807
Eva|Meier|weiblich|1990|Senior(in)|2|1514761200000
Import gültig ab 01.01.2019 00:00:00:
Code: Alles auswählen
FirstName|LastName|Gender|Birthday|StatusId|#MembershipNo#|InvalidFrom
Max|Muster|männlich|1980|Senior(in)|1|9223372036854775807
Eva|Meier|weiblich|1990|Senior(in)|2|1514761200000
Leon|Müller|männlich|1985|Senior(in)|3|9223372036854775807
Bei der Synchronisation mit der Mitgliederverwaltung (mit Führung der Austrittsdaten) muss man also manuell vorher die Datensätze aller Austritte entfernen, die in efa schon als ungültig markiert sind. Sonst entsteht nach jedem Import ein weiterer ungültiger Datensatz. Ich würde erwarten, dass bei dieser Konstellation die Person nicht importiert wird oder zumindest eine Warnung ausgegeben wird.
efa Version 2.2.2_43
Windows 10
Viele Grüße
Florian