Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

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

com.dooris.bpm.actionhandler.CreateUserActionHandler

Parameter

Parameter

Standardwert

Beschreibung

Gültige Beispiele

email MANDATORY

N/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

  • No labels