Skip to main content
Skip table of contents

CSV-Nutzer-Import

Dieser Artikel dient als Hilfestellung bei Problemen mit dem Import von Nutzerdaten über CSV-Dateien.


1. Dateiformat prüfen

Problem

Symptom

Lösung

Systempfad

Falsches Trennzeichen

Alle Werte erscheinen in einer einzigen Spalte, bestimmte Werte werden nicht übertragen, Spalten werden nicht befüllt.

  • Richtiges Trennzeichen verwenden (; oder ,).

  • In Excel: „CSV (Trennzeichen-getrennt)“ speichern.

Importspezifische Konfiguration:

Funktion Nutzerimport-PlanungTab Beschreibung

image-20250910-105959.png

Falsche Zeichenkodierung

Umlaute/Sonderzeichen werden fehlerhaft dargestellt (z. B. ü statt ü)

  • Datei als UTF-8 ohne BOM speichern.

  • In Notepad++: Menü KodierungOption In UTF-8 konvertieren

Globale System-Konfiguration:

Funktion Konfiguration → Menü Import → Tab Beschreibung

image-20250910-110235.png

2. Spalten und Header überprüfen

  • Pflichtfelder müssen vorhanden und korrekt geschrieben sein (z. B. LOGIN, EMAIL,... ).

    Das Mapping der Spalten wird unter Attribut-Mapping im Tab Beschreibung der Funktion Nutzerimport-Planung definiert.

    sourceField = Spaltenname
    clixField = LMS Nutzerattribut

    CODE
    <attributeMapping isReference="false" ignoreUnmappedFields="true">
    	<mapping sourceField="E-Mail-Adresse" clixField="LOGIN"/>
    	<mapping sourceField="E-Mail-Adresse" clixField="EMAIL"/>
    	<mapping sourceField="Nachname" clixField="LASTNAME"/>
    	<mapping sourceField="Vorname" clixField="FIRSTNAME"/>
    </attributeMapping>

    image-20250910-112858.png

  • Keine leeren Pflichtfelder

3. Datenvalidierung durchführen

Problem

Symptom

Lösung

Ungültige E-Mail-Adressen

Import-Fehler

E-Mail-Format prüfen (^[^\s@]+@[^\s@]+\.[^\s@]+$)

Dubletten

Mehrfache Nutzer

Doppelte Einträge entfernen

Sonderzeichen in Nutzernamen

Import verweigert

Erlaubte Zeichen prüfen (nur Buchstaben, Zahlen, _, -)

Relevante Fehlercodes und deren Bedeutung:

ID

Identifikator

Kommentar

PRS0001

LOGIN_AUTHENTICATION_LOCKED_USER

Benutzer ist durch Authentifizierungsmechanismus als passiv gekennzeichnet

PRS0002

LOGIN_AUTHENTICATION_MISSING_IDENTIFICATION

Benutzername und Kennwort fehlen für Authentifizierung

PRS0003

LOGIN_AUTHENTICATION_NO_MODULE

Kein weiteres Modul in Sequenz vorhanden; Benutzer nicht authentifiziert

PRS0004

LOGIN_AUTHENTICATION_UNKNOWN_MODULEIDENTIFIER

Identifier für Authentifizierungsmodul stimmt mit keinem registrierten
Authentifizierungsmodul überein

PRS0005

LOGIN_AUTHENTICATION_MODULECAST

Casting Exception bei Instanzierung eines Authentifizierungmoduls; fehlerhafte
Angabe von classname

PRS0006

LOGIN_FAILED_CONNECTION

Allgemeiner Verbindungsfehler zu Authentifizierungs- oder Profildatenquelle

PRS0010

LOGIN_REGISTRATION_MISSING_REQUIRED_PROFILE_ATTRIBUTES

Nicht alle Pflichprofildaten bei Registrierung vorhanden

PRS0011

LOGIN_REGISTRATION_EXCEEDED_LICENCE

Überschreitung der erlaubten Lizenzen

PRS0033

LOGIN_REGISTRATION_LOGINNAME_UNKNOWN_TEMPLATEKEY

In Template von LoginName wird ein Key ungleich L,F,N verwendet

PRS0038

LOGIN_AUTHENTICATION_NO_UNIQUE_IDENTIFICATION

Es gibt mehrere Benutzer mit dem gleichen Login oder der gleichen Login /
Passwort-Kombination

PRS0048

LOGIN_REGISTRATION_LOGINCOMPLEXITY_INSUFFICIENT_LENGTH

Login ist zu kurz

PRS0057

