Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

A grid é composta pelas colunas de curso, habilitação, matriz e turno, colunas de identificação, e pelas colunas status, data de início, data de término e usuário, colunas responsáveis pela execução da demanda daquele curso, por fim uma coluna que irá possibilitar visualizar a demanda executada, ao clicar neste ícone, será feito o redirecionamento para o passo de visualizar demanda, com os filtros preenchidos do curso, habilitação, matriz e turno referente a linha clicada. As colunas data de início, data de término, usuário ficarão preenchidas caso a demanda esteja em processamento, processada ou processada com erro, já a coluna de visualizar demanda somente ficará disponível se a demanda tiver sido executada com sucesso, ou seja, com status de processado.

...

Por fim temos três botões pós a grid, limparatualizarprocessar. O botão limpar, tem finalidade de limpar toda a grid. O atualizar efetua uma atualização nos dados que estão presente na grid, ou seja, faz uma chamada ao servidor com os dados que estão na grid e traz atualizações dos dados caso exista. Vale frisar que esta grid não se atualiza automaticamente a cada demanda executada, é necessário clicar no botão atualizar ou se clicar no botão adicionar para adicionar outro curso, será feito a adição do novo curso e a grid será atualizada. Por último o botão botão processar tem função de processar a demanda de um ou mais cursos, somente é possível processar algo se tiver marcado alguma linha na grid, mais informações do botão processar está descrito logo abaixo.

...

Disparada ao clicar no botão processar irá criar um job para cada curso marcado na grid. Se o curso selecionado estiver com o status de aguardando processamento ou em processamento não será feita o processamento deste curso. Para os demais status será feito o processamento, porém vale ressaltar que um curso já processado com sucesso for processado novamente o mesmo será sobreposto, não será gravado nenhum histórico de processamento anteriores. O mesmo vale para cursos que estão com o status processado com erro.

A regra de processamento da demanda funciona da seguinte maneira, o período letivo de planejamento selecionado tem vinculado a ele um período letivo, e este possui um período letivo anterior. Dado esta informações, o processo irá buscar todos os alunos devidamente matriculados no período letivo anterior e no curso selecionado para o processamento. Com isso, para cada aluno é buscado todas as disciplinas...