Pré - Requisitos:
SENAI DN utiliza a integração do TOTVS Educacional x MarketPlace para receber novas matrículas e também matrículas de alunos que retornam para fazer outros cursos na instituição dentro do mesmo Período Letivo ou até mesmo refazer um curso na mesma Turma.
O aluno realizará a inscrição conforme ocorre atualmente. Não haverá mudança nos fluxos de inscrição/matrícula.
No momento em que o usuário clicar para confirmar a inscrição/matrícula, a customização irá realizar as seguintes ações:
1. Modalidade da inscrição:
Validar se a modalidade do curso para qual o aluno esteja se inscrevendo está parametrizada.
Os itens abaixo só serão executados para modalidades cadastradas.
2. Inscrição no Processo Seletivo:
Validar no Processo Seletivo se aquele aluno/candidato (CPF) já possui inscrição. Caso afirmativo, será realizada a atualização dos dados da inscrição existente sem tentativa de inserir nova inscrição. Além da atualização dos dados cadastrais, a data de inscrição do candidato será alterada (SPSINSCRICAOAREAOFERTADA.DATAINSCRICAO) e o registro será gravado no histórico customizado Histórico de Matrícula Retorno - Candidato.
TOTVS Processo Seletivo | Cadastros | Candidatos Inscritos | Inscrição do candidato| Anexos| Histórico de Matricula Retorno - Candidato
3. Identificar se a inscrição/matrícula se trata de um retorno:
Validar no TOTVS Educacional através do CPF informado na inscrição se aquela pessoa já é aluno e possui matrícula no Período Letivo e Curso Habilitação relacionados à Turma selecionada no formulário de inscrição.
Caso negativo, seguirá o fluxo de matrícula já existente atualmente.
4. Identificar Oferta:
Para identificação da oferta, será analisado histórico de matrícula de aluno (TOTVS Educacional | Matrícula no Período Letivo | Histórico de alteração de Matrícula). A customização verificará se aquele aluno já cursou em algum momento a mesma Turma selecionada no formulário de inscrição do processo seletivo.
- Caso o aluno esteja retornando para o mesmo Curso/Habilitação, Período Letivo e Turma, será considerado oferta permanente;
- Caso o aluno esteja retornando para o mesmo Curso/Habilitação, Período Letivo , porém para Turma diferente, será considerado oferta recorrente.
5. Identificar Turmas/Disciplinas para Matrícula de Retorno:
Será considerado como filtro para busca:
O código das disciplinas vinculadas à Turma informada na inscrição (STURMADISC.CODDISC) no mesmo Período letivo (STURMADISC.IDPERLET) e Matriz Aplicada (SHABILITACAOFILIAL) vinculado à Turma informada na inscrição, com menor ID existente. Pelo menor ID será possível identificar a ordem de cadastros das Turmas/Disciplinas. A customização irá desconsiderar o ID da turma/disciplina que já existe na atual matrícula do aluno e buscar o próximo registro com menor ID.
Exemplo:
O aluno está, atualmente, registrado na turma APP0282RI.01.01.0521 (destaque em vermelho), concluiu, recebeu o certificado, ok! Tempos depois o aluno deseja realizar o mesmo curso novamente, neste caso a customização irá verificar se há turma, no mesmo período letivo, matriz aplicada, e irá considerar o menor IDTURMADISC e prosseguir com a matrícula. No exemplo abaixo, seria a turma/disciplina destacada em verde.
Validar se o aluno já teve matrícula no mesmo Curso, Período Letivo, Turma e Turmas/Disciplinas selecionadas no formulário de inscrição do Processo Seletivo. Para isso, será analisado o histórico nativo de alteração de matrícula no período letivo. Caso o aluno esteja retornando para uma turma que ainda não tenha cursado, a customização irá considerar para matrícula a Turma e Turmas/ Disciplinas selecionadas no formulário de inscrição do processo seletivo.
Importante:
Caso não sejam encontradas Turmas Disciplinas Aptas para matrícula retorno, a customização irá exibir uma mensagem ao usuário e impedir a continuidade do processo. Conforme imagem abaixo:
6. Alterar Situação de Matrícula no Curso/Habilitação:
A customização irá alterar o valor existente no campo SHABILITACAOALUNO.CODSTATUS, incluindo a situação de matrícula informada no parâmetro 'Situação de matrícula no curso’ existente na área de interesse ofertada do processo seletivo que o aluno está se inscrevendo (SPSPARAMETROSAREAOFERTADA.CODSTATUSMATRICCURSO) e o motivo de alteração informado no parâmetro Motivo de Alteração de Situação de Matrícula Retorno (Item Parâmetros).
O histórico dessa alteração será gravado no anexo customizado Histórico de Matrícula Retorno, disponível na tela de Curso Habilitação do TOTVS Educacional: TOTVS Educacional | Aluno | Curso/Habilitação | Anexos | Histórico de Matricula Retorno.
7. Atualizar Matrícula no Período Letivo:
A customização irá alterar o valor existente no campo SMATRICPL.CODTIPOMAT. Será alterado para o valor informado no parâmetro Tipo de matrícula Retorno e o o motivo de alteração informado no parâmetro Motivo de Alteração de Situação de Matrícula Retorno (Item Parâmetros).
O histórico dessa alteração será gravado no anexo customizado Histórico de Matrícula Retorno, disponível na tela de Curso Habilitação do TOTVS Educacional: TOTVS Educacional | Matricula e Avaliação| Matriculas | Anexos | Histórico de Matricula Retorno – Período Letivo.
- Situação de Matrícula do Período Letivo:
A customização irá alterar o valor existente no campo SMATRICPL.CODSTATUS, incluindo a situação de matrícula informada no parâmetro 'Situação de matrícula no período letivo’ existente na área de interesse ofertada do processo seletivo que o aluno está se inscrevendo (SPSPARAMETROSAREAOFERTADA.CODSTATUSMATRICPERIODOLETIVO) e o motivo de alteração informado no parâmetro Motivo de Alteração de Situação de Matrícula Retorno. As alterações continuarão a ser gravadas no fluxo nativo de Histórico de Alteração de Matrícula no Período Letivo (SLOGPLETIVO).
- Alterar data de Matrícula do Período Letivo:
A customização irá alterar o valor existente no campo SMATRICPL.DTMATRICULA, incluindo a nova data de matrícula (dia que o processo está sendo realizado) e motivo de alteração informado no parâmetro ‘Motivo de Alteração de Situação de Matrícula Retorno’. As alterações continuarão a ser gravadas no fluxo nativo de Histórico de Alteração de Matrícula no Período Letivo (SLOGPLETIVO).
- Alterar Situação de Matrícula do Resultado Final do Período Letivo:
A customização irá limpar o valor existente no campo SMATRICPL.CODSTATUSRES, o campo ficará em branco e será incluído o motivo de alteração informado no parâmetro Motivo de Alteração de Situação de Matrícula Retorno. As alterações continuarão a ser gravadas no fluxo nativo de Histórico de Alteração de Matrícula no Período Letivo (SLOGPLETIVO).
8. Matricular aluno:
A customização chamará o serviço nativo do produto para matricular o aluno somente nas disciplinas (SMATRICULA) e realizará a matrícula considerando as Turmas/Disciplinas encontradas no item 5.
Será considerado para matrícula em disciplinas, a situação de matrícula informada no parâmetro 'Situação de matrícula nas disciplinas’ existente na área de interesse ofertada do processo seletivo que o aluno está se inscrevendo (SPSPARAMETROSAREAOFERTADA.CODSTATUSMATRICDISCIPLINAS).
Importante:
- Haverá modificação na Turma da matrícula no período letivo (SMATRICPL.CODTURMA), será gravado a Turma vinculada a Turma/Disciplina encontrada.
- As novas matrículas em disciplinas continuarão a ser gravadas no fluxo nativo de Histórico de Alteração de Matrícula (SLOGMATRICULA).
Será incluída a nova matrícula, mantendo os registros da matrícula anterior.
9. Criar novo contrato:
A customização chamará o serviço nativo do produto para criar um novo contrato para o aluno, considerando as parametrizações existentes na aba Financeiro da área de Interesse Ofertada do Processo Seletivo que o aluno está se inscrevendo (SPSPARAMETROSAREAOFERTADA).
Os dados do novo contrato continuarão a ser gravados no fluxo nativo de Histórico de Alteração de Contrato (SLOGCONTRATO).