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:
Nome | Descrição | Tipo | Atributos dentro |
cargaHorariaCurso | Total da carga horária do curso | BigDecimal | |
instituicaoEmissora | Dados da instituição emissora | DadosInstituicaoDTO | nome, codigoMec, cnpj, endereco (ver Anexo 1), atoRegulatorio (ver Anexo 2) |
assinaturaCoordenador | Dados do coordenador | AssinaturaDTO | nome, cpf, cargo, imagemAssinatura |
assinaturaDiretor | Dados do diretor | AssinaturaDTO | nome, cpf, cargo, imagemAssinatura |
assinaturaReitor | Dados do reitor | AssinaturaDTO | nome, cpf, cargo, imagemAssinatura |
assinaturaResponsavelInstituicao | Dados do responsável pela instituição | AssinaturaDTO | nome, cpf, cargo, imagemAssinatura |
assinaturaResponsavelRegistro | Dados do responsável pelo registro | AssinaturaDTO | nome, cpf, cargo, imagemAssinatura |
assinaturaSecretario | Dados do secretario | AssinaturaDTO | nome, cpf, cargo, imagemAssinatura |
historicoEscolar | Histórico escolar do diplomado | HistoricoEscolarDTO | matrizCurricular (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) |
diplomadoFiliacao | Lista das filiacões | List<GenitorDTO> | nome, sexo |
codigoValidacao | Código de validação que deve ser utilizado no site | String | |
enderecoUrlParaAutenticacaoComCodigoValidacao | Caminho do site | String | |
ingressoCurso | Dados do ingresso do diplomado | IngressoCursoDTO | data (em formato string), formaAcesso, dataConclusao (em formato string) |
instituicaoRegistradora | Instituição registradora do diploma | DadosInstituicaoDTO | nome, codigoMec, cnpj, endereco (ver anexo 1), atoRegulatorio (ver anexo 2) |
dadosRegistro | Dados do registro do diploma | DadosRegistroDTO | livroRegistro (ver Anexo 5), idDocumentacaoAcademica |
curso | Dados do curso | DadosCursoDTO | nomeCurso, codigoCursoEMEC, nomeHabilitacao, modalidade, tituloConferido, grauConferido, enderecoCurso (ver anexo 1), polo (ver Anexo 6), atoRegulatorio (ver Anexo 2) |
termoResponsabilidade | Dados do termo de responsabilidade | TermoResponsabilidadeDTO | nome, cpf, cargo |
diplomado | Dados do diplomado | DiplomadoDTO | nome, 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)