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
ambiente Ambiente que foi gerado o histórico (Produção ou Homologação) String
versao Versão do histórico String
codigoValidacao Código de validação do histórico String
diplomado Dados do diplomado ViewDiplomadoDTO
curso Dados do curso ViewDadosMinimoCursoDTO
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
formaAcesso Forma de acesso do diplomado ao curso TipoFormaAcessoCurso
dataEmissaoHistorico Data de emissão do histórico Date
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
cargaHorariaCurso Carga horária do curso ViewCargaHorariaDTO
enades Registros do enade List<ViewEnadeDTO>
dataConclusaoCurso Data de conclusão do curso Date
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
dataColacaoGrau Data de colação de grau Date
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
dataExpedicaoDiploma Data de expedição do diploma Date
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
disciplinas Disciplinas do histórico List<ViewDisciplinaDTO>
atividadesComplementares Atividades complementares do histórico List<ViewAtividadeComplementarDTO>
estagios Registros de estágios do histórico List<ViewEstagioDTO>
formaIntegralizacao Forma Integralização da disciplina String
enderecoUrlHistEscParaAutentComCodigoValid Endereço Url do histórico escolar para autenticar com código de valiadação(QRcode) String
descricaoFinalTcc Titulo do trabalho de TCC String
dataDefesa Data de defesa do TCC Date
dataDefesaStr Data de defesa do TCC no formato “DD/MM/AAAA” String
dataDefesaExtenso Data de defesa do TCC no formato “XX de XXXXXXX de XXXX” String
notaConceito Nota do TCC String

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

Nome Descrição Tipo
nomeCurso Nome do curso String
codigoCursoEMEC Código do curso no MEC String
habilitacao Habilitação curso ViewHabilitacaoDTO
observacaoUnidade Observação do curso unidade String

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

Nome Descrição Tipo
codigoDisciplina Código da disciplina String
nomeDisciplina Nome da disciplina String
cargaHorariaDTO Carga horária da disciplina ViewCargaHorariaDTO
notaAteCem Nota numérica BigDecimal
conceito Conceito String
docentesDaDisciplina Docentes da disciplina List<ViewDocenteDTO>
docentesStr Nome dos docentes separados por vírgula String
creditosFinanceiros Quantidade Créditos das Disciplinas Integer

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)