Histórico da Página
Envio de notificações do Portal Empresa (Pendências) via e-mail - Layout
Visão Geral do Programa
Esta ferramenta permite o agendamento dos envios, por meio de rotinas RPW, das notificações por e-mail do status atual das solicitações realizadas no Portal Empresa para seus respectivos usuários responsáveis.
Importante:
As páginas listadas na sessão "Conteúdos Relacionados" deste manual, deverão ser verificados e parametrizados conforme orientado no manual.
Agendamento dos Envios de Notificação
Para realizar o agendamento, deverá ser acessado a rotina hvp.notifyClientPendingStatus.
Aviso | ||
---|---|---|
| ||
Para que o usuário receba os e-mails, o mesmo deverá estar associado ao papel "CTP", possuir seus dados parametrizados corretamente (e-mail, data de validade e permissões de acesso ao painel de solicitações do Portal Empresa). |
Campos de Parâmetros:
...
Dias de Solicitação
...
Opções:
- Data Atual: Será filtrado os movimentos pendentes pela data de execução do pedido.
- Dia Anterior: Será filtrado os movimentos pendentes pelo dia anterior a data de execução do pedido.
...
Email do Remetente
...
E-mail que será utilizado como remetente dos envios neste pedido de execução.
Importante: Caso este campo esteja parametrizado, irá sobrescrever a informação contida no campo Remetente Padrão do cadastro Parâmetros Email Foundation (btb926zb).
Para a montagem do e-mail que será enviado aos usuários, é utilizado como base o layout "lap\EmailNotificacaoPainelSolicitacoes.html". Este layout é um fonte aberto no tipo HTML, no qual é possível realizar adaptações conforme necessidade do cliente.
Exemplo do layout padrão liberado em produto, com todas as colunas disponíveis sendo apresentadas.
Fonte do layout:
Por ser um arquivo do tipo HTML, dentro do layout é possível visualizar diversas tags utilizadas pela linguagem para construção do e-mail.
Abaixo iremos exemplificar quais as linhas poderão ser modificadas para alteração do layout.
Na imagem anterior, é sinalizada quais as linhas deverão ser alteradas para modificação do logo e texto que serão utilizadas no corpo do e-mail gerado.
Para montagem das tabelas nas quais serão apresentadas as pendências, foi estruturado do seguinte modo:
Cada tabela possuí a mesma estrutura de tags, iniciando com uma tag "<gps:movimentos>" seguida da categoria que será apresentado nesta tabela.
Aviso |
---|
Os valores apresentados no campo idiStatusMovimentacao, não poderão ser alterados no layout. A modificação destes valores acarretará no envio de informações incorretas dentro de cada tabela. |
Campos de Execução:
...
Data de Execução
...
Opções:
- Executar hoje: Irá setar a geração do SIB para o exato momento que for clicado em Executar.
- Agendar execução: Irá permitir agendar a execução para outro momento, habilitando os campos "Agendar para" e "Hora".
...
Agendar para
...
Informar a data de agendamento da execução da geração do SIB.
...
Informar o servidor de execução de RPW, parametrizado pelo cliente.
Obs.: O servidor de execução RPW é um produto do Framework.
...
Opções:
- Último dia do mês: Irá agendar a execução para o último dia do mês, de cada mês, até a data limite parametrizada no "Até o dia".
- Escolher Dia: Irá habilitar o campo "Dia do mês". agendando a execução para o dia informado no campo "Dia do mês", de cada mês, até a data limite parametrizada no "Até o dia".
...
O e-mail que será enviado para os usuários possui um layout, conforme imagem abaixo:
OBS: Este layout "EmailNotificacaoPainelSolicitacoes.html", é um fonte aberto no tipo HTML, podendo ser adaptado conforme necessidade do cliente.
...
Atualmente as solicitações do usuário que serão apresentadas no e-mail, estão divididas em 4 categorias:
Categoria | Valor do campo idiStatusMovimentacao |
Reprovadas | 1 |
Aprovadas | 2 |
Pendentes do Cliente | 7 |
Pendentes da Operadora |
Pendentes do Cliente
Aprovadas
Todas os demais |
A seguir é apresentada a tag <header>, na qual é informado o titulo da tabela e o cabeçalho de suas colunas.
Nota |
---|
Os dados contidos dentro desta tag serão apresentados apenas no primeiro registro de cada tabela, caso o usuário não possua nenhuma solicitação no status referente a tabela, a mesma não será apresentada no e-mail. |
Atualmente é possível apresentar as seguintes colunasPara cada solicitação, será apresentada as seguintes informações:
Contratante | CPF/CNPJ + Nome do contratante. |
Contratante Origem | CPF/CNPJ + Nome do contratante origem. |
Usuário | Código + Nome do usuário responsável pela solicitação. |
Data | Data da solicitação. |
Contrato | Numero do contrato a qual o beneficiário foi cadastrado. |
CPF | CPF do beneficiário. |
Nome | Nome do beneficiário. |
Tipo Movimento | Tipo de Movimento realizado na solicitação. |
Observações | Observações realizadas durante o processo da solicitação. |
Relatório de Acompanhamento dos Envios
Ao finalizar o processo de envio das notificações do Portal Empresa para os usuários responsáveis, será gerado um arquivo .CSV para acompanhamento do processo.
Exemplo de arquivo gerado:
Colunas apresentadas no relatório de acompanhamento:
...
Status
...
Indica se o e-mail foi enviado para o usuário em questão.
...
Usuário
...
Código do usuário
...
...
E-mail do usuário a qual foi enviado o e-mail.
...
Na tag <content>, é apresentado os valores referente a cada solicitação do usuário. Neste bloco, é apresentado os campos conforme colunas citadas acima.
Aviso |
---|
Caso seja realizado qualquer modificação na estrutura da tag <content> , deverá replicar a mesma alteração para a estrutura da tag <header>, e vice-versa, evitando a apresentação incorreta de dados no e-mail. |
Na tag <footer>, poderá ser apresentadas informações no rodapé de cada uma das tabelas
...
do e-mail.
Conteúdos Relacionados:
Envio de Notificações do Portal Empresa (Pendências) via e-mail |