7.4 API - Zenvia: Relatórios de monitoramento de SMS enviados
Para monitorar os envios de SMS utilizando a API Zenvia, disponibilizamos duas consultas.
SMS com retorno de erro
Este relatório no gerenciador de consultas foi salvo com o nome “Relatório de monitoramento de mensagens com PROBLEMAS enviadas por período”. Retornando uma lista de mensagens enviadas cujo retorno tem o campo “StatusCode” na Zenvia com valor diferente de ’00’, o filtro para execução está por período (data “de” “até”).
Consulta em SQL para SAP HANA e execução no client do SAP Business One:
SELECT T0."U_DataEnv", T0."U_HoraEnv", T0."U_CardCode", T0."U_Assunto", T0."U_Destinatario", T0."U_TextoSMS", T0."U_Status", T0."U_StatusCode", T0."U_DetailCode", T0."U_MensagemRetorno", T0."U_DataProg"
FROM "@DWU_MSG_SMS" T0
WHERE ( T0."U_DataEnv" between [%0] and [%1]) and T0."U_StatusCode" <> '00'
SMS enviados por data
Este relatório no gerenciador consultas foi salvo com o nome “Relatório de monitoramento de mensagens enviadas por dia”. Retornando uma lista de mensagens programadas para envio em uma determinada data.
Consulta em SQL para SAP HANA e execução no client do SAP Business One:
SELECT T0."U_DataEnv", T0."U_HoraEnv", T0."U_CardCode", T0."U_Assunto", T0."U_Destinatario", T0."U_TextoSMS", T0."U_Status", T0."U_StatusCode", T0."U_DetailCode", T0."U_MensagemRetorno", T0."U_DataProg"
FROM "@DWU_MSG_SMS" T0
WHERE T0."U_DataEnv" = [%0]