Tabela de conteúdos

Especificação Funcional: Email

Resumo

Funcionalidade responsável pelo envio de email aos usuários do School Web. A Funcionalidade é composta pelos projetos:

School Web

Responsável por armazenar as informações, Widgets e configuração do envio e email.

EmailService

Serviço responsável por monitorar e enviar os emails para os usuários baseado nas informações configuradas.

Campos

Configuração do calendário

Campo Descrição Tipo Tamanho Obrigatório?
Dados gerais
Nome Varchar 50 Sim
Data inicioData início do calendário Varchar Sim
Data FimData fim do calendário Inteiro Sim
AtivoSe o calendário está ativo ou não Inteiro Não

Pontos de verificação

Configuração do email

Campo Descrição Tipo Tamanho Obrigatório?
Dados gerais
CódigoCódigo do aluno ou usuário, alimentado por trigger tabaluno ou tabusuarios.Varchar Sim
EntidadeEntidade do email.Varchar Sim
EmailEmail cadastrado no School Desktop.Inteiro Sim
AtivoSe o email está ativo ou não, a desativação pode ser feita pela configuração ou pela funcionalidade de cancelar recebimento no email que o usuário recebe.Inteiro Não
Data EnvioData do último envio de emailInteiro. Não
Data DesativaçãoData de desativação do emailInteiro. Não
PerfilPerfil do email.Inteiro Não

Pontos de verificação

Observações

Com as informações configuradas o serviço (EmailService) estará monitorando as configurações do servidor que foi instalado e se identificar algum calendário ativo enviará os emails para os códigos que serão alimentados na tabela email através de triggers na tabaluno e tabusarios.

O envio do email é realizada uma vez a cada calendário.