Benutzer: Bearbeiten
Das Modul dient zum Erstellen und Bearbeiten von Benutzern. Dabei werden Benutzerdaten aus einer Datei im CSV-Format in einen Mandanten geschrieben, die mit dem Modul info.UserRead erzeugt werden können. Es ist möglich viele Optionen der Benutzer zu setzen und auch Gruppenmitgliedschaften definiert werden.
Bezeichnung
- Name
mc.UserEdit
- Aliase
UserManageEdit
Konfiguration
Gruppe: Optionen
Modus (mode
)
Definiert, ob das Modul ausschließlich Benutzer erstellen, bearbeiten oder beides tun soll.
Mögliche Werte: Beides (
both
), Erstellen (create
), Bearbeiten (modify
)
Generiere Passwörter für neue Benutzer (generate-password
)
Wenn die Option gesetzt ist werden zufällige Passwörter für die neuen Benutzer generiert, wenn kein Passwort angegeben wurde. Die generierten Passwörter wenn in die Eingabedatei geschrieben.
Ignoriere fehlende Gruppen (ignore-missing-groups
)
Fehlende Gruppen führen nicht zu einem Fehler in der Verarbeitung
Synchronisiere LDAP-Daten (sync-ldap
)
Synchronisiert die LDAP-Daten für Benutzer wenn die LDAP-Verbindung aktiviert ist
Ignoriere fehlgeschlagene LDAP-Synchronisation (ignore-sync-ldap-error
)
Beschreibung
Wird die Option Synchronisiere LDAP-Daten gesetzt, dann werden die Daten aus der LDAP-Synchronisation in die Datei zurückgeschrieben. Ein ähnliches Verfahren wird bei der Option Generiere Passwörter für neue Benutzer angewendet, bei der die erzeugten Passwörter in die Datei geschrieben werden.
Aufbau der CSV-Eingabedatei
Spaltenbezeichnung |
Typ |
Pflichtfeld |
Standardwert |
---|---|---|---|
Benutzername |
Benutzername |
Ja |
|
Abteilung |
Abteilung |
Ja |
|
Passwort |
String |
||
Vorname |
String |
||
Nachname |
String |
||
Aktiv |
Boolean |
true |
|
Gesperrt |
Boolean |
false |
|
Läuft nicht ab |
Boolean |
false |
|
Muss geändert werden |
Boolean |
false |
|
LDAP-Verbindung |
Boolean |
false |
|
E-Mail 1 |
E-Mail Adresse |
||
E-Mail 2 |
E-Mail Adresse |
||
Gruppen |
Objektname |
Ja |
|
Ordner |
Ordnerstruktur |
Ja |
|
Titel |
String |
Besonderheiten
- Titel
Die letzte Spalte muss in der Eingabedatei nicht existieren. Hingegen allen anderen Spalten kann diese weggelassen werden.
- Gruppen
Mehrere Gruppen werden durch Komma getrennt. Ist eine Benutzergruppe im Ziel nicht vorhanden, wird die Gruppe nicht zugeordnet. Besitzt der Benutzer eine Berechtigungsgruppe, die in der Datei nicht dem Benutzer zugeordnet ist, wird die Benutzergruppe aus dem Benutzerprofil entfernt
- Ordner
Der Parameter Ordner beinhaltet als Vorgabewert den Mandant (wie durch das Modul info.UserRead vorgegeben) als First Level Qualifier
<Mandant>/Ordner/Ordner
. Dies ist zu beachten, wenn Quell- und Zielmandant nicht übereinstimmen. In diesem Fall würde im Zielmandant ein Ordner mit der Bezeichnung des Quellmandant angelegt.