O RVHE é composto de um relatório que permite visualizar os dados de histórico encaminhados para o MEC. Ele pode ser configurado conforme a necessidade da instituição, mediante a utilização dos campos pré-disponibilizados. Os campos pré-disponibilizados são referentes aos dados contidos no arquivo xml do histórico registrado no MEC.

Para personalizar o RVHE é necessário que você utilize a ferramenta IReport, na versão 4.5.1.
Deverá importar os arquivos .jar para permitir a compilação do mesmo. Para isso, acesse a documentação técnica abaixo.
Caso você não tenha acesso, solicite estes arquivos para o suporte da Edusoft.
Para facilitar a customização, crie um novo relatório a partir dos relatório padrão já existente: <informar aqui relatório padrão>.

Altere os relatórios conforme necessidade e importe na aplicação de relatórios. Depois, informe nas configurações de subnível, aba “Acadêmico”, Seção “Histórico Escolar Digital”, campo “Relatório de histórico escolar digital”.

A impressão do relatório estará disponível em 2 telas:

  • Manutenção de ingresso / aba geral
  • Site do histórico escolar

Para isso, é necessário o relatório estar informado nos parâmetros subnível (conforme descrito acima) e o histórico ter sido gerado e entregue com o anexo do xml.

Este relatório não faz consulta ao banco de dados. Ele é gerado a partir de uma estrutura de objetos que é alimentada pelo sistema. Nessa estrutura, temos vários campos/fields que podem ser utilizados. Um campo/field tem o seu nome e tipo. Seu tipo pode ser um tipo de dado: numérico inteiro (Integer ou Long), somente texto (String), data (Date), numérico com decimal (BigDecimal) ou pode ser de um tipo que aponta para uma outra estrutura de objeto.

Abaixo a lista de campos/fields principais disponíveis:

Dados do objeto principal do relatório: br.com.edusoft.mentorweb.common.dto.diplomadigital.visualizacao.historico.ViewHistoricoEscolarDigitalDTO

Nome Descrição Tipo
ambienteAmbiente que foi gerado o histórico (Produção ou Homologação)String
versaoVersão do históricoString
codigoValidacaoCódigo de validação do históricoString
diplomado Dados do diplomado ViewDiplomadoDTO
cursoDados do cursoViewDadosMinimoCursoDTO
instituicaoEmissora Dados da instituição emissora ViewDadosMinimoInstituicaoEnsinoDTO
dataIngresso Data do ingresso Date
dataIngressoStr Data do ingresso no formato “DD/MM/AAAA” String
dataIngressoExtenso Data do ingresso no formato “XX de XXXXXXX de XXXX” String
formaAcessoForma de acesso do diplomado ao cursoTipoFormaAcessoCurso
dataEmissaoHistoricoData de emissão do históricoDate
dataEmissaoHistoricoStr Data de emissão do histórico no formato “DD/MM/AAAA” String
dataEmissaoHistoricoExtenso Data de emissão do histórico no formato “XX de XXXXXXX de XXXX” String
cargaHorariaCursoCarga horária do cursoViewCargaHorariaDTO
enadesRegistros do enadeList<ViewEnadeDTO>
dataConclusaoCursoData de conclusão do cursoDate
dataConclusaoCursoStr Data de conclusão do curso no formato “DD/MM/AAAA” String
dataConclusaoCursoExtenso Data de conclusão do curso no formato “XX de XXXXXXX de XXXX” String
dataColacaoGrauData de colação de grauDate
dataColacaoGrauStr Data de colação de grau no formato “DD/MM/AAAA” String
dataColacaoGrauExtenso Data de conclusão do curso no formato “XX de XXXXXXX de XXXX” String
dataExpedicaoDiplomaData de expedição do diplomaDate
dataExpedicaoDiplomaStr Data de expedição do diploma no formato “DD/MM/AAAA” String
dataExpedicaoDiplomaExtenso Data de expedição do diploma no formato “XX de XXXXXXX de XXXX” String
disciplinasDisciplinas do históricoList<ViewDisciplinaDTO>
atividadesComplementaresAtividades complementares do históricoList<ViewAtividadeComplementarDTO>
estagiosRegistros de estágios do históricoList<ViewEstagioDTO>

ViewDiplomadoDTO: Atributos do diploma

NomeDescriçãoTipo
idIdString
nomeNomeString
nomeSocialNome socialString
sexoSexo (M ou F)String
sexoStrSexo (Masculino ou Feminino)String
nacionalidadeNacionalidadeString
naturalidadeNaturalidadeViewMunicipioDTO
naturalidadeStrNome do muncípio(UF)String
cpfCPF (somente números)String
cpfStrCPF (formatado)String
rgDados do RGViewRgDTO
rgStrDados do RG no formato número - orgão expedidor/UFString
outroDocumentoIdentificacaoDados de outro documento que não seja o RGViewOutroDocumentoIdentificacaoDTO
dataNascimentoData de nascimentoDate
dataNascimentoStrData de nascimento no formato DD/MM/AAAAString
dataNascimentoExtensoData de nascimento no formato XX de XXXXXX de XXXXString

ViewMunicipioDTO: Atributos do município

NomeDescriçãoTipo
codigoMunicipioCódigo do município no MECInteger
nomeMunicipioNome do municípioString
ufUF/SiglaString
nomeMunicipioEstrangeiroNome do município estrangeiroString

ViewRgDTO: Atributos do rg

