Desencadenantes
Se pueden configurar desencadenantes para que los eventos relacionados con ciertos objetos provoquen la ejecución de un procedimiento.
Supongamos que desea insertar datos en una base de datos cuando cambie el estado de un proyecto particular de borrador a activo. Se puede utilizar un desencadenante para hacerlo definiendo lo siguiente:
Un procedimiento que inserte un registro en una tabla de base de datos externa.
Una plantilla de proyecto, DirectMail.
Un enlace de desencadenante de la plantilla DirectMail, definido para que se desencadene cuando el estado de un proyecto cambia (por ejemplo, de borrador a activo).
Si crea un proyecto basado un la plantilla DirectMail, el sistema llama al procedimiento cuando se produzca el cambio del estado especificado.
Se aplican las siguientes reglas de desencadenante:
Los desencadenantes se producen justo antes o después de un evento.
Los desencadenantes se ejecutan en un subconjunto de los eventos del sistema, incluidos los que están relacionados con proyectos, solicitudes, objetos de marketing, aprobaciones, tareas, hojas de cálculo de flujo de trabajo, filas de plantillas, usuarios, facturas, presupuestos, cuentas y recursos.
Por lo general, deben definirse los desencadenantes en el nivel más granular posible. Por ejemplo, en lugar de configurar un enlace de desencadenante para un objeto, configúre un enlace de desencadenante para un evento en particular de una plantilla de proyecto en particular.
Se puede ver una lista de los enlaces de desencadenantes para la instalación seleccionando
Configuración > Configuración de Marketing Operations
y pulsando
Enlaces de desencadenantes
.
Adición de un desencadenante
Adición o edición de un enlace de desencadenante
Detalles de enlaces de desencadenantes
Copyright IBM Corporation 2013. All Rights Reserved.