O RVDD é dividido em 2 relatórios (Frente e Verso) e pode ser configurado conforme a necessidade da instituição.
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.
Para facilitar a customização, crie um novo relatório a partir dos relatórios padrões já existentes:

  • E1120: RVDD - Frente
  • E1121: RVDD - Verso

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 “Diploma Digital”, campos “Relatório de diploma frente” e “Relatório de diploma verso”.

Estes relatórios não fazem consultas ao banco de dados. Eles são gerados 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:

Nome Descrição Tipo Mentor
diplomado Dados do diplomado RvddDiplomadoDTO
diplomadoFiliacao Lista das filiações List<RvddGenitorDTO>
curso Dados do curso RvddDadosCursoDTO
ingressoCurso Dados do ingresso do diplomado RvddIngressoCursoDTO
instituicaoEmissora Dados da instituição emissora RvddDadosInstituicaoEnsinoDTO
dadosRegistro Dados do registro do diploma RvddDadosRegistroDTO
instituicaoRegistradora Instituição registradora do diploma RvddDadosInstituicaoEnsinoDTO
cargaHorariaCurso Total da carga horária do curso BigDecimal
cargaHorariaCursoStr Total da carga horária do curso no formato pt-BR String
assinaturaCoordenador Dados do coordenador. Proveniente do XML do diplomado. AssinaturaDTO Vide planilha de campos, aba “Diploma”, tag “Assinantes”
assinaturaDiretor Dados do diretor. Proveniente do XML do diplomado. AssinaturaDTO Vide planilha de campos, aba “Diploma”, tag “Assinantes”
assinaturaReitor Dados do reitor. Proveniente do XML do diplomado. AssinaturaDTO Vide planilha de campos, aba “Diploma”, tag “Assinantes”
assinaturaResponsavelInstituicao Dados do responsável pela instituição. Proveniente do XML do diplomado. AssinaturaDTO Vide planilha de campos, aba “Diploma”, tag “Assinantes”
assinaturaResponsavelRegistro Dados do responsável pelo registro. Proveniente do XML do diplomado. AssinaturaDTO Vide planilha de campos, aba “Diploma”, tag “Assinantes”
assinaturaSecretario Dados do secretario. Proveniente do XML do diplomado. AssinaturaDTO Vide planilha de campos, aba “Diploma”, tag “Assinantes”
assinaturaCoordenadorXmlDocumento Dados do coordenador. Proveniente do XML do documento do diplomado. AssinaturaDTO Vide planilha de campos, aba “Diploma”, tag “Assinantes”
assinaturaDiretorXmlDocumento Dados do diretor. Proveniente do XML do documento do diplomado. AssinaturaDTO Vide planilha de campos, aba “Diploma”, tag “Assinantes”
assinaturaReitorXmlDocumento Dados do reitor Xml. Proveniente do XML do documento do diplomado. AssinaturaDTO Vide planilha de campos, aba “Diploma”, tag “Assinantes”
assinaturaResponsavelInstituicaoXmlDocumento Dados do responsável pela instituição. Proveniente do XML do documento do diplomado. AssinaturaDTO Vide planilha de campos, aba “Diploma”, tag “Assinantes”
assinaturaResponsavelRegistroXmlDocumento Dados do responsável pelo registro. Proveniente do XML do documento do diplomado. AssinaturaDTO Vide planilha de campos, aba “Diploma”, tag “Assinantes”
assinaturaSecretarioXmlDocumento Dados do secretario. Proveniente do XML do documento do diplomado. AssinaturaDTO Vide planilha de campos, aba “Diploma”, tag “Assinantes”
termoResponsabilidade Dados do termo de responsabilidade Xml Documento RvddTermoResponsabilidadeDTO
codigoValidacao Código de validação que deve ser utilizado no site String
enderecoUrlParaAutenticacaoComCodigoValidacao Caminho do site String
versaoDiploma Versão do diploma String
tipoAmbiete Tipo de ambiente da emissão: (Opções válidas: Produção, Homologação) String
dataAtualExtenso Data atual no formato: XX de XXXXXXXX de XXXX String
segundaVia Se é um diploma de segunda via (true = sim, false = não) Boolean
observacaoDoCursoUnidade Observação do curso por unidade String
razaoSocialPessoaJuridicaUnidade Razão social da pessoa jurídica vinculada a unidade do ingresso String
nomeFantasiaPessoaJuridicaUnidade Nome fantasia da pessoa jurídica vinculada a unidade do ingresso String

RvddDiplomadoDTO: Atributos do diplomado

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

RvddMunicipioDTO: Atributos do município

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

RvddRgDTO: Atributos do rg

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

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

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

RvddDadosInstituicaoEnsinoDTO: 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
enderecoEndereço da instituiçãoRvddEnderecoDTO
credenciamentoCredenciamento da instituiçãoRvddAtoRegulatorio
recredenciamentoRecredenciamento da instituiçãoRvddAtoRegulatorio
renovacaoDeRecredenciamentoRenovação do recredenciamento da instituiçãoRvddAtoRegulatorio
atoRegulatorioSe tiver renovação, é a renovação, se tiver reconhecimento é o reconhecimento e por último o credenciamento. Não considera ato regulatório em tramitaçãoRvddAtoRegulatorio
atoRegulatorioEmTramitacaoSe tiver renovação, é a renovação, se tiver reconhecimento é o reconhecimento e por último o credenciamento. Considera apenas atos regulatórios em tramitaçãoRvddAtoRegulatorio
mantenedoraInstituição mantenedora da instituiçãoRvddMantenedoraDTO

