Opened 10 years ago

Closed 10 years ago

#21 closed enhancement (fixed)

Criar nova coluna com informação de e-mail encaminhado aos alunos em Relatórios de Turmas Transferidas

Reported by: sara@… Owned by: michael@…
Priority: major Milestone: E-mails Turmas Transferidas
Component: Marketing Version:
Keywords: Cc:

Description

O que
Criar uma nova coluna no relatório de turma transferida denominado "E-mail Enviado" e com status OK quando houver alteração na data de início, para confirmar que o aluno foi comunicado via e-mail desta alteração

Onde
SIG -> todas as instituições -> Relatórios -> Turmas -> Turmas Transferidas

Quem pode acessar?
Agente com acesso ao item Relatórios

Change History (9)

comment:1 Changed 10 years ago by marlomk@…

Milestone: E-mails Turmas Transferidas

comment:2 Changed 10 years ago by sara@…

Component: AcadêmicoMarketing

comment:3 Changed 10 years ago by marlomk@…

billable: 0
estimatedhours: 3.0

comment:4 Changed 10 years ago by michael@…

Owner: changed from devteam to michael@…
Status: newaccepted

comment:5 Changed 10 years ago by michael@…

hours: 0.03.0
Resolution: fixed
Status: acceptedtesting
totalhours: 03.0

Solução:

Incluído no relatório, um campo chamado 'E-mail Enviado?' com as seguintes respostas:

OK = Enviado com sucesso
Não = Não foi solicitado o envio
Falha = falha ao enviar o e-mail

comment:6 Changed 10 years ago by michael@…

Criada a tabela a seguir, cria-la quando for subir para produção:

CREATE TABLE #DB#.`tconfirmacaoemailcursotransferido` (
`ID_Turma` int( 11 ) NOT NULL DEFAULT '0',
`ID_Aluno` int( 11 ) NOT NULL DEFAULT '0',
`ID_Agente` int( 11 ) DEFAULT NULL ,
`Obs` text NOT NULL ,
`Data_Confirmado` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
PRIMARY KEY ( `ID_Turma` , `ID_Aluno` )
) ENGINE = MYISAM DEFAULT CHARSET = latin1;

comment:7 in reply to:  6 Changed 10 years ago by marlomk@…

CREATE TABLE tconfirmacaoemailcursotransferido (
ID_Turma INT(11) NOT NULL DEFAULT '0',
ID_Aluno INT(11) NOT NULL DEFAULT '0',
ID_Agente INT(11) DEFAULT NULL ,
Obs TEXT NOT NULL ,
Data_Confirmado DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
PRIMARY KEY ( ID_Turma , ID_Aluno )
) ENGINE = INNODB DEFAULT CHARSET = UTF8;

comment:8 Changed 10 years ago by sara@…

Teste realizado no ambiente beta com relatório da turma em espera -18546. Relatório apresentou status OK no campo E-mail Enviado? quando houve solicitação de envio do e-mail e quando a opção escolhida no sistema foi para cancelar o envio de e-mail, o campo apresentou status Não.
Ressalto que o relatório em questão filtra somente as turmas em espera, portanto não houve teste para a turma ativa. Ticket será fechado.

comment:9 Changed 10 years ago by sara@…

Status: testingclosed
Note: See TracTickets for help on using tickets.