Ab der Version 10 des ReleaseAndDeploymentManagement-Prozesses haben Sie die Möglichkeit, E-Mails an Adressen zu schicken, die nicht in Ihrem System gespeichert sind. Dafür werden Sie einmal gefragt, ob Sie die von Ihnen eingegebene E-Mail-Adresse hinzufügen wollen. Anschließend werden Sie gebeten, ein paar Felder auszufüllen, die für das Anlegen des neuen Benutzers notwendig sind. Vergleichen Sie bitte die unten aufgeführten Bilder:

Gewünschte E-Mail-Adresse eingeben und auf "Add" klicken

Gewünschte E-Mail-Adresse eingeben und auf "Add" klicken

 

Benötigte Felder zu Anlegen der neuen E-Mail-Adresse eingeben

Benötigte Felder zu Anlegen der neuen E-Mail-Adresse eingeben

 

Um diese Funktionalität in Ihrem Prozess zu nutzen (falls Sie eine Prozessversion < 10 im Einsatz haben), müssen Sie Ihre views.sql-Datei wie folgt erweitern und nach Ihren Datenbank-Einstellungen anpassen:

View angepasst:

USE [DB-NAME]

GO

 

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

 

ALTER VIEW [dbo].[RDM_View_JRUSERS]

AS

SELECT username, lastname, prename

FROM JRUSERS

WHERE ISNULL(blocked, 0) <> 1 AND ISNULL(template_user, 0) <> 1 AND ISNULL(hidden_user, 0) <> 1

UNION ALL

SELECT u.username, u.lastname, u.prename

FROM JRUSERS u

INNER JOIN JRUSERJOB uj ON (uj.username = u.username AND uj.jobfunction = 'rdm_users')

GO

Beim Anlegen von neuen Benutzern, muss ein Profil mitgegeben werden. Da nicht sichergestellt ist, dass auf jedem System ein Profil mit der ID 1 existiert, ist dies nun über eine Prozesskonfiguration änderbar. Hierfür sind im Prozess folgende Anpassungen nötig:

Ort

Änderung bzw. Anpassung

Prozesskonfigurationen

Legen Sie eine neue Prozesskonfiguration namens rdmUserDefaultProfile an.

PHP-Funktion createRDMUser > Methode createRDMUser()

Ändern Sie den Wert von userprofile in der SQL-Abfrage von 1 auf

$this->getConfiguration('rdmUserDefaultProfile')