IBM® UrbanCode Deploy puede enviar notificaciones de correo electrónico siempre que se produzcan sucesos desencadenantes definidos por el usuario.
Es posible enviar notificaciones cuando un despliegue finalice o se necesite aprobación, por ejemplo. Los destinatarios de notificación se definen con la integración LDAP del sistema de seguridad (consulte Seguridad). Si aún no lo ha hecho, configure LDAP antes de configurar las notificaciones. IBM UrbanCode Deploy se basa en LDAP y un servidor de correo electrónico asociado para enviar las notificaciones.
Nota: IBM UrbanCode Deploy necesita un servidor de correo SMTP externo para enviar notificaciones. Para obtener información sobre la configuración de un servidor de correo, consulte
Valores del sistema.
Al configurar las notificaciones, seleccione los sucesos desencadenantes y el rol, que se hereda del sistema de seguridad, para determinar qué usuarios recibirán la notificación. Por ejemplo, es común que se notifique a un administrador o propietario del entorno cuando se genere un elemento de trabajo (como parte del proceso de aprobación). Es posible editar esquema de notificación predeterminado, que envía notificaciones a los roles predeterminados de aplicación y administración (consulte Seguridad), o puede crear su propio esquema.
Para configurar sus propias notificaciones, visualice el panel Notificaciones ().
Configure el nuevo esquema. Aquí, va a configurar el quién y el cuándo para las notificaciones. Más adelante, puede volver atrás y añadir más entradas el esquema o editar una existente.
Para añadir una notificación para el esquema de notificación, pulse sobre Añadir entrada de notificación y especifique información sobre la notificación, tal como se indica en la figura siguiente:

- Rol
- El rol corresponde a los roles del sistema de seguridad. Cualquier persona asignada al rol que seleccione recibirá un correo electrónico.
- Tipo
- El tipo de proceso se determina principalmente por el tipo de destinatario.
Por ejemplo, un ingeniero de despliegue estaría interesado en recibir una notificación sobre un despliegue anómalo.
- Destino
- Al establecer el destino, la opción de aplicación envía notificaciones sólo cuando el suceso seleccionado anteriormente corresponda a una aplicación.
Por ejemplo, el suceso "Proceso satisfactorio", cuando se empareja con el
destino "Aplicación", desencadenará una notificación si un proceso
(un despliegue de aplicación) es satisfactorio. De forma similar, el mismo tipo de suceso, cuando se utiliza con el destino "Entorno", desencadenaría una notificación cuando se ejecuta un despliegue satisfactorio en un entorno (como SIT o PROD).
- Tipo
- Especifique un tipo de objeto al que limitar las notificaciones.
- Nombre de plantilla
- Las plantillas disponibles se proporcionan de forma predeterminada y satisfacen la mayoría de las necesidades; dan formato al correo electrónico que se envía. La plantilla que debe utilizar dependerá de por qué desea configurar una notificación y de los destinatarios de la notificación. No obstante, si las plantillas predeterminadas no se ajustan a sus necesidades, puede crear las suyas propias.
- Éxito/fallo del despliegue de aplicación
- Envía notificaciones sobre una aplicación específica a los usuarios especificados, en función del valor del rol.
- Solicitud de proceso genérico iniciada/Solicitud de proceso iniciada/Éxito de proceso
genérico/Anomalía de proceso genérico
- Envía notificaciones acerca de un proceso.
- Tarea creada
- Esta plantilla se utiliza para informar del estado de tareas manuales.
- Despliegue preparado
- Una plantilla de correo electrónico especializada para notificar acerca de que un despliegue está preparado.
- Aprobación creada/fallida
- Estas plantillas se utilizan para notificar sobre el estado de una aprobación.
Después de que tenga la entrada, añada otras con el mismo proceso. Si desea utilizar el nuevo esquema de notificación con aplicaciones existentes, modifique los valores de aplicación.
Las plantillas de notificación son archivos XML que se encuentran en la carpeta de archivos
conf/server/notification-template del servidor. Si las plantillas de notificación predeterminadas no se ajustan a sus necesidades, puede crear otras nuevas.
Para crear una nueva plantilla de notificación:
- Inicie un nuevo archivo XML.
- Especifique el script. (Las plantillas de notificación sólo admiten informes Velocity)
- Guarde el archivo en la carpeta de archivos conf/server/notification-template del servidor.
- Reinicie el servidor.