Use los disparadores personalizados de releases para activar automáticamente acciones predefinidas en un release que coincida con los criterios. Puede configurar notificaciones por correo electrónico/SMS, funciones personalizadas o incluso scripts personalizados como acciones personalizadas. También puede usar disparadores para ejecutar acciones en otros módulos. Los disparadores personalizados se clasifican y ejecutan mediante grupos de disparadores.
Rol requerido: SDAdmin
Para crear un nuevo grupo de disparadores,
Vaya a Admin > Automatización > Disparadores personalizados > Release.
Haga clic en +Grupo de disparadores.
Proporcione un Nombre y una Descripción para el grupo.
Haga clic en Guardar o Guardar y agregar nuevo.
Para crear un nuevo disparador personalizado,
1. Vaya al grupo de disparadores correspondiente y haga clic en Agregar disparador.
2. Complete el formulario mostrado usando las siguientes indicaciones:
Nombre del disparador: Proporcione un nombre para el disparador.
Descripción: Describa el disparador o agregue notas relevantes.
Ejecutar en acciones: Elija si el disparador debe ejecutarse cuando el release se cree, edite o elimine permanentemente.
Ejecutar durante: Con esta opción, puede elegir ejecutar el disparador solo dentro o fuera del horario operativo. La opción predeterminada es En cualquier momento.
Ejecución en cascada: Use esta opción para modificar el orden del siguiente disparador aplicado. Puede elegir omitir todos los disparadores restantes del grupo actual o incluso de todos los grupos.
Criterios: Elija los criterios para los releases usando las listas desplegables. Puede configurar hasta 50 criterios en combinaciones AND/OR para disparadores personalizados.
Ejecutar regla cuando se cumplan los criterios: Esta opción está disponible solo si ha elegido aplicar el disparador cuando se edita un release. Elija si el disparador debe aplicarse solo la primera vez o cada vez que se cumplan los criterios.
Acciones: Configure las acciones que se realizarán cuando un release cumpla los criterios especificados. Puede optar por activar notificaciones (por correo electrónico/SMS), ejecutar script personalizado, clase o función personalizada, acción If-If o acción If-Else. Puede modificar el orden de las acciones mediante un sencillo método de arrastrar y soltar usando el ícono Arrastrar para reordenar
.
Haga clic en Guardar.
Desde la vista de lista de disparadores, puede realizar las siguientes acciones
Ver disparadores en un grupo de disparadores: Para ver los disparadores personalizados configurados dentro de un grupo, haga clic en
en el grupo requerido.
Habilitar/Deshabilitar disparador: Puede habilitar/deshabilitar un disparador personalizado desde la vista de lista usando el botón de alternancia junto al disparador requerido.
Organizar grupos de disparadores: Configure el orden de ejecución de los grupos de disparadores en un release. Haga clic en Organizar en la vista de lista y reorganice los grupos de disparadores desde la ventana emergente mostrada mediante un sencillo método de arrastrar y soltar.
Organizar disparadores personalizados: También puede modificar el orden de ejecución de los disparadores personalizados dentro de un grupo de disparadores. Pase el cursor sobre el grupo de disparadores requerido y haga clic en Organizar para realizar la acción.
Ejecución en cascada: Puede modificar la opción configurada para la ejecución en cascada de un disparador personalizado desde la vista de lista. Para hacerlo, haga clic en el menú desplegable de ejecución en cascada junto al disparador y elija la opción requerida.
Editar grupo de disparadores: Para editar un grupo de disparadores, haga clic en
junto al nombre del grupo requerido. Modifique los detalles y haga clic en Actualizar.
Editar disparador personalizado: Para editar un disparador personalizado, expanda el grupo de disparadores y haga clic en
junto al disparador requerido. Modifique los detalles y haga clic en Actualizar.
Eliminar grupo de disparadores: Para eliminar un grupo de disparadores, seleccione los grupos requeridos habilitando las casillas de verificación correspondientes y haga clic en
. Aparecerá un mensaje de confirmación. Haga clic en Proceder para completar la acción. Eliminar un grupo de disparadores también eliminará todos los disparadores configurados en el grupo.
Eliminar disparador personalizado: Para eliminar un disparador personalizado, seleccione el disparador requerido habilitando la casilla de verificación correspondiente y haga clic en
. Aparecerá un mensaje de confirmación. Haga clic en Proceder para completar la acción.
Mover disparadores entre grupos: Puede mover disparadores de un grupo a otro. Para hacerlo, seleccione los disparadores personalizados requeridos habilitando la casilla de verificación correspondiente. De las opciones mostradas, haga clic en Mover al grupo y seleccione el grupo requerido para completar la acción.
Acciones: Puede usar el menú desplegable Acciones para habilitar/deshabilitar en masa el disparador personalizado y también para modificar la opción configurada para la ejecución en cascada del disparador personalizado.
Las siguientes son las acciones que se pueden configurar usando los disparadores.
Notifique a los técnicos o a cualquier persona involucrada sobre el release y sus actividades por correo electrónico/SMS. Puede crear nuevas plantillas para notificaciones y guardarlas. Estas plantillas guardadas aparecerán en la ventana de plantillas de notificación.
Para crear una acción de notificación,
Seleccione Acción de notificación en el menú desplegable Seleccionar acciones personalizadas.
Elija una plantilla existente o haga clic en + Nuevo para agregar una nueva plantilla.
Ingrese un nombre de plantilla si es una plantilla nueva.
Seleccione un modo para la notificación: correo electrónico o SMS.
Ingrese un Asunto y agregue un mensaje de notificación relevante.
Puede usar las $variables para incluir roles del release, título del release, enlaces, etc.

Haga clic en Guardar.
Los scripts personalizados permiten a los usuarios modificar el comportamiento y la interfaz de usuario de la aplicación. En un archivo de script, puede programar las acciones que se realizarán. Siga los pasos descritos en el documento que se proporciona a continuación para programar eficazmente las acciones requeridas.
Función personalizada
Al ejecutar funciones personalizadas en disparadores personalizados de releases, puede manipular datos en ServiceDesk Plus y en aplicaciones de terceros. Puede usar funciones personalizadas para actualizar los campos del release o crear tickets en otras aplicaciones. releaseObj y context son los argumentos compatibles en las funciones personalizadas.
La acción If-If le permite agrupar múltiples acciones personalizadas y ejecutarlas cuando se cumplan los criterios especificados.
Puede configurar solo una acción If-If para una regla de automatización.
Para configurar acciones If-If,
En Acciones, haga clic en Seleccionar acción personalizada > If-If.
Configure los criterios usando las listas desplegables. Puede crear hasta 10 criterios usando combinaciones AND/OR.
Configure las acciones usando las opciones disponibles: notificaciones, actualizaciones de campos, scripts personalizados, funciones personalizadas, clase personalizada, webhooks o acción de negación.
Haga clic en Agregar bloque If para agregar otro bloque o haga clic en Actualizar.
Puede usar la acción If-Else para configurar acciones cuando se cumplan los criterios y cuando no se cumplan.
Puede configurar solo una acción If-Else para una regla de automatización.