Benachrichtigungen

IBM® UrbanCode Deploy kann E-Mail-Benachrichtigungen senden, wenn benutzerdefinierte Auslöserereignisse eintreten.

Benachrichtigungen können beispielsweise gesendet werden, wenn eine Implementierung beendet oder eine Genehmigung nötig ist. Die Benachrichtigungsempfänger werden in der LDAP-Integration des Sicherheitssystems (siehe Sicherheit) definiert. Wenn Sie es noch nicht getan haben, richten Sie LDAP vor der Konfiguration von Benachrichtigungen ein. IBM UrbanCode Deploy stützt sich auf LDAP und einen damit verbundenen E-Mail-Server, um Benachrichtigungen zu versenden.

Anmerkung: IBM UrbanCode Deploy erfordert einen externen SMTP-Mail-Server, um Benachrichtigungen zu versenden. Informationen zur Konfiguration eines E-Mail-Servers finden Sie unter Systemeinstellungen.

Wenn Sie Benachrichtigungen einrichten, wählen Sie sowohl die Auslöseereignisse als auch die Rolle, die vom Sicherheitssystem übernommen wird, um zu ermitteln, welche Benutzer eine Benachrichtigung erhalten. So ist es beispielsweise üblich, dass ein Administrator oder Umgebungseigentümer benachrichtigt wird, wenn ein Arbeitsschritt (als Teil des Genehmigungsprozesses) generiert wird. Das Standardbenachrichtigungsschema, das Benachrichtigungen an die Anwendung sendet, und die Administrator-Standardrollen (siehe Sicherheit) können bearbeitet werden, oder Sie können Ihr eigenes Schema erstellen.

Um Ihre eigenen Benachrichtigungen zu erstellen, rufen Sie das Fenster Benachrichtigungen (Einstellungen > Benachrichtigungsschema) auf.

Die Liste der verfügbaren Benachrichtigungsschemas

Konfigurieren Sie das neue Schema. Hier richten Sie ein, wer benachrichtigt wird und wann. Später können Sie die Funktion erneut aufrufen, um weitere Einträge in das Schema einzufügen oder einen bestehenden Eintrag zu bearbeiten.

Um eine Benachrichtigung dem Benachrichtigungsschema hinzuzufügen, klicken Sie auf Benachrichtigungseintrag hinzufügen und geben Sie Informationen zur Benachrichtigung an, wie in der folgenden Abbildung gezeigt:

Das Fenster Benachrichtigungseintrag hinzufügen mit Informationen darüber, wer benachrichtigt werden soll und wie diese Benachrichtigung erfolgen soll

Rolle
Die Rolle entspricht den Rollen im Sicherheitssystem. Jede Person, die die Rolle enthält, die Sie ausgewählt haben, erhält eine E-Mail.
Typ
Der Prozesstyp wird hauptsächlich durch den Typ des Empfängers festgelegt. Beispiel: Ein Implementierungstechniker ist wahrscheinlich daran interessiert, über eine fehlgeschlagene Implementierung benachrichtigt zu werden.
Ziel
Wenn das Ziel eingerichtet wird, sendet die Anwendungsoption die Benachrichtigungen nur, wenn das oben ausgewählte Ereignis einer Anwendung entspricht. Beispielsweise würde das Ereignis "Prozesserfolg", wenn es mit dem Ziel "Anwendung" verknüpft ist, eine Benachrichtigung auslösen, sobald ein Prozess (eine Anwendungsimplementierung) erfolgreich ist. Wenn derselbe Ereignistyp mit dem Ziel "Umgebung" verwendet wird, würde er eine Benachrichtigung auslösen, sobald eine erfolgreiche Implementierung in einer Umgebung (wie SIT oder PROD) stattgefunden hat.
Typ
Geben Sie einen Objekttyp an, um die Benachrichtigungen zu begrenzen.
Vorlagenname
Die verfügbaren Vorlagen werden standardmäßig bereitgestellt und sind für fast alle Anforderungen ausreichend. Sie formatieren die zu sendenden E-Mail. Welche Vorlage Sie verwenden, richtet sich danach, warum Sie eine Benachrichtigung einrichten möchten und wer die Empfänger der Benachrichtigung sind. Wenn die Standardvorlagen für Ihre Anforderungen nicht geeignet sind, können Sie aber eigene erstellen.
Fehlschlag/Erfolg der Anwendungsimplementierung
Sendet basierend auf der Rolleneinstellung Benachrichtigungen über eine bestimmte Anwendung an die angegebenen Benutzer.
Generische Prozessanforderung gestartet/Prozessanforderung gestartet/Generischer Prozess erfolgreich/Generischer Prozess fehlgeschlagen
Versendet Benachrichtigungen zu Prozessen.
Task erstellt
Diese Vorlage wird verwendet, um einen Bericht über den Status manueller Tasks zu erstellen.
Bereitstellung vorbereitet
Eine spezielle E-Mail-Vorlage für die Benachrichtigung von Personen, dass eine Bereitstellung vorbereitet ist.
Genehmigung erstellt/fehlgeschlagen
Diese Vorlagen werden benutzt, um den Status einer Genehmigung zu melden.

Nachdem Sie den Eintrag vorgenommen haben, fügen Sie andere mit demselben Prozess hinzu. Wenn Sie das neue Benachrichtigungsschema mit bestehenden Anwendungen benutzen, ändern Sie die Anwendungseinstellungen.

Benachrichtigungsvorlagen sind XML-Dateien im Dateiordner conf/server/notification-template des Servers. Wenn die Standardbenachrichtigungsvorlage für Ihre Anforderungen nicht ausreicht, können Sie eine neue erstellen.

So erstellen Sie eine neue Benachrichtigungsvorlage:

  1. Starten Sie eine neue XML-Datei.
  2. Geben Sie das Script ein. (Benachrichtigungsvorlagen unterstützen nur Velocity-Berichte.)
  3. Speichern Sie die Datei im Dateiordner conf/server/notification-template des Servers.
  4. Führen Sie einen Neustart des Servers aus.

Feedback