NomeDescriçãoTipo
numeroNúmero do rgString
orgaoExpedidorOrgão expedidor do rgString
ufUF/Sigla do rgString

ViewOutroDocumentoIdentificacaoDTO: Atributos da outra documentação (quando não rg)

NomeDescriçãoTipo
tipoDocumentoTipo do documentoString
identificadorNúmero da identificação do documentoString

ViewDadosMinimoInstituicaoEnsinoDTO: Atributos da instituição de ensino

NomeDescriçãoTipo
nomeNomeString
codigoMECCódigo da instituição no MECString
cnpjCNPJ da instituição (somente números)String
cnpjStrCNPJ da instituição (formatado)String
mantenedoraInstituição mantenedora da instituiçãoViewRazaoSocialCnpjDTO

ViewRazaoSocialCnpjDTO: Atributos da mantenedora da instituição

razaoSocialRazão socialString
cnpjCNPJ (somente números)String
cnpjStrCNPJ formatadoString

ViewDadosMinimoCursoDTO: Atributos do curso do diplomado

NomeDescriçãoTipo
nomeCursoNome do cursoString
codigoCursoEMECCódigo do curso no MECString
habilitacaoHabilitação curso

ViewHabilitacaoDTO: Atributos da habilitação do curso

NomeDescriçãoTipo
nomeHabilitacaoNome da habilitaçãoString
dataHabilitacaoData da habilitaçãoDate
dataHabilitacaoStrData da habilitação no formato DD/MM/YYYYDate
dataHabilitacaoExtensoData da habilitação no formato XX de XXXXXX de XXXXString

ViewCargaHorariaDTO: Atributos da carga horária

NomeDescriçãoTipo
horaAulaQuantidade de horas aulaInteger
horaRelogioQuantidade de horas relógioBigDecimal

ViewEnadeDTO: Atributos de registro do enade

NomeDescriçãoTipo
situacaoSituação (Habilitado, Não habilitado, Irregular)String
condicaoCondição (Ingressante, Concluinte)String
edicaoEdição (período letivo)String
motivoMotivo não participaçãoString
outroMotivoOutro motivo pela não participaçãoString

ViewDisciplinaDTO: Atributos de registro das disciplinas

NomeDescriçãoTipo
codigoDisciplinaCódigo da disciplinaString
nomeDisciplinaNome da disciplinaString
cargaHorariaDTOCarga horária da disciplinaViewCargaHorariaDTO
notaAteCemNota numéricaBigDecimal
conceitoConceitoString
docentesDaDisciplinaDocentes da disciplinaList<ViewDocenteDTO>
docentesStrNome dos docentes separados por vírgulaString

ViewDocenteDTO: Atributos de docente

NomeDescriçãoTipo
nomeNomeString
titulacaoTitulaçãoString
cpfCPF (somente números)String
cpfStrCPF formatadoString

ViewAtividadeComplementarDTO: Atributos de registro de atividades complementares

NomeDescriçãoTipo
dataInicioData de inícioDate
dataInicioStrData de início no formato “DD/MM/AAAA”String
dataInicioExtensoData de início no formato “XX de XXXXXX de XXXX”String
dataFimData de términoDate
dataFimStrData de término no formato “DD/MM/AAAA”String
dataFimExtensoData de término no formato “XX de XXXXXX de XXXX”String
dataRegistroData de registroDate
dataRegistroStrData de registrono formato “DD/MM/AAAA”String
dataRegistroExtensoData de registrono formato “XX de XXXXXX de XXXX”String
tipoAtividadeComplementarTipo de atividade complementarString
descricaoDescrição da atividade complementarString
cargaHorariaEmHoraRelogioCarga horáriaBigDecimal
docentesResponsaveisPelaValidacaoDocentes responsáveis pela validação da atividadeList<ViewDocenteDTO>
docentesStrNome dos docentes responsáveis pela validação da atividade separado por vírgulaString

ViewEstagioDTO: Atributos de registro de estágio

NomeDescriçãoTipo
dataInicioData de inícioDate
dataInicioStrData de início no formato “DD/MM/AAAA”String
dataInicioExtensoData de início no formato “XX de XXXXXX de XXXX”String
dataFimData de términoDate
dataFimStrData de término no formato “DD/MM/AAAA”String
dataFimExtensoData de término no formato “XX de XXXXXX de XXXX”String
descricaoDescrição do estágioString
concedenteConcedente do estágioViewConcedenteEstagioDTO
cargaHorariaEmHoraRelogioCarga horária do estágioBigDecimal
docentesOrientadoresDocentes orientadoresList<ViewDocenteDTO>
docentesStrNome dos docentes orientadores separado por vírgulaString

ViewConcedenteEstagioDTO: Atributos do concedente de estágio

NomeDescriçãoTipo
razaoSocialRazão socialString
nomeFantasiaNome fantasiaString
cnpjCNPJ (somente números)String
cnpjStrCNPJ formatadoString

Dica de como acessar os atributos:
Para acessar cada atributo de dentro de um DTO, você precisa dar um get + nome do atributo iniciando em maiúsculo.
Exemplo1: Acessando o nome da instituição emissora a expressão fica conforme: $F{instituicaoEmissora}.getNome()
Exemplo2: Para acessar o número do rg do diplomado a expressão fica conforme: $F{diplomado}.getRg().getNumero()



Clique aqui para verificar a documentação técnica. (Acesso restrito) :!:

  • (edição externa)