Notificação Fornecedor

Este caso de uso envia uma mensagem aos fornecedores com as informações das notificações encaminhadas a ele num determinado dia. Essas notificações informam sobre os empenhos que estão com entrega de material atrasadas. O e-mail enviado para o fornecedor quando aberto automaticamente enviará outro e-mail de confirmação de recebimento.

O mesmo é responsável também por enviar uma mensagem com o resumo dessas notificações diárias para um grupo de emails de uma unidade gestora. Esse grupo é definido pelo responsável de cada gestora.

Descrição do Caso de Uso

O timer verifica os fornecedores que receberam notificações no dia anterior e envia a informação dessas notificações para cada fornecedor (RN01 RN02 RN04). O modelo do email enviado segue abaixo:

Após enviar para todos os fornecedores todas as notificações, será enviado um resumo dessas notificações diárias a um grupo de emails de cada gestora dos empenhos presentes nas notificações (RN01 RN03). O modelo do email enviado segue abaixo:

Principais Regras de Negócio

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sipac.liquidacao.timers.TimerNotificacaoFornecedor sistemas_comum.infra.registro_timer
br.ufrn.sipac.liquidacao.acompanhamento.dominio.NotificacaoFornecedor administrativo.liquidacao.notificacao_fornecedor
br.ufrn.sipac.liquidacao.pagamento.dominio.RecebimentoEmpenho administrativo.liquidacao.recebimento_empenho
br.ufrn.sipac.orcamento.movimentacoes.dominio.Empenho administrativo.sco.empenho
br.ufrn.sipac.cadastro.dominio.Pessoa (Fornecedor) administrativo.comum.pessoa
br.ufrn.sipac.cadastro.dominio.ParametroGestora administrativo.comum.parametro_gestora

Plano de Teste

Sistema: SIPAC

Módulo: <NÃO SE APLICA>

Link(s): <NÃO SE APLICA>

Usuário: <NÃO SE APLICA>

Papel que usuário deve ter: <NÃO SE APLICA>

Cenários de Teste

Verificar se o email está sendo enviado corretamente para os fornecedores notificados e também para o grupo de emails de cada gestora que possua empenhos com entrega atrasada. Verificar também se quando o fornecedor ler o e-mail estar sendo enviado um e-mail de confirmação de leitura.

Dados para o Teste

1º - Cadastrar uma nova notificação no caso de uso: Sipac → Liquidação de Despesas → Notificação → Notificar Fornecedor (Empenhos Ordinários de Materiais). Verificar o nome do Emitente (Unidade Gestora) de cada empenho adicionado à notificação. Pois isso é importante para ver quantos emails serão enviados para o fornecedor.

2º - Executar o timer através da url: http://host/sipac/test.do?acao=timerNotificacaoFornecedor

3º - Acessar o webmail com usuário desenv e senha sinfoDesenv e visualizar o(s) email(s) enviado(s) para o fornecedor.

1º - Cadastrar uma nova notificação no caso de uso: Sipac → Liquidação de Despesas → Notificação → Notificar Fornecedor (Empenhos Ordinários de Materiais). Verificar o nome do Emitente (Unidade Gestora) de cada empenho adicionado à notificação. Para o teste é necessário que o emitente seja UFRN.

2º - Com o usuário paulinho acessar o caso de uso abaixo e visualizar o valor do parâmetro EMAILS_PARA_ALERTAS_DO_SISTEMA da gestora UFRN.

3º - Após executar o timer, através da URL citada anteriormente, verificar se o email com resumo das notificações chegou nos emails presentes no parâmetro citado no item 2.

1º - Cadastrar uma nova notificação no caso de uso: Sipac → Liquidação de Despesas → Notificação → Notificar Fornecedor (Empenhos Ordinários de Materiais). Verificar o nome do Emitente (Unidade Gestora) de cada empenho adicionado à notificação. Para o teste é necessário que o emitente seja UFRN.

2º - Com o usuário paulinho acessar o caso de uso abaixo e visualizar o valor do parâmetro EMAIL_RESPOSTAS da gestora UFRN.

3º - Após executar o timer, através da URL citada anteriormente, acessar o email do fornecedor (desenv@info.ufrn.br) e responder o email referente a notificação envida. Ao responê-lo visualizar se o mesmo está sendo encaminhado para o email presente no parâmetro citado no item 2.