API BMS Email
Introdução
A pagina tem a finalidade de explicitar e demonstrar o consumo dos serviços de email via Api.
Serviço
O serviço esta exposto pela arquitetura Swagger no endereço abaixo:
https://intranet.grupobarcelos.com.br/api/documentation
Para o consumo do serviço deverá ser enviado via Header a variavel Authorization contento o token de acesso.
(Token disponibilizado pela equipe de sistemas)
O serviço de email é publicado por Swagger (Full Rest), atraves do consumo de 3 serviços:
Documentação
Toda documentação se encontra no endereço abaixo:
https://intranet.grupobarcelos.com.br/api/documentation
No endereço os serviços serão Sop-low, Sop-Medium e Sop-hight com seus respectivos parâmetros de entrada, sendo todos obrigátorios menos snmarcacao.
O parâmetro "snmarcacao" é o sinalizador se deve ou não realizar a marcação do envio de email no histórico de ações realizadas.
O parâmetro "nmorigem" é o determinante para qual base adaptor será realizado o envio do email com os seguintes parametros:
1-Geral 2- Santander 3-BMG 4-Banco do Brasil 5-Crefisa"
Consumo dos Serviços
Como exemplo de paramêtros de entrada para os 3 serviços temos o json abaixo:
{
"fromMail": "norepley@grupobarcelos.com.br",
"fromName": "Sistemas Barcelos",
"subject": "teste",
"cdmensagememail":"12",
"to": "tiago.santos@grupobarcelos.com.br",
"nmpessoa": "Tiago Santos",
"cdempresa":"1",
"cdpessoa":"35909",
"cdcredor":"10",
"cdproduto":"40",
"cddivida":"1",
"sqdivida":"1",
"cdevento":"155",
"dsnotas":"Teste Megazord postman",
"cdvinculo":"0",
"tpacionamento":"D",
"inconciliacao":"S",
"nmorigem": "4",
"snmarcacao": "1"
}
O json acima deverá esta no corpo (body) da mensagem
Somente muda o endereço de destino (demonstrado no item Serviço acima).
Obrigatório enviar o paramêtro Header "Authorization" contendo o token de acesso fornecido pela equipe de sistemas.
Funcionamento
Os serviços farão o balanceamento igual de 40 mil emails hora entre os hosts smtp-bms,smtp-bms2,smtp-bms3 smtp-bms4.
Cada host tem a capacidade de 10 mil hora.
O serviço "Sop-low" será destinado para baixa prioridade e volume acima de 30 mil emails.
O serviço "Sop-medium" será destinado para média prioridade e volume acima de 5 mil até 30 mil emails.
O serviço "Sop-hight" será destinado para alta prioridade e volume acima até 5 mil emails.
Será registrado via log os parametros de identicação da demanda CDPESSOA, CDCREDOR,NMORIGEM,CDDIVIDA,CDEMPRESA,CDPRODUTO, assim como email de destino e host enviado.
O serviço fará envio de email tendo como origem o parâmetro "fromMail" e o nome determinado pelo parâmetro "fromName".
O layout e conteudo do email será determinado pelo parâmetro "cdmensagememail", codigo de mensagem da respectiva base.
Somente serão substituidos os parâmetros "ClienteNome" e "ClienteCNPJ_CPF" por se tratar de alta demanda e alto risco de BLACKLIST.
Lembrando que dominios bloqueados e emaisl em BLACKLIST são de responsabilidade da origem (o serviço que consome)