Notifications

IBM® UrbanCode Deploy peut envoyer des notifications par courrier électronique à chaque fois qu'un événement déclencheur défini par l'utilisateur survient.

Des notifications peuvent être envoyées à la fin d'un déploiement ou lorsqu'une approbation est requise par exemple. Les destinataires des notifications sont définis avec l'intégration LDAP du système de sécurité (voir Sécurité). Si ce n'est pas déjà fait, configurez LDAP avant de configurer les notifications. IBM UrbanCode Deploy s'appuie sur LDAP et un serveur de messagerie associé pour envoyer les notifications.

Remarque : IBM UrbanCode Deploy requiert un serveur de messagerie SMTP externe pour envoyer les notifications. Pour des informations sur la configuration d'un serveur de messagerie, voir Paramètres système.

Lorsque vous configurez des notifications, vous sélectionnez les événements déclencheurs et le rôle, qui est hérité du système de sécurité, afin d'identifier les utilisateurs qui recevront la notification. Par exemple, il est commun pour un administrateur ou un propriétaire d'environnement d'être notifié lorsqu'un élément de travail (dans le cadre du processus d'approbation) est généré. Le schéma de notification par défaut, qui envoie des notifications à l'application et aux rôles par défaut d'administration (voir Sécurité), peut être édité ; vous pouvez aussi créer votre propre schéma.

Pour configurer vos propres notifications, affichez le panneau Notifications (Paramètres > Plans de notification).

Liste des schémas de notification disponibles

Configurez le nouveau schéma. Ici, vous configurez les destinataires des notifications et la raison des notifications. Vous pourrez revenir dans cette page ultérieurement pour ajouter d'autres entrées au schéma ou pour éditer une entrée existante.

Afin d'ajouter une notification pour le schéma de notification, cliquez sur Ajouter une entrée de notification et spécifiez des informations sur la notification, comme dans la figure suivante :

Fenêtre Ajouter une entrée de notification affichant des informations sur les destinataires de la notification et la façon dont ils doivent être notifiés

Rôle
Le rôle correspond aux rôles dans le système de sécurité. Tout individu affecté au rôle que vous sélectionnez reçoit un message électronique.
Type
Le type de processus est déterminé principalement par le type de destinataire. Par exemple, il est intéressant pour un ingénieur du déploiement d'être notifié en cas d'échec du déploiement.
Cible
Lors de la définition de la cible, l'option d'application envoie des notifications uniquement lorsque l'événement sélectionné plus haut correspond à une application. Par exemple, l'événement "Succès du processus", lorsqu'il est associé à la cible "Application", déclenche une notification lorsqu'un processus (un déploiement d'application) aboutit. De même, le même type d'événement, s'il est utilisé avec la cible "Environnement", est à l'origine d'une notification lorsqu'un déploiement réussi s'exécute dans un environnement (par exemple SIT ou PROD).
Type
Spécifiez un type d'objet auquel limiter les notifications.
Nom de modèle
Les modèles disponibles sont fournis par défaut et suffisent pour la plupart des besoins, voire tous ; ils formatent le message électronique envoyé. Le modèle que vous utilisez dépend de la raison pour laquelle vous voulez configurer une notification et des destinataires de la notification. Toutefois, si les modèles par défaut ne répondent pas à vos besoins, vous pouvez créer les vôtres.
Echec/Réussite du déploiement de l'application
Envoie des notifications concernant une application spécifique aux utilisateurs spécifiés, en fonction du paramètre de rôle.
Demande de processus générique commencée/Demande de processus commencée/Réussite du processus générique/Echec du processus générique
Envoie des notifications sur un processus.
Tâche créée
Ce modèle est utilisé pour signaler l'état des tâches manuelles.
Déploiement prêt
Modèle de message électronique spécialisé permettant d'indiquer aux utilisateurs qu'un déploiement est prêt.
Approbation créée/Echec de l'approbation
Ces modèles sont utilisés pour indiquer le statut d'une approbation.

Une fois l'entrée ajoutée, vous pouvez ajouter d'autres entrées de la même façon. Pour utiliser le nouveau schéma de notification avec des applications existantes, modifiez les paramètres des applications.

Les modèles de notification sont des fichiers XML qui se trouvent dans le dossier conf/server/notification-template du serveur. Si les modèles de notification par défaut ne répondent pas à vos besoins, vous pouvez en créer d'autres.

Pour créer un modèle de notification :

  1. Ouvrez un nouveau fichier XML.
  2. Entrez le script. (Les modèles de notification ne prennent en charge que les rapports Velocity)
  3. Sauvegardez le fichier dans le dossier conf/server/notification-template du serveur.
  4. Redémarrez le serveur.

Commentaires en retour