Funcionalidade responsável pelo envio de email aos usuários do School Web. A Funcionalidade é composta pelos projetos:
Responsável por armazenar as informações, Widgets e configuração do envio e email.
Serviço responsável por monitorar e enviar os emails para os usuários baseado nas informações configuradas.
| Campo | Descrição | Tipo | Tamanho | Obrigatório? |
|---|---|---|---|---|
| Dados gerais | ||||
| Nome | Varchar | 50 | Sim | |
| Data inicio | Data início do calendário | Varchar | Sim | |
| Data Fim | Data fim do calendário | Inteiro | Sim | |
| Ativo | Se o calendário está ativo ou não | Inteiro | Não | |
| Campo | Descrição | Tipo | Tamanho | Obrigatório? |
|---|---|---|---|---|
| Dados gerais | ||||
| Código | Código do aluno ou usuário, alimentado por trigger tabaluno ou tabusuarios. | Varchar | Sim | |
| Entidade | Entidade do email. | Varchar | Sim | |
| Email cadastrado no School Desktop. | Inteiro | Sim | ||
| Ativo | Se 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 Envio | Data do último envio de email | Inteiro. | Não | |
| Data Desativação | Data de desativação do email | Inteiro. | Não | |
| Perfil | Perfil do email. | Inteiro | Não | |
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.