Versões comparadas

Chave

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

...

Este passo é responsável por gerar a oferta e acompanhar a geração de cada curso. Esta geração da oferta consiste em basicamente criar a parametrização por curso, turma e turma/disciplina do período letivo planejado. O processo de fato irá gerar a oferta oficial.

OBS. Ao tentar processar novamente um idhabilitacaofilial que já tenha oferta gerada, será emitido validação.

Image RemovedImage Added

Funcionamento dos filtros

O funcionamento dos filtro é Os filtros curso, habilitação, matriz e turno funcionam da mesma forma que o no passo executar demanda, para mais informações acesse: funcionamento dos filtros.

Grid dos cursos

Pós seleção dos filtros, basta clicar no botão adicionar. Ele irá popular a grid de acordo com o filtro selecionado. Toda vez que se clica no botão adicionar os cursos são adicionados da grid sempre no topo dela, porém, jamais irá repetir o mesmo curso, habilitação, matriz e turno.

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 processamento da geração da oferta daquele curso.

Image RemovedImage Added

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 processamento, é 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 processar tem função de processar a geração da oferta 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.

Processar Geração da Oferta

Image Added


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 geração oferta aguardando processamento ougeração oferta em processamento não será feita o processamento deste curso. Para os demais status será feito o processamento, entretanto vale ressaltar que cursos com status demanda não processada, demanda aguardando processamento, demanda em processamento eles não irão aparecer na grid para seleção. O job tem o objetivo de gerar as seguintes entidades parametrização por curso (1)turma (2)turma/disciplina (3), horário (4),professor (5) professor do horário (6), sendo que as entidades 1, 2 e 3 são criadas a partir dos passos visualizar demandagestão de turmas, já as entidades 4, 5 e 6 são criadas a partir do passo alocar horário/professor.

Outro ponto importante é que para os status geração oferta processada e geração oferta processada com erro é permitido o processamento, entretanto nada será sobreposto, ou seja, se já tiver sido criado uma das entidades mencionadas anteriormente o processo irá pular ela, não alterando em nada o que já existe. Caso a turma/disciplina não exista, mas a turma sim, o processo irá adicionar esta turma/disciplina na turma em questão, além disso, não será gravado nenhum histórico de processamento anteriores.

Image Added

Image Added

Importante ressaltar que se a demanda não tiver turma criada conforme exemplo abaixo, nem a turma e nem a turma/disciplina será gerada a oferta.

...