wiki:dev/Ajustes2

Version 2 (modified by luiz@…, 10 years ago) (diff)

--

Retornar

04/02/2015 Luiz Bueno

  • Solicitação
Ticket - 2622 - Helpdesk - SIG
Estamos com problemas no sistema de ocorrências pois os alunos não estão conseguindo fazer 
suas solicitações. As turmas estão vinculadas, entretanto na Área do Aluno não há opção de 
envio para nenhum setor, recebemos algumas ligações de alunos com essa reclamação. 
Com isso identificamos que algumas ocorrências na USCS estão encaminhadas para o login Administrador.
Na Estácio está acontecendo a mesma coisa, mas as ocorrências estão sendo 
encaminhadas para o login Fale Conosco. 
Peço a gentileza de verificar e ajustar essa ferramenta o mais breve possível.
  • Solução
Para atender o ticket 2622 foi realizado os seguintes procedimentos
1 - Na tabela tocorrenciadepartamento foi criado o campo Atendente_OcorrenciaDepartamento 
    com as letras "A" para academico e "C" para cobrança (Financeiro)
    igual como registrado na tabela tagente
    A finalidade desse campo é informar que tipo de agente (Academico ou Financeiro)
    será acionado quando em ocorrencia o departamento for escolhido
2 - Em Administrativo->Configurações - a opção:
       Agente e Assuntos por Departamento (Ocorrência)
    No formulário, foi incluido um combbox que alimenta o campo acima definido
3 - No pop para registro das ocorrencia (AreaAluno/v3/ocorrencias/form.php) 
    foi alterado a sql que seleciona os departamentos para trazer o id do agente
    que atende aquela turma para aquele departamento
                        SELECT  od.ID_OcorrenciaDepartamento, 
                                od.Desc_OcorrenciaDepartamento,
                                od.Assuntos_OcorrenciaDepartamento as assuntos,
                                od.atendente_OcorrenciaDepartamento,
                                a.ID_Agente,
                                a.Nome_Agente
                        FROM    tocorrenciadepartamento as od
                        JOIN    tagente as a on od.Atendente_OcorrenciaDepartamento=a.atendente
                        JOIN    tagenteturma as at on a.ID_Agente=at.ID_Agente
                        WHERE   od.Ativo_OcorrenciaDepartamento = '1'
                        AND     at.ID_Turma = '[ID DA TURMA]'