Esta función es la encargada de enviar reportes o documentos en PDF por email. Para poder utilizar esta función es necesario tener en el licenciamiento el módulo de Campañas y alertas tempranas por email.
Recibe la información que se enviará por email para que así el Agente se encargue de construir el email y despacharlo al destinatario indicado.
Nombre parámetro | Tipo | Descripción | Ejemplo |
dataJSON | JSON |
Json que contiene en su interior la siguiente estructura: url: Es el MD5 identificador del reporte que se obtuvo en el llamado de la función GetPDF. asunto: Texto con el asunto del email. contenido: Texto del cuerpo del email. narchivo: Nombre del archivo que se envía por email. firma: Firma del correo, se puede enviar una de las siguientes opciones: email: arreglo que contiene la lista de correos a los cuales se les va a enviar el email con el reporte o documento en PDF. |
{ "url": "Q7HqS3elBp4vC2uoD3ghjghg584…", "asunto": "Factura de venta # FV-00745", "contenido": "Buen día, a continuación adjunto la factura de venta # FV-00745", "narchivo": "Factura_venta_fv00745.pdf", "firma": "contacto", "email": [ "gerencia@mpcom putadores.com", "contabilidad@mp computadores.com" ] } |
controlkey | Varchar | Corresponde al keyagente obtenido en el logueo (requerido). | "564654" |
iapp | Varchar | Código que identifica a la aplicación que interactúa con el Agente (requerido) | "1068" |
random | Varchar | Cadena aleatoria que se crea en el lado del cliente, esto con el fin de que las peticiones no sean cacheadas por el navegador Internet Explorer (para aplicaciones web). (Opcional). | "54654" |
Nombre parámetro | Tipo | Descripción |
encabezado | JSON |
Json que contiene en su interior los siguientes datos: resultado (varchar): Retorna true siempre que la petición se ejecute satisfactoriamente. |
respuesta | JSON |
Json que contiene en su interior el objeto “datos” que se describe a continuación: envio (varchar): Contiene true cuando el email se envía satisfactoriamente o false cuando no se puede enviar. . |
{ "result":[{ "encabezado":{"resultado":"false","imensaje":"40","mensaje":"Usuario no logueado."}, "respuesta":{"datos":""} }] }