Vistas:

Pregunta:
En un flujo de trabajo, ¿cómo puedo hacer referencia a un campo de palabra clave que contiene una lista de direcciones de correo electrónico para utilizarlo con un paso de envío de correo electrónico?

Respuesta:
Consulte la siguiente guía para obtener instrucciones sobre el envío de correos electrónicos basados en una lista de direcciones de correo electrónico contenidas en un campo de palabra clave.

A continuación se muestra un esquema de un flujo de trabajo y los pasos implicados en el que un campo de palabra clave contiene una lista de direcciones de correo electrónico y, a continuación, se itera para que se envíe un correo electrónico por cada entrada del campo de palabra clave.

Necesitaremos crear las siguientes variables globales;

Texto Tipo de datos

  • Correo electrónico

Tipo de datos Integer

  • Recuento

  • Total


1. El primer paso es crear un paso de datos Assign donde primero inicializamos la variable global Count y le damos un valor fijo de 0.

Flujo de trabajo variable global = Count = Entrada fija = 0


2. A continuación, crearemos otro paso de datos Asignar donde estableceremos nuestras 3 variables globales.

Variable global de flujo de trabajo = Email =Expresión aritmética = DW_KW_NAME[GV_Count]
Variable global de flujo de trabajo = total = Expresión aritmética = COUNT(DW_KW_NAME)
Variable global de flujo de trabajo = Count = Expresión aritmética = GV_Count+1




Para la variable global "Email", vamos a tomar la primera dirección de correo electrónico almacenada en el campo de palabra clave.

Esto se logra utilizando esta expresión aritmética (DW_KW_NAME[GV_Count]) cuando hacemos referencia por primera vez a nuestro campo de palabra clave. Junto a ella, hacemos referencia a nuestra variable Count, que se estableció en 0.
En este caso, 0 corresponde a la primera línea del campo de palabra clave.



Para la expresión aritmética de la variable global "Total" (COUNT(DW_KW_NAME)), estamos utilizando la función Count. También estamos proporcionando el campo de palabra clave como nuestro parámetro para devolver un conteo total del número de direcciones de correo electrónico almacenadas.


Finalmente, la variable global Expresión Aritmética "Count" (GV_Count+1) se incrementa en 1.



3. Después de inicializar las variables globales y actualizar la variable global Count, procedemos al paso Email Send, que enviará el correo electrónico.


4Ahora, se utilizará un paso Condición para comprobar si hay alguna dirección de correo electrónico restante a la que se deba enviar un correo electrónico.
Si la hay, se volverá al segundo paso Asignar datos y luego se repetirá el proceso anterior.



5. Una vez que se hayan enviado todas las direcciones de correo electrónico, el flujo de trabajo finalizará.
Este es un caso sencillo, pero la lógica debería poder implementarse en cualquier flujo de trabajo que haya configurado.

KBA es aplicable tanto para organizaciones en la nube como locales.

Tenga en cuenta: Este artículo es una traducción del idioma inglés. La información contenida en este artículo se basa en la(s) versión(es) original(es) del producto(s) en inglés. Puede haber errores menores, como en la gramática utilizada en la versión traducida de nuestros artículos. Si bien no podemos garantizar la exactitud completa de la traducción, en la mayoría de los casos, encontrará que es lo suficientemente informativa. En caso de duda, vuelva a la versión en inglés de este artículo.