RvddEnderecoDTO: Atributos de Endereço

NomeDescriçãoTipo
logradouroLogradouroString
numeroNúmeroString
complementoComplemento do endereçoString
codigoMunicipioCódigo do município no IBGEInteger
nomeMunicipioNome do municípioString
ufUF/Sigla do municípioString
municipioComUfNome do município (UF)String
nomeMunicipioEstrangeiroNome do munícipio estrangeiroString
cepCep (somente números)String
cepStrCep (formatado)String

RvddAtoRegulatorio: Atributos do ato regulatório

NomeDescriçãoTipo
tipoTipo do atoTipoAtoRegulatorio
numeroNúmero do atoString
dataData do atoDate
dataStrData do ato no formato DD/MM/AAAAString
dataExtensoData do ato no formato XX de XXXXXX de XXXXString
veiculoPublicacaoVeículo de publicaçãoString
dataPublicacaoData de publicaçãoDate
dataPublicacaoStrData de publicação no formato DD/MM/AAAAString
dataPublicacaoExtensoData de publicação no formato XX de XXXXXX de XXXXString
secaoPublicacaoSeção de publicaçãoInteger
paginaPublicacaoPágina de publicaçãoInteger
numeroDOUNúmero DOUInteger
informacoesTramitacaoEMECInformações de tramitação do ato regulatórioRvddInformacoesTramitacaoEmecDTO

RvddInformacoesTramitacaoEmecDTO: Atributos da tramitação do ato regulatório

NomeDescriçãoTipo
numeroProcessoNúmero do processoInteger
tipoProcessoTipo do processoString
dataCadastroData do cadastroDate
dataCadastroStrData do cadastro no formato DD/MM/AAAAString
dataCadastroExtensoData do cadastro no formato xx de xxxxxx de xxxxxxxString
dataProtocoloData do protocoloDate
dataProtocoloStrData do protocolo no formato DD/MM/AAAAString
dataProtocoloExtensoData do protocolo no formato xx de xxxxxx de xxxxxxxString

AssinaturaDTO: Atributos da assinatura

Nome Descrição Tipo
pessoaId Id da pessoa assinante Long
nome Nome do assinante String
cpf CPF assinante (somente números) String
cpfStr CPF assinante formatado String
tipoCargoAssinaRVDD Tipo de cargo TipoCargoAssinaRVDD
cargo Descrição do cargo String
cargoStr Se tiver o tipo de cargo, a descrição do tipo, senão a descrição do cargo String
imagemAssinatura Imagem da assinatura byte[]

RvddMantenedoraDTO: Atributos da mantenedora da instituição

NomeDescriçãoTipo
razaoSocialRazão socialString
cnpjCNPJ (somente números)String
cnpjStrCNPJ formatadoString
enderecoEndereço da mantenedoraRvddEnderecoDTO

RvddGenitorDTO: Atributos do genitor do diplomado

NomeDescriçãoTipo
nomeNomeString
nomeSocialNome socialString
sexoSexo (M ou F)String
sexoStrSexo (Masculino ou Feminino)String

RvddIngressoCursoDTO: Atributos do ingresso do diplomado

NomeDescriçãoTipo
dataData do ingressoDate
dataStrData do ingresso no formato DD/MM/AAAAString
dataExtensoData do ingresso no formato XX de XXXXXX de XXXXXString
dataConclusaoData de conclusãoDate
dataConclusaoStrData de conclusão no formato DD/MM/AAAAString
dataConclusaoExtensoData de conclusão no formato XX de XXXXXX de XXXXXString
formaAcessoForma de acesso ao cursoString
dataColacaoGrauData de colação de grauDate
dataColacaoGrauStrData de colação de grau no formato DD/MM/AAAAString
dataColacaoGrauExtensoData de colação de grau no formato XX de XXXXXX de XXXXXString
dataExpedicaoDiplomaData de expedição diplomaDate
dataExpedicaoDiplomaStrData de expedição diploma no formato DD/MM/AAAAString
dataExpedicaoDiplomaExtensoData de expedição diploma no formato XX de XXXXXX de XXXXXString

RvddDadosRegistroDTO: Atributos do registro do diploma

NomeDescriçãoTipo
iesRegistradoraDados da instituição registradoraRvddDadosInstituicaoEnsinoDTO
livroRegistroDados do livro de registroRvddLivroRegistroDTO
idDocumentacaoAcademicaId da documentação acadêmicaString
informacoesAdicionaisInformações adicionais do registroString
assinantesAssinantes do registroList<RvddAssinantesRegistroDTO>
idId do registroString

RvddLivroRegistroDTO: Atributos do livro de registro do diploma

