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

De Wiki Java - Interno
Edição feita às 10h09min 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
Ativo Sim Checkbox Marcado/Desmarcado Marcado (somente na inclusão)
Este kit é um combo Não Checkbox Marcado/Desmarcado Desmarcado Quando marcado, este parâmetro habilitará os campos de desconto e acréscimo em valor e em percentual, referentes ao cabeçalho do kit.
Ferramentas pessoais
Espaços nominais

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