LOGIN_PASSWORDCOMPLEXITY_NOT_ALLOWED_SYMBOL

Passwort enthält ungültige Zeichen; erlaubte Sonderzeichen: !#$%&()*+,-
./:;<= >?@[\]_{}§

PRS0063

LOGIN_REGISTRATION_LOGIN_MISSING_LOGIN

Kein Loginnamen vorhanden

PRS0064

LOGIN_REGISTRATION_LOGIN_INVALID_CHAR

Loginname bei fehlendem Template enthält ungültige Zeichen. Erlaubte Sonderzeichen: . _.

PRS0067

LOGIN_REGISTRATION_CSV_FILE_NOT_FOUND

CSV-Datei nicht gefunden

PRS0068

LOGIN_REGISTRATION_CSV_IO_EXCEPTION

Fehler bei Zugriff auf CSV-Datei

PRS0069

LOGIN_REGISTRATION_CSV_INVALID_NUMBER_OF_RECORDFIELDS

Anzahl der Spalten in einer Zeile stimmt nicht mit Titelzeile überein

PRS0070

LOGIN_REGISTRATION_CSV_NO_COLUMNDEFINITION

Werte in erster Zeile konnten nicht über Parametermapping identifiziert werden

PRS0071

LOGIN_REGISTRATION_CSV_NO_IDENTIFER

Person-Identifier fehlt in Spaltendefinition

PRS0072

LOGIN_REGISTRATION_CSV_PERSON_NOT_FOUND

Profil der gesuchten Person wurde nicht in CSV-Datei gefunden

PRS0073

LOGIN_REGISTRATION_CSV_UNIQUE_KEY_VIOLATION

Identifier der gesuchten Person ist in CSV-Datei mehrfach vorhanden

PRS0074

LOGIN_REGISTRATION_CSV_MISSING_IDENTIFIER

Identifier bei einem Eintrag in der CSV fehlt

PRS0098

LOGIN_AUTHENTIFICATION_DENY_OF_SERVICE

Benutzer für Login gesperrt. Anzahl der Fehlversuche war zu gross.

PRS0099

LOGIN_AUTHENTICATION_NO_SELFREGISTRATION

Authentifizierter Benutzer kann sich wegen conifg-Einstellungen nicht selbst
registrieren.

PRS0100

LOGIN_REGISTRATION_NO_IMPORTSOURCE

Keine ProfileDataSource bei Benutzerimport in config hat isImportSource=true

PRS0101

LOGIN_REGISTRATION_PROFILEDATASOURCE_MODULEIDENTIFIERID

Id für Profildatenquelle stimmt mit keiner registrierten Profildatenquelle überein

PRS0102

LOGIN_REGISTRATION_RULES_CONFIG_FILETYPE

Dateityp für Rules-Config-Upload bei Benutzerimport ungültig

PRS0104

LOGIN_REGISTRATION_CSV_CONFIG_FILETYPE

Dateityp für CSV-Config-Upload bei Benutzerimport ungültig

PRS0105

LOGIN_REGISTRATION_CONTENT_FILETYPE

Dateityp für CSV-Upload bei Benutzerimport ungültig

PRS0107

LOGIN_REGISTRATION_INVALID_CSV

Upgeloadete Datei enthält keine gültigen CSV

PRS0109

LOGIN_REGISTRATION_UNKNOWN_CLIXFIELD

ClixField in AttributeMapping ist kein gültiges Personenattribut

PRS0116

LOGIN_REGISTRATION_EXCEEDED_ACTIVE_LICENSES

Keine Lizenzen mehr vorhanden

PRS0117

LOGIN_AUTHENTICATION_UNKNOWN_MODULEID

Id für Authentifizierungsmodul stimmt mit keinem registrierten
Authentifizierungsmodul überein

PRS0118

LOGIN_AUTHENTICATION_INVALID_USERMODE

AuthmodeId ist identisch mit Id von Modul User

PRS0119

LOGIN_REGISTRATION_PROFILEDATASOURCE_PROFILEIDENTIFIER

Identifier für Profildatenquelle stimmt mit keiner registrierten Profildatenquelle überein

PRS0124

LOGIN_REGISTRATION_CSV_DUPLICATE_COLUMN

Bezeichner einer Spaltendefinition kommt in CSV-Datei mehrfach vor

PRS0127

LOGIN_REGISTRATION_MISSING_SOURCEFIELD

In Attributemapping vorkommendes Sourcefield ist nicht in Importquelle
vorhanden

PRS0128

