Algunos procesos requieren que se reciba un correo electrónico específico para continuar. En este artículo veremos cómo bloquear la ejecución de un elemento de trabajo hasta la recepción de un correo electrónico específico o hasta la recepción de una respuesta a un correo electrónico enviado durante su ejecución.
Bloquear la ejecución de un elemento de trabajo hasta que se reciba un correo electrónico específico
Debe realizar la siguiente configuración:
- Abra el proceso deseado en el editor de procesos.
- Asegúrate de que la opción de automatización esté habilitada.
- Agregue un evento de mensaje intermedio después de la actividad para la que desea detener el progreso del proceso.
- Seleccione el evento de mensaje intermedio. Vaya a «Propiedades» y deje la configuración de comportamiento predeterminada. En efecto, este evento de mensaje intermedio debe tener un comportamiento de tipo «Captura». Este comportamiento está representado por un sobre blanco, mientras que el comportamiento de tipo «Lanzar» está representado por un sobre negro.
- Vaya a la parte «Ejecución» y elija el conector: «Correo electrónico».
- En el campo «Tipo de Mailbox», seleccione «Email mailbox».
- Haga clic en el icono de la cadena.
Luego, el sistema genera una dirección de correo electrónico específica. El elemento de trabajo afectado solo puede avanzar después de recibir un correo electrónico en esta dirección. Como puede ver, la dirección de correo electrónico coincide con el número de Token. Por lo tanto, es necesario ingresar el número del elemento de trabajo en cuestión en la dirección de correo electrónico para poder llegar a este evento de mensaje intermedio.
Para información, la dirección de correo electrónico proporcionada se refiere únicamente a los elementos de trabajo en producción. Esta dirección no funciona para elementos de trabajo de prueba. Por lo tanto, no es posible utilizar esta funcionalidad para un elemento de trabajo de prueba.
Bloquear la ejecución de un elemento de trabajo hasta que reciba una respuesta a un correo electrónico enviado mientras se estaba ejecutando
Su proceso debe tener configurado el envío de correo electrónico. Para hacer esto, debe insertar en su proceso un evento de mensaje intermedio con comportamiento de envío. Para saber más sobre este tipo de configuración: Mandando correos electrónicos.
Luego repita los primeros 5 pasos vistos anteriormente.
- En el campo «Tipo de Mailbox», elige «Responder a un evento anterior».
- Haga clic en el icono de la cadena.
- Seleccione el evento de envío de mensaje intermedio en cuestión.
A partir de ese momento, el sistema solo liberará el avance del work item a esa etapa del proceso cuando reciba respuesta al correo electrónico correspondiente.