UC00109 - Configurações de envio de e-mail

De Wiki Java - Interno
Edição feita às 10h44min de 27 de fevereiro de 2014 por Daniel (disc | contribs)

Ir para: navegação, pesquisa

Conteúdo

Objetivo

  • Manter configurações de envio de e-mail.

Atores

  • Usuário
  • Servidor (externo) de envio de e-mail

Pré-requisitos

  • Considerar documento Padrões de desenvolvimento.
  • Ajustar o sistema para que não considere mais as configurações de e-mail contidas no arquivo spring-resource.xml. Dependendo da rotina que está enviando e-mail, considerar as respectivas configurações propostas neste documento.
  • Criar no cadastro de filiais uma nova aba chamada Configurações de envio de e-mail que utilize o template mencionado neste caso de uso e salve as configurações em questão por filial.
  • Criar no cadastro de compradores uma nova aba chamada Configurações de envio de e-mail que utilize o template mencionado neste caso de uso e salve as configurações em questão por comprador.

Resultado esperado

  • Configurar envio de e-mail no sistema.
  • Testar envio de e-mail.
  • Enviar e-mail.

Diagrama de classes

EnvioE-mail.png

Fluxo de eventos

Fluxos principais

Fluxo 1:

Fluxos alternativos

Fluxo 1:

Fluxos de exceção

Fluxo 1:

Regras de negócio

RN01 - Descrição dos campos e funcionalidades das configurações de envio de e-mail

Deverá ser criado no sistema um template de configurações de envio de e-mail que poderá ser utilizado pelas rotinas que precisarem de tal funcionalidade.

O template terá os seguintes campos:

  1. Servidor: Campo onde deverá ser informado o nome/endereço do servidor (de envio) de e-mail. Exemplo: smtp.google.com
  2. Porta: Campo onde deverá ser informada a porta de conexão do servidor de e-mail em questão.
  3. Requer autenticação: Parâmetro que define se o envio de e-mails deverá ser (ou não) autenticado com usuário e senha no servidor.
  4. Usuário: Campo onde deverá ser informado o nome de usuário para envio de e-mails.
  5. Senha:Campo onde deverá ser informada a senha para envio de e-mails.
  6. E-mail destinatário para teste: Campo onde poderá ser informado um endereço de e-mail para o qual será enviado um e-mail de teste para validar as configurações feitas. Neste e-mail o assunto será Teste de envio de e-mail e no corpo será exibido o texto E-mail enviado com sucesso!
  7. Botão [Testar envio]: Quando acionado, este botão enviará um e-mail de teste para o destinatário em questão com as configurações feitas.


Quadro de dados

NOME OBRIGATÓRIO TIPO DE ENTRADA VALORES POSSÍVEIS TAMANHO VALOR PADRÃO OBSERVAÇÃO
Servidor Sim Input Alfanuméricos 100 Vazio
Porta Sim Input Inteiros Vazio
Requer autenticação Não Checkbox Marcado/Desmarcado
Usuário Sim Input Alfanuméricos 100 Vazio
Senha Sim Input Alfanuméricos 100 Vazio
E-mail destinatário para teste Não Input Alfanuméricos 100 Vazio
Ferramentas pessoais
Espaços nominais

Variantes
Visualizações
Ações
Navegação
Ferramentas