Mandato BroadcastMessage
Este mandato difunde un correo electrónico a los clientes.

Valores de los parámetros
- http://nombre_sistpral/vía de acceso/
- El nombre totalmente calificado del servidor WebSphere Commerce
y la vía de acceso de configuración.
- langId
- Establece o restaura el idioma preferido para la duración de la sesión;
los idiomas soportados para una tienda se encuentran en la tabla STORELANG.
- storeId
- El número de referencia de la tienda desde la que se envía el mensaje.
- URL
- El URL al que se debe llamar cuando el mandato se completa satisfactoriamente.
- messageContent
- El contenido del mensaje que se va a enviar. Si se especifica,
este contenido reemplaza el contenido de la plantilla de mensajes. Este
parámetro se debe especificar si se especifica el parámetro messageType.
- subject
- El contenido de la línea Asunto del correo electrónico. Si no se
especifica el asunto, se utilizará el asunto por omisión especificado en
la configuración del tipo de mensaje.
- sender
- El contenido de la línea De del correo electrónico. Si no se especifica
el remitente, se utiliza el remitente por omisión especificado en la
configuración del tipo de mensaje.
- mode
- Valores posibles:
- Envía el mensaje a todos los compradores de una tienda determinada
que han comprado cualquier producto y han indicado que desean recibir
información sobre promociones por correo electrónico.
- Envía el mensaje a todos los compradores de una tienda determinada que
han adquirido el código de artículo especificado y han indicado que desean
recibir información sobre promociones por correo electrónico.
- Envía el mensaje a todos los compradores que han indicado que
desean recibir información sobre promociones por correo electrónico.
- messageType
- Referencia a una plantilla de mensajes predefinidos definida en la columna
MSGTYPE_ID de la tabla MSGTYPES. Si no se
especifica messageType, se utilizará el tipo de mensaje a nivel
de sitio para la difusión de mensajes. Por omisión, el tipo de mensaje a
nivel de sitio no tiene ninguna plantilla de mensajes asociada, por lo
cual se recomienda que las tiendas tengan configurado su propio tipo de
mensaje de difusión general. Consulte Anotación cronológica de mensajes
para obtener información acerca de cómo configurar nuevos tipos de mensajes.
- recipient
- Los destinatarios adicionales del correo electrónico, en una lista separada por comas.
- partNumber
- El número de pieza del artículo asociado con el correo electrónico en la modalidad 2.
- contractId
- Los miembros destinatarios que han realizado compras bajo este contrato en modalidad 2.
- offerId
- Los miembros destinatarios que han realizado compras bajo esta oferta en modalidad 2.
- catEntryId
- Los miembros destinatarios que han comprado esta entrada de catálogo en modalidad 2.
Comportamiento
- Llama al mandato de tarea GetRecipientsCmd para crear una lista de destinatarios de mensajes de difusión general de correo electrónico.
- Llama a otro mandato de tarea para enviar mensajes de correo
electrónico proporcionando los parámetros de dirección de correo electrónico
del remitente, asunto del mensaje, el mensaje y la lista de
destinatarios separada por comas.
- Utiliza la plantilla correspondiente al tipo de mensaje especificado
para el texto del mensaje.
Condiciones de excepción
Si la lista de destinatarios no se puede determinar o si hay un error en
la entrega del mensaje, se llama a la tarea de error
BroadcastMessageErrorView.