Importante: Para personalizar o RVDD é altamente recomendado que seja utilizado como base o modelo de relatório padrão da Edusoft.


O RVDD é dividido em 2 relatórios (Frente e Verso) e pode ser configurado conforme a necessidade da instituição.
Ele deve ter como fonte de dados o Java Bean br.com.edusoft.mentorweb.common.dto.diplomadigital.RelatorioRvddDTO conforme imagem abaixo:

Deve ter adicionado dessa fonte de dados os seguintes fields:

Abaixo um detalhamento de cada um dos fields:

NomeDescriçãoTipoAtributos dentro
cargaHorariaCursoTotal da carga horária do cursoBigDecimal
instituicaoEmissoraDados da instituição emissoraDadosInstituicaoDTOnome, codigoMec, cnpj, endereco (ver Anexo 1), atoRegulatorio (ver Anexo 2)
assinaturaCoordenadorDados do coordenadorAssinaturaDTOnome, cpf, cargo, imagemAssinatura
assinaturaDiretorDados do diretorAssinaturaDTOnome, cpf, cargo, imagemAssinatura
assinaturaReitorDados do reitorAssinaturaDTOnome, cpf, cargo, imagemAssinatura
assinaturaResponsavelInstituicaoDados do responsável pela instituiçãoAssinaturaDTOnome, cpf, cargo, imagemAssinatura
assinaturaResponsavelRegistroDados do responsável pelo registroAssinaturaDTOnome, cpf, cargo, imagemAssinatura
assinaturaSecretarioDados do secretarioAssinaturaDTOnome, cpf, cargo, imagemAssinatura
historicoEscolarHistórico escolar do diplomadoHistoricoEscolarDTOmatrizCurricular (ver Anexo 3), dataEmissaoHistorico (data no formato date), dataEmissaoHistoricoStr (data no formato string dd/mm/AAAA), situacaoAluno, enade (ver Anexo 4), dataProvaEnade (data no formato date), dataProvaEnadeStr (data no format string dd/mm/AAAA, cargaHorariaCursoIntegralizada)
diplomadoFiliacaoLista das filiacõesList<GenitorDTO>nome, sexo
codigoValidacaoCódigo de validação que deve ser utilizado no siteString
enderecoUrlParaAutenticacaoComCodigoValidacaoCaminho do siteString
ingressoCursoDados do ingresso do diplomadoIngressoCursoDTOdata (em formato string), formaAcesso, dataConclusao (em formato string)
instituicaoRegistradoraInstituição registradora do diplomaDadosInstituicaoDTOnome, codigoMec, cnpj, endereco (ver anexo 1), atoRegulatorio (ver anexo 2)
dadosRegistroDados do registro do diplomaDadosRegistroDTOlivroRegistro (ver Anexo 5), idDocumentacaoAcademica
cursoDados do cursoDadosCursoDTOnomeCurso, codigoCursoEMEC, nomeHabilitacao, modalidade, tituloConferido, grauConferido, enderecoCurso (ver anexo 1), polo (ver Anexo 6), atoRegulatorio (ver Anexo 2)
termoResponsabilidadeDados do termo de responsabilidadeTermoResponsabilidadeDTOnome, cpf, cargo
diplomadoDados do diplomadoDiplomadoDTOnome, nomeSocial, sexo, nacionalidade, naturalidade (ver Anexo 7), cpf, rg (ver Anexo 8), dataNascimento (no formato String)

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()
Exemplo3: Para acessar o número do ato regulatório da instituição registradora a expressão fica conforme: $F{instituicaoRegistradora}.getAtoRegulatorio().getNumero()
Exemplo4: Para acessar o endereço do diplomado (logradouro e número) a expressão fica conforme: $F{diplomado}.getAEndereco().getLogradouro() + “, ” + $F{diplomado}.getAEndereco().getNumero()

Anexo 1 - Atributos de Endereço
logradouro, numero, complemento, bairro, codigoMunicipio, nomeMunicipio, uf, nomeMunicipioEstrangeiro, cep

Anexo 2 - Atributos de ato regulatório
tipo, numero, data (em formato string), veiculoPublicacao, dataPublicacao, secaoPublicacao, paginaPublicacao, numeroDOU

Anexo 3 - Atributos de matriz curricular
Lista de DisciplinaCursadaDTO. Cada item, contém: disciplina, periodo, cargaHoraria, notaAteCem, conceito, List<DocenteDTO>. Cada docente, contém: nome, titulacao

Anexo 4 - Atributos de Enade
situacao

Anexo 5 - Atributos de livro registro
livroRegistro, numeroRegistro, numeroFolhaDoDiploma, numeroSequenciaDoDiploma, processoDoDiploma, dataColacaoGrau (em formato string), dataExpedicaoDiploma (em formato string), dataRegistroDiploma (em formato string), responsavelRegistro. O responsável pelo registro é composto por nome, cpf e iDouNumeroMatricula

Anexo 6 - Atributos de Polo
nome, endereco (ver anexo 1), codigoEMEC

Anexo 7 - Atributos de naturalidade
codigoMunicipio, nomeMunicipio, uf

Anexo 8 - Atributos de RG
numero, orgaoExpedidor, uf



Para personalizar o RVDD é 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.

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

  • (edição externa)