Desencadenantes de salida síncronos
Cuando Campaign ejecuta un desencadenante de salida de forma síncrona, el proceso que lo invoca espera a que el comando ejecutado se complete, y devuelva un estado de ejecución correcto o incorrecto.
En otras palabras, el diagrama de flujo no continúa su ejecución hasta que se devuelve el resultado del desencadenante. Si el desencadenante falla, indicando un valor de retorno distinto de cero, el cuadro de proceso no continúa el procesamiento, en indica un error (con una X roja) y su mensaje correspondiente.
La ejecución síncrona es útil cuando el diagrama de flujo está esperando a que un proceso externo se complete antes de continuar. Por ejemplo, un desencadenante de salida síncrono podría ejecutar un programa de puntuaciones de modelo predictivo externo en tiempo real, y el diagrama de flujo esperaría hasta que terminase, antes de seleccionar las puntuaciones del modelo actualizado.
Para hacer que un desencadenante de salida sea síncrono, coloque un signo de interrogación (?) después del nombre de desencadenante cuando especifique el desencadenante en la configuración del proceso. Por ejemplo:
EmailUpdate ?