# Disparadores Personalizados para Solicitudes Los disparadores personalizados se usan para configurar acciones automatizadas para solicitudes o registros entrantes que cumplan ciertos criterios preconfigurados. Puedes automatizar varios procesos, como enviar notificaciones personalizadas por correo electrónico, crear una nueva solicitud basada en la información de campos de recursos o configurar la integración con aplicaciones de terceros. **Rol Requerido:** SDAdmin o HelpDeskConfig Para configurar disparadores personalizados de solicitudes, ve a **Admin > Automation > Custom Triggers**. ## Activación del Flujo de Trabajo Definido Cuando una solicitud entrante coincide con ciertas condiciones, puedes configurar acciones específicas para que se ejecuten automáticamente. Las condiciones se refieren a los valores que deben contener los campos de la solicitud cuando esta es creada, editada, eliminada permanentemente o movida a la papelera. Además de los eventos especificados, los disparadores personalizados también pueden ejecutarse cuando: - Se duplica una solicitud. - Una solicitud de incidente se convierte en una solicitud de servicio o viceversa. - Se genera una solicitud mediante mantenimiento. Los disparadores personalizados se categorizan en grupos. ### Crear Nuevo Grupo 1. Haz clic **Grupo de Disparadores**. 2. Proporciona un Nombre y Descripción para el grupo. 3. Haz clic **Guardar** o **Guardar y Agregar Nuevo**. ![](https://www.manageengine.com/userfiles/866/14262/ckfinder/images/qu/4385/2023_06_06_06_49_031.png) ## Configuración de Disparadores Personalizados - Pasa el cursor sobre el grupo requerido y haz clic **Agregar Disparador**. - Completa el formulario mostrado utilizando las siguientes indicaciones: - **Nombre del Disparador**: Proporciona un nombre para el disparador. - **Descripción**: Añade una nota breve sobre la necesidad del disparador. - **Ejecutar en acciones**: Elige cuándo o en qué eventos se debe ejecutar el disparador durante el ciclo de vida de la solicitud: creado, editado, eliminado permanentemente o movido a la papelera. - **Ejecutar durante**: Elige la ventana de tiempo para la ejecución del disparador: en cualquier momento, dentro del horario operativo o fuera del horario operativo. - **Ejecución en Cascada**: Elige la secuencia en la que se deben ejecutar los disparadores: - Aplicar el siguiente disparador configurado en la vista de lista. - Omitir los disparadores restantes en el grupo de disparadores actual y ejecutar el siguiente grupo de disparadores, si existe. - Omitir todos los disparadores restantes en todos los grupos de disparadores. - **Al Llegar la Solicitud**: Define las condiciones de la solicitud entrante: - **Aplicar condiciones basadas en criterios**: Puedes configurar hasta 100 criterios usando operaciones AND/OR. - Configura múltiples subcriterios. - Usa marcadores de posición como `$All my groups` y `$Logged in user`. - Para campos de selección múltiple, configura criterios basados en valores de subcampo. - **Aplicar condiciones usando funciones personalizadas**. - **No aplicar condiciones**: Se aplicará a todas las solicitudes entrantes. - **Ejecutar regla cuando se cumpla el criterio**: Disponible para solicitudes editadas. - **Acciones**: - Aplicar [Acción If-If](https://www.manageengine.com/configurations/helpdesk/custom-triggers-for-incidents%24if-if%20actions) o [Acción If-Else](https://www.manageengine.com/configurations/helpdesk/custom-triggers-for-incidents%24if-else%20actions). - Iniciar [Webhooks](https://www.manageengine.com/configurations/helpdesk/custom-triggers-for-incidents%24webhook). - Ejecutar [script personalizado](https://www.manageengine.com/configurations/helpdesk/custom-triggers-for-incidents%24custom%20scripts), [clase](https://www.manageengine.com/configurations/helpdesk/custom-triggers-for-incidents%24execute%20class), [función personalizada](https://www.manageengine.com/configurations/helpdesk/custom-triggers-for-incidents%24custom%20functions) o [acción definida](https://www.manageengine.com/configurations/helpdesk/custom-triggers-for-incidents%24user-defined-action). - [Acción a nivel de aprobación](https://www.manageengine.com/configurations/helpdesk/custom-triggers-for-incidents%24approval-level-action). - Enviar notificaciones. - Invocar [Agentes Zia](https://www.manageengine.com/latam/service-desk/help/adminguide/zia-agents). - Haz clic **Guardar**. ![](https://www.manageengine.com/userfiles/866/14262/ckfinder/images/qu/4801/2023_06_06_06_49_032.png) ## Agente Zia Los disparadores personalizados se configuran para ejecutar varias acciones en solicitudes que cumplen criterios específicos de entrada. En ServiceDesk Plus, puedes elegir entre 7 acciones personalizadas: - [Acción de Notificación](https://www.manageengine.com/configurations/helpdesk/custom-triggers-for-incidents%24notification) - [Función Personalizada](https://www.manageengine.com/configurations/helpdesk/custom-triggers-for-incidents%24custom%20functions) - [Ejecutar Script](https://www.manageengine.com/configurations/helpdesk/custom-triggers-for-incidents%24custom%20scripts) - [Ejecutar Clase](https://www.manageengine.com/configurations/helpdesk/custom-triggers-for-incidents%24execute%20class) - [Webhook](https://www.manageengine.com/configurations/helpdesk/custom-triggers-for-incidents%24webhook) - [Acción Definida por el Usuario](https://www.manageengine.com/configurations/helpdesk/custom-triggers-for-incidents%24user-defined-action) - [Acción a Nivel de Aprobación](https://www.manageengine.com/configurations/helpdesk/custom-triggers-for-incidents%24approval-level-action) ## Acciones Definidas por el Usuario Automatiza acciones entre instancias cuando se cumplen los criterios del disparador. Una explicación detallada está disponible [aquí](https://www.manageengine.com/latam/service-desk/help/adminguide/user-defined-action). ![](https://www.manageengine.com/userfiles/866/14262/ckfinder/images/qu/2025/2025_12_11_09_31_531.png) ## Acciones de Nivel de Aprobación Agrega múltiples niveles de aprobación a una solicitud cuando se cumplen los criterios del disparador. ### Campos de Configuración | Campos | Descripción | |---|---| | **Nombre*** | Proporcione un nombre para la aprobación. | | **Descripción** | Describa brevemente la aprobación. | | **Nombre del Nivel*** | Proporcione un nombre para el nivel de aprobación. | | **Esperar Por*** | Elija la condición de aprobación:
**Cualquiera para aprobar** – Aprobación otorgada si al menos un aprobador aprueba.
**Todos para aprobar** – Aprobación otorgada solo cuando todos los aprobadores aprueban.
**Acción de Primera Respuesta** – Aprobación otorgada cuando el primer aprobador aprueba. | | **Aprobadores*** | Seleccione aprobadores por roles organizacionales, usuarios de solicitud o campos adicionales. | | **Plantilla de Notificación** | Seleccione la plantilla global o personalizada. | | **Asunto*** | Proporcione asunto si usa plantilla personalizada. | | **Mensaje** | Proporcione el mensaje para la notificación. | ![](https://www.manageengine.com/userfiles/866/14262/ckfinder/images/qu/2025/2025_12_11_09_33_522.png) ## Acciones If-If La acción If-If le permite agrupar múltiples acciones personalizadas y ejecutarlas cuando se cumplen los criterios especificados. - Puede configurar solo una acción If-If por disparador. - Puede agregar hasta 10 bloques If. - Puede configurar hasta 5 acciones en cada bloque. - No puede configurar funciones personalizadas y scripts personalizados dentro del mismo bloque. ![](https://www.manageengine.com/userfiles/866/14262/ckfinder/images/qu/2759/2023_06_06_06_49_0310.png) ## Acciones If-Else Puede usar la acción If-Else para configurar acciones cuando el criterio se cumple y cuando no se cumple. ### Bloques Disponibles | Bloque | Descripción | |---|---| | **If*** | Ejecuta acciones basadas en coincidencia de criterios. | | **Else-If** | Se valida cuando el bloque If no se ejecuta. Puede agregar hasta 8 bloques. | | **Else*** | Se ejecuta cuando ningún bloque anterior se ejecuta. | \* Bloques obligatorios. ![](https://www.manageengine.com/userfiles/866/14262/ckfinder/images/qu/9903/2023_06_06_06_49_0311.png) ## Configuración de Agentes Zia Para configurar agentes Zia, vaya a **Seleccione Acción Personalizada > Invocar**. Seleccione el Agente Zia. Para saber más, haga clic [aquí](https://www.manageengine.com/latam/service-desk/help/adminguide/zia-agents). **Nota:** Puede configurar solo un agente por disparador personalizado. ![](https://www.manageengine.com/userfiles/866/14262/ckfinder/images/qu/2025/2025_12_26_11_56_191.png)