UC00109 - Configurações de envio de e-mail
De Wiki Java - Interno
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
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:
- Servidor: Campo onde deverá ser informado o nome/endereço do servidor (de envio) de e-mail. Exemplo: smtp.google.com
- Porta: Campo onde deverá ser informada a porta de conexão do servidor de e-mail em questão.
- 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.
- Usuário: Campo onde deverá ser informado o nome de usuário para envio de e-mails.
- Senha:Campo onde deverá ser informada a senha para envio de e-mails.
- 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!
- 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.
Layouts sugeridos
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. |
