Personen Identifikation Import

Mit diesem Task werden die Personen Identifikationen importiert.

Der Metalayer Metalayer_PersonIdentification soll mittels einer Transformation Rule zuerst abgefüllt werden.
Welche Attribute der Metalayer enthält entnehmen sie der DB-Dokumentation.

Die Daten werden in mehreren Threads paralell verarbeitet. Die Anzahl Threads kein eingestellt werden. (Siehe Einstellungen)

Auf dem Task gibt es das Attribut 'Alte Personenidentifikationen begrenzen'. (standard aktiviert)
Das bestimmt, ob bestehende Datensätzt begrenzt werden sollen. (Bei bestehenden Identifikationen für gleiche Person und gleichen Typ)

Ablauf

1. Die PersonenDB & Person wird bestimmt.

2. Der Datumsbereich wird  geprüft: dtValidFrom ist älter als dtValidUntil und dtValidUntil muss in der Zukunft liegen

3. Der Identifikationstyp wird bestimmt.

4. Es wird kontrolliert, ob die Identifikation eindeutig ist.
Ein leerer PIN wird akzeptiert. Es wird dann ein PIN vergeben. Kann kein eindeutiger PIN vergeben werden, führt das zu einem Fehler (PIN nicht eindeutig) und für die Person wird kein neuer Identifikations-Eintrag erstellt.
Die PIN Länge wird überprüft. Diese Einstellung ist in den Custfield (Siehe Einstellungen)

Für USER/PW ist zwingend ein Benutzernamen nötig.

5. Die neue Personen Identifikation wird eingefügt. (Auch wenn die Person aktuell in Bearbeitung ist.)

6. Sofern gewünscht, werden bestehende Personen Identifikationen begrenzt. (Attribut auf Person Identifikations Task)
Begrenzt werden Personen Identifikationen sofern sie vom gleichen Typ (PIN; RFID;USER/PWD) sind und dessen Zeitraum sich überschneidet.
In der Vergangenheit startende Personen Identifikationen werden auf den gestrigen Tag begrenzt, sofern das bestehende Enddatum in der Zukunft liegt und die neue Identifikatin ein Startdatum in der Vergangenheit hat.

7. Fehler werden mit einem Report ausgegeben
Alle Fehlerhaften Zeilen wurden in die Tabelle Metalayer_LogInfo geschrieben.

 

Einstellungen

Bezeichnung (Custfieldname) Wert (Tabellen-ID: 1645, lID = 0)
0100: Personen Identifikation PIN Länge Standard=5

 

Bezeichnung (Custfieldname) Wert (Tabellen-ID: 1646, lID = 0)
020: Anzahl Threads für den Import der Personen Identifikations Standard=10
Gültige Werte: 1...15


CodX Software CodX Software AG
Sinserstrasse 47
6330 Cham
Switzerland
Support
http://support.codx.ch
CxSpickel