LOGIN_REGISTRATION_INVALID_CLIENTID

Die Id des Stamm-Mandanten kommt nicht in der Liste der zugeordneten Mandanten vor

PRS0131

LOGIN_REGISTRATION_INVALID_PERSONIDENTIFIER

Einer der in der config angegebenen PersonIdentifier entspricht keinem Person-DB-Feld

PRS0132

LOGIN_REGISTRATION_IDENTIFICATION_FAILED_CLIX_UNIQUENESS

Useridentification bei angegebenen PersonIdentifier und Suchkriterien innerhalb
CLIX nicht eindeutig

PRS0134

LOGIN_REGISTRATION_EMPTY_LOGIN

Das Login einer abzuspeichernden Person ist leer und zugehöriger
Logingenerator ist disabled

PRS0137

LOGIN_CONFIGURATION_NO_PERSONIDENTIFIER

In der Profildatenquelle der abzuspeichernden Person sind keine PersonIdentifier vorhanden

PRS0138

LOGIN_REGISTRATION_MISSING_PERSONIDENTIFIER

Der abzuspeichernden Person fehlen profildatenabhängige PersonIdentifier-Attribute

PRS0139

LOGIN_REGISTRATION_UPDATEONLY_RESTRICTION

Neue Person kann nicht angelegt werden, da gemäss Configuration für diese Profildatenquelle und Context nur bestehende aktualisiert werden können

PRS0140

LOGIN_REGISTRATION_INSERTONLY_RESTRICTION

Bestehende Person kann nicht abgespeichert werden, da gemäss Konfiguration für diese Profildatenquelle und Context nur neue Personen angelegt werden können

PRS0144

LOGIN_REGISTRATION_COULD_NOT_STORE_PERSON_WITHOUT_ID

Interner Porgammfehler: Speichern einer Person ohne person_id nicht möglich

PRS0145

LOGIN_LDAP_LOGINNAME_FAILED_UNIQUENESS

Zu authentifizierender Loginname ist am LDAP-System nicht eindeutig

PRS0146

LOGIN_CONFIGURATION_INVALID_IMPORTRESTRICTIONS

Die ImportRestrictions sind in der Config-Datei nicht eindeutig eingestellt

PRS0147

LOGIN_REGISTRATION_INVALID_EMAILADDRESS

Syntax der Emailadresse ist ungültig

PRS0148

LOGIN_REGISTRATION_UNIQUEIDGENERATION_FAILED

UniqueIdGenerierung für Personen ist fehlgeschlagen

PRS0149

LOGIN_READ_DEFAULT_VALUES_FAILED

Fehler bei der Initialisierung der Default-Values für Personen

PRS0150

LOGIN_READ_REQUIRED_FIELDS_FAILED

Fehler bei der Initialisierung der Pflichtattribute für Personen

PRS0151

LOGIN_REGISTRATION_NO_UNIQUE_IDENTIFIER

Identifikatorattribute der aktuellen Datenquelle sind nicht eindeutig

PRS0152

LOGIN_AUTHENTICATION_CUSTOM_AUTHIMPL_FAILURE

Unerwarteter Fehler innerhalb einer kundenspezifischen AuthenticationModuleImplementierung

PRS0153

LOGIN_REGISTRATION_LDAP_MISSING_IDENTIFIER

Ein für die Identifizierung per LDAP benötiges Attribut ist im Attribute-Mapping
nicht enthalten

PRS0154

LOGIN_REGISTRATION_LDAP_EMPTY_IDENTIFER

Ein für die Profildatenquelle LDAP benötiges Attribut im Mapping ist leer

PRS0155

LOGIN_REGISTRATION_RESOURCE_SYNCRONIZATION_FAILURE

Beim Synchronisierungsversuch der gemappten Resourceperson ist ein Fehler aufgetreten

PRS0156

LOGIN_REGISTRATION_USERID_FAILED_UNIQUENESS

Die User ID der zu speichernden Person ist nicht eindeutig

PRS0159

LOGIN_MULTIPLE_RULES_VALID

Mehrere Regeln gültig

PRS0181

LOGIN_PERSON_MAP_ATTRIBUTE_VALUE

Fehler beim Zuordnen des Wertes eines externen Attributes zu einem CLIX Attribut

PRS0187

LOGIN_NAME_MAPPING_IMPLCAST

Implementierung für LoginNameMapping kann nicht instanziert werden

PRS0188

LOGIN_NAME_MAPPING_EMPTY_NAME

Implementierung fuer LoginNameMapping liefert NULL oder Leerstring zurück

