Función OperatorSendAttachToAutomated
Facilita la invocación del comando REST OperatorSendAttachToAutomated del servicio de Messaging, para enviarle un archivo adjunto al usuario de WhatsApp.
OperatorSendAttachToAutomated(origin, providerAccount, operatorUserId, externalUserId, messageGroupFilter, contentId, fileType)
Parámetros:
- origin: ID del proveedor de WhatsApp: WHATSAPP_WAVY, WHATSAPP_INFOBIP.
- providerAccount: ID de la cuenta del proveedor de WhatsApp informado en Origin.
- operatorUserId: ID del Ticket de sesión del operador en Engage.
- externalUserId: Nro de teléfono del usuario WhatsApp.
- messageGroupFilter: Código del grupo de mensajes asociado al mensaje.
- contentId: Es un string con el ID del archivo a enviar. El ID del archivo coincide con la PKEY de la tabla de adjuntos de Engage.
- fileType: tipo de archivo adjunto, los valores pueden ser “PHOTO”, “AUDIO”, “VIDEO” y “OTHER”.
Ejemplo de uso en una grilla en pantalla:

En la pantalla anterior, se presenta una grilla con una lista de mensajes predefinidos, fijos o variables (contienen datos dinámicos), los cuales, al hacer click sobre el icono de la derecha se trasladan automáticamente a la ventana de chat y se envían al Cliente. Entre ellas se encuentra el envío de una “Póliza de Seguros”.
A continuación la porción de código del SP que puebla la grilla con la opción del archivo de la póliza:
SELECT ‘<font size=2>Póliza de Seguros</font>’,'<img src=”./../fotos/ico/file-pdf.png” width=”24″ height=”24″ title=”PDF” onclick=”OperatorSendAttachToAutomated(”WHATSAPP_INFOBIP”,”DEFAULT”,”’ +ISNULL(@SESSION_ID,”)+ ”’,”’ +ISNULL(@TELEFONO,”)+ ”’,””,”0FEDCC2E-1430-424B-B2E9-D61F1E2ABCA7”,”OTHER”);”/>’ AS ‘Enviar’