NomeDescriçãoTipo
livroRegistroNúmero do livro de registroString
numeroRegistroNúmero do registroString
numeroFolhaDoDiplomaNúmero da folhaString
numeroSequenciaDoDiplomaNúmero sequencialString
processoDoDiplomaNúmero processoString
dataRegistroDiplomaData do registroDate
dataRegistroDiplomaStrData do registro no formato DD/MM/AAAAString
dataRegistroDiplomaExtensoData do registro no formato XX de XXXXXX de XXXXXString
responsavelRegistroDados do responsável pelo registroRvddResponsavelRegistroDTO

RvddResponsavelRegistroDTO: Atributos do responsável pelo registro do diploma

NomeDescriçãoTipo
nomeNome do responsávelString
cpfCPF do responsável (somente números)String
cpfStrCPF do responsável (formatado)String
iDouNumeroMatriculaNúmero de matrícula do responsávelString

RvddAssinantesRegistroDTO: Atributos dos assinantes do registro

NomeDescriçãoTipo
cpfCPF (somente números)String
cpfStrCPF (formatado)String
cargoTipo de cargo pré-definido pelo MECTipoCargoAssinante
outroCargoOutro cargoString
cargoStrDescrição do tipo de cargo pré-definido pelo MEC quando tiver. Senão outro cargoString

RvddDadosCursoDTO: Atributos do curso do diplomado

NomeDescriçãoTipo
nomeCursoNome do cursoString
codigoCursoEMECCódigo do curso no MECString
habilitacaoHabilitação curso
nomeHabilitacaoNome da Habilitação cursoString
modalidade Modalidade do cursoTipoModalidadeCurso
modalidadeStrDescrição da ModalidadeString
tituloConferidoTítulo conferidoRvddTituloConferidoDTO
tituloConferidoStrDescrição do título conferidoString
grauConferidoGrau conferidoTipoGrauConferido
grauConferidoStrDescrição do Grau conferidoString
enderecoCursoEndereço do cursoRvddEnderecoDTO
poloPolo do cursoRvddPoloDTO
autorizacaoAutorização do cursoRvddAtoRegulatorio
reconhecimentoReconhecimento do cursoRvddAtoRegulatorio
renovacaoReconhecimentoRenovação do reconhecimento do cursoRvddAtoRegulatorio
semCodigoCursoEMECInformações de tramitação do curso para reconhecimentoRvddInformacoesTramitacaoEmecDTO

RvddInformacoesTramitacaoEmecDTO: Informações de tramitação do curso para reconhecimento

NomeDescriçãoTipo
numeroProcessoNúmero do processoInteger
tipoProcessoTipo do processoString
dataCadastroData do cadastroDate
dataCadastroStrData do cadastro no formato DD/MM/AAAAString
dataCadastroExtensoData do cadastro no formato extenso. Ex. XX de XXXX de XXXXXXString
dataProtocoloData do processoDate
dataProtocoloStrData do processo no formato DD/MM/AAAAString
dataProtocoloExtensoData do processo no formato extenso. Ex. XX de XXXX de XXXXXXString

RvddHabilitacaoDTO: 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

RvddPoloDTO: Atributos do polo do curso

NomeDescriçãoTipo
nomeNome do poloString
enderecoEndereço do poloRvddEnderecoDTO
codigoEMECCódigo do polono MECString

RvddTermoResponsabilidadeDTO: Atributos do termo de reponsabilidade

NomeDescriçãoTipo
nomeNome do responsávelString
cpfCPF do responsável (somente número) String
cpfStrCPF do responsável (formatado) String
cargoCargo do responsável (formatado) String

RvddTituloConferidoDTO: Atributos do título conferido

NomeDescriçãoTipo
tituloTipo pré-definido pelo MEC do título conferidoTipoTituloConferido
outroTituloDescrição de outro título conferidoString

TipoAtoRegulatorio: Atributos do tipo de ato regulatório

NomeDescriçãoTipo
descricaoDescrição do tipo de ato pré-determinado pelo MEC (Parecer, Resolução, Decreto, Portaria, Deliberação, Lei Federal, Lei Estadual, Lei Municipal, Ato Próprio ) String

TipoCargoAssinante: Atributos do tipo de cargo do assinante

NomeDescriçãoTipo
descricaoDescrição do tipo cargo (Reitor, Reitor em exercício, Responsável pelo registro, Coordenador do curso, Subcoordenador do curso, Coordenador do curso em exercício, Chefe da área de registro, Chefe da área de registro em exerício) String

TipoModalidadeCurso: Atributos do tipo de modalidade do curso

NomeDescriçãoTipo
descricaoDescrição da modalidade (Presencial, EAD) String

TipoGrauConferido: Atributos do tipo de grau conferido do curso

NomeDescriçãoTipo
descricaoDescrição do grau (Tecnólogo, Bacharelado, Licenciatura, Curso sequencial) String

TipoTituloConferido: Atributos do tipo de título conferido do curso

NomeDescriçãoTipo
descricaoDescrição do tipo (Licenciado, Técnico, Bacharel, Médico, Psicólogo) 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()



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

  • (edição externa)