PRS0189

LOGIN_NAME_MAPPING_GENERAL_EXCEPTION

Allgemeiner Fehler zur Verwendung in Implementierung für
LoginNameMapping

PRS0190

LOGIN_NAME_MAPPING_TECHNICAL_PROBLEM

Technischer Fehler von externem System, zur Verwendung in Implementierung für LoginNameMapping Interface

PRS0191

LOGIN_NAME_MAPPING_TECHNICAL_PROBLEM_LEARNBASE

Technischer Fehler von externem System Fehlertext für Learnbase, zur Verwendung in Implementierung fuer LoginNameMapping Interface

PRS0193

LOGIN_SECURITY_QUESTION_ANSWER

Es ist keine Antwort zu Sicherheitsfrage angegeben

PRS0201

LOGIN_NO_CLIENT_ID_CHANGE_ALLOWED

Für einen bestehenden Benutzer wurde versucht, den client_id-Wert zu ändern

PRS0202

LOGIN_INVALID_DATE_FORMAT

Ein Datumsfeld hat ein falsches Format

PRS0203

LOGIN_REGISTRATION_MAPPING_MISSING_FILE

Die definierte Attribut-Mapping-Datei ist nicht verfügbar

PRS0204

LOGIN_REGISTRATION_MAPPING_WRONG_FILE

Die definierte Attribut-Mapping-Datei hat keinen gültigen Inhalt

PRS0205

LOGIN_REGISTRATION_LOGINCOMPLEXITY_MISSING_MAIL

E-Mail fehlt beim Anmeldenamen

PRS0206

LOGIN_REGISTRATION_INVALID_DATE_VALUE

Ein Datum hat kein gültiges Zeitstempelformat

PRS0207

LOGIN_REGISTRATION_INVALID_COSTCENTER_VALUE

Der definierte Wert für costcenter_id ist im System nicht vorhanden

PRS0208

LOGIN_REGISTRATION_INVALID_USERTYPE_VALUE

Die angegebene type_id wird vom System nicht unterstützt

PRS0209

LOGIN_REGISTRATION_INVALID_NUMBER_VALUE

Der angegebene Wert muss eine positive ganze Zahl sein

PRS0210

LOGIN_REGISTRATION_INVALID_BOOLEAN_VALUE

Der angegebene Wert ist für diesen Feldtyp nicht gültig

PRS0211

LOGIN_REGISTRATION_INVALID_SELECT_VALUE

Die angegebene select id ist nicht im System vorhanden

PRS0212

LOGIN_REGISTRATION_INVALID_ATTRIBUTE_LENGTH

Der angegebene Wert ist zu lang für dieses Feld

PRS0213

LOGIN_REGISTRATION_UNIMPORTABLE_CLIXFIELD

Das Import-Mapping enthält Attribute, die durch den Import nicht verändert werden dürfen

PRS0214

LOGIN_USER_MARKED_AS_DELETED

Der Benutzer ist bereits zur Löschung vorgemerkt

PRS0306

LOGIN_REGISTRATION_PHONENUMBER_INVALID

Syntax der Telefonnummer ist ungültig

PRS0307

LOGIN_REGISTRATION_PHONENUMBER_MISSING_CODE

Landvorwahl fehlt

PRS0308

LOGIN_REGISTRATION_PHONENUMBER_UNKNOWN_CODE

Landvorwahl fehlt

PRS0402

LOGIN_EXTERNAL_REGISTRATION_NEEDED

Ausnahme, wenn ein Benutzer eine Selbstregistrierung aus externen Daten durchführen muss

PRS403

LOGIN_AUTHENTIFICATION_NO_N_TIMES_NEW_PASSWORD

Exception, wenn ein Benutzer das Passwort in einen Wert ändert, den es bereits innerhalb der letzten n Änderungen (definiert im Mandanten) hatte

PRS404

LOGIN_AUTHENTIFICATION_ERROR_ON_LOADING_PASSWORD_HISTORY

Exception, wenn beim Lesen des Passwortverlaufs ein Fehler auftritt

PRS410

LOGIN_FIRSTNAME_INVALID_CHAR

Das Attribut „Vorname“ enthält ungültige Zeichen

PRS411

LOGIN_LASTNAME_INVALID_CHAR

Das Attribut „Nachname“ enthält ungültige Zeichen

Best Practices

  • Immer UTF-8 ohne BOM nutzen

  • Header exakt so schreiben, wie im System erwartet

  • Vor Import: Dubletten, Sonderzeichen und Leerzeichen bereinigen

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.