Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Beschreibung

Dieser ActionHandler erstellt einen neuen Benutzer. Die Erstellung kann mit einem Standardpasswort oder mit einem Aktivierungslink erfolgen, über den der neue Benutzer sein neues Passwort festlegen kann.

...

Klasse

Code Block
com.dooris.bpm.actionhandler.CreateUserActionHandler

Parameter

Parameter

Standardwert

Beschreibung

Gültige Beispiele

email

Status
titlemandatory

Status
titlen/a

E-Mail-Adresse des neu angelegten Benutzers

john.doe@yourcompany.com

${emailVariableName}

userNotification

noInfo

Entscheidung, wie der Benutzer erstellt werden soll:

  1. noInfo 
    → Benutzer wird mit Standardkennwort erstellt

  2. activationLink 
    → Benutzer wird eine E-Mail mit dem Link erstellt, über den er seinen Benutzer aktivieren und ein Passwort festlegen kann

  3. accessLink 
    → Benutzer wird erstellt und eine E-Mail mit dem Link zum SAML-Login gesendet

noInfo

activationLink

accessLink

${userNotificationVariableName}

name

Name des neu erstellten Benutzers (falls nicht festgelegt, Name = E-Mail)

john.doe

${nameVariableName}

roles

member

Welche Rollen dem Benutzer zugewiesen werden (Administratorrollen können nicht zugewiesen werden)

member,starter

${rolesVariableName}

groups

Zu welchen Gruppen soll der Benutzer hinzugefügt werden?

dummyGroup1,dummyGroup2

${groupsVariableName}

faultTolerance

0

Wie der ActionHandler mit Ausnahmen umgeht (z. B. wenn E-Mail bereits verwendet wird):

0 → die Ausnahme wird dem Benutzer angezeigt und die aktuelle Aktion wird zurückgesetzt

1 → die Ausnahme in die responseVariable geschrieben wird und die aktuelle Aktion ausgeführt wird

0

1

ignoreLdapAuth

false

Benutzereigenschaft ignoreLdapAuth kann beim Erstellen auf true oder false gesetzt werden

true

false

${ignoreLdapVariableName}

nameFirst

Vorname des Benutzers

John

${nameFirstVariableName}

nameLast

Nachname des Benutzers

Doe

${nameLastVariableName}

phoneNumber

Telefonnummer des Benutzers

0123456789

${phoneNumberVariableName}

country

Land des Nutzers

Germany

${countryVariableName}

companyId

Firmen-ID des Benutzers

012345

${companyIdVariableName}

companyName

Firmenname des Benutzers

yourcompany

${companyNameVariableName}

personnelNumber

Personalnummer des Benutzers

456789

${personnelNumberVariableName}

supervisor

Vorgesetzter des Benutzers (Name oder ID)

Dan

0123456

${supervisorVariableName}

department

Benutzerabteilung

Testing

${departmentVariableName}

costCenter

Kostenstelle des Benutzers

Euro

${costCenterVariableName}

departmentChief

Abteilungsleiter des Benutzers (Name oder ID)

Dan

0123456

${departmentChiefVariableName}

defaultRepresentative

Standardvertreter des Benutzers (Name oder ID)

Dan

0123456

${defaultRepresentativeVariableName}

responseVariable

Dies ist die Variable, in der die Antwort ausgeschrieben wird.

responseVariableName

...