Páginas filhas
  • Manual Operacional - Cadastro de Pessoa Física

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Cadastro de Pessoa Física


O manual a seguir visa detalhar as customizações realizadas neste projeto para atender as necessidades da integração entre o SGE e Sistema Corporativo no que diz respeito ao cadastro de Pessoa Física.


Expandir
titleSwagger

Swagger

Todos os serviços disponíveis no RM são agrupados e listados nessa ferramenta, que visa auxiliar na manutenção e documentação de APIs REST.

Para acessar o Swagger, é necessário acessar o link no seguinte formato "http://<servidor>:<portaFrameHTML>/swagger/ui/index" (Exemplo:http://localhost:8080/swagger/ui/index).


O serviços da customização de Cadastro de Pessoa Física estão disponíveis em CstAtualizacaoPessoa, nos métodos AtualizarPessoa e AtualizarResponsavelFinanceiro, ambos do tipo PUT.

Expandir
titleReq. 01 – Parâmetros da customização

Pré-requisitos

Não se aplica.


Detalhamento do processo

Foi desenvolvido uma tela de parâmetros para que o usuário possa informar os dados para acesso ao webservice do Sistema Corporativo. A tela está disponível no menu Educacional → Customização → Parâmetros Web Service e possui os seguintes campos:

  • Url base web Service: Endereço de acesso base da API que será utilizada para envio dos registros de
    aluno, Responsável Financeiro e Responsável Acadêmico. Informe o caminho do Host para conexão
    com a API, porém até antes da última barra do trecho “api”.
  • Usuário para autenticação: Usuário que terá acesso ao Web Service Sistema Corporativo.
  • Password para autenticação: Senha do usuário que terá acesso ao Web Service Sistema Corporativo



Expandir
titleReq. 02 – Processo customizado para criação de cadastro de Pessoa Física – Aluno

Pré-requisitos

Não se aplica.


Detalhamento do processo

Foi desenvolvido uma rotina customizada para manter os dados do cadastro do Aluno atualizados entre o SGE e o sistema corporativo.


No momento do cadastro, o usuário irá verificar se o aluno já existe na tabela da Pessoa, utilizando a função nativa de "Localizar Aluno/Registro Preliminar". Se o registro for localizado, os dados serão preenchidos na tela do Aluno e o usuário poderá finalizar o cadastro. Caso não seja localizado, o usuário deverá preencher todos os dados antes de salvar o registro.



No momento de salvar o cadastro do aluno, a customização verificará se a pessoa já foi integrada com o sistema corporativo. Se estiver sido integrada, o registro será salvo normalmente. Caso ainda não tenha sido exportado, uma mensagem será exibida informando o usuário que é necessário realizar a integração entre os dois sistemas e orientando para a utilização da função "Consultar Aluno", acessível através de botão com mesmo nome na tela de cadastro do Aluno.


Tela Consultar Aluno

Na tela de consultar o Aluno, os dados de Data Nascimento, Nome e CPF já virão preenchidos com os dados do mesmo, e o usuário poderá realizar a busca ao sistema corporativo. O usuário deverá, então, realizar a busca, e caso sejam retornado registros, selecionar o adequado e clicar em "Preencher Dados". Nesse momento, os dados do SGE serão sincronizados com os dados recebidos do sistema corporativo e o cadastro do Aluno poderá ser finalizado.

Caso não sejam localizados registros na busca, o usuário deverá clicar em "Integrar" para enviar a Pessoa para o sistema corporativo, para que os dois sistemas possam ser sincronizados. O cadastro poderá, então, ser finalizado.


Obs.: O processo descrito nesse requisito será acionado apenas no cadastro de novos alunos. No momento que for realizado uma alteração no cadastro do aluno, e ele estiver sido exportado para o Sistema Corporativo, um processo será executado para realizar a sincronização dos dados entre os dois sistemas, conforme detalhado no requisito 05 deste manual.

Expandir
titleReq. 05 – Processo customizado para atualização do cadastro de Pessoa Física – Aluno, Responsável acadêmico e Docente Extraquadro

Pré-requisitos

Não se aplica.


Detalhamento do processo

Foi desenvolvida uma rotina para verificar as alterações no cadastro de Pessoa e exportá-las para o Sistema Corporativo para que as informações em ambos os sistemas fiquem sincronizadas.


No momento que o registro for alterado, a customização irá verificar se a Pessoa possui o papel de Aluno, Responsável Acadêmico ou Docente Extraquadro (SPROFESSOR) no Educacional. Caso possua, o processo customizado irá verificar então se a Pessoa foi exportada para o Sistema Corporativo, consultado o campo complementar "Id Corporativo". Se sim, n omomento que o usuário salvar a alteração no cadastro da pessoa, uma chamada será realizada no webservice do Sistema Corporativo enviando as modificações realizadas no SGE para que ambos os sistemas sejam sincronizados.


Obs.: Docentes do Quadro (Professores com campo complementar SPROFESSORCOMPL.QUADRO = 0) não serão exportados para o Sistema Corporativo através dessa rotina, pois são tratados de forma específica na customização HCM.

Expandir
titleReq. 07 – Web Service para atualização de dados de Aluno e Responsável Acadêmico do Legado para o SGE

Pré-requisitos

Não se aplica.


Detalhamento do processo

Foi desenvolvido um WebService para realizar a integração de Pessoa entre o Sistema Corporativo e o SGE, que está disponível no swagger com o nome AtualizarPessoa.

O método de atualização de pessoa recebe um objeto como parâmetro no corpo da requisição, que são vinculados aos campos no SGE de acordo com a tabela abaixo:

Campo WebServiceSGE
IDSALUNOCOMPL.CODALUNOSCOP( Coligada 3) ou SALUNOCOMPL.CODALUNOSCAE (Coligada 2)
NomePPESSOA.NOME
DataNascimentoPPESSOA.DTNASCIMENTO
EstadoCivilPPESSOA.ESTADOCIVIL
SexoPPESSOA.SEXO
CorPPESSOA.CORRACA
NomeMaeSALUNOCOMPL.NOMEMAE (Coligada 3) e VPCOMPL.NOMEMAE
NomePaiVPCOMPL.NOMEPAI
CPFPPESSOA.CPF
IdentidadePPESSOA.CARTIDENTIDADE
OrgaoEmissorPPESSOA.ORGEMISSORIDENT
DataEmissaoPPESSOA.DTEMISSAOIDENT
TituloEleitorPPESSOA.TITULOELEITOR
PassaportePPESSOA.NPASSAPORTE
Nacionalidade

PPESSOA.NACIONALIDADE

CidadeEnderPPESSOA.CODMUNICIPIO
BairroEnderPPESSOA.BAIRRO
UFEnderPPESSOA.ESTADO OU SALUNO.ESTADO
EstrangeiroInformação inexistente no SGE. Existe o campo de nacionalidade (PPESSOA.NACIONALIDADE) que suprime esta informação.
EmailPPESSOA.EMAIL
DDD

Informação não existe separada do telefone no SGE. Será concatenada ao Telefone.
(PPESSOA.TELEFONE1).

TelefonePPESSOA.TELEFONE1
DDDCel

Informação não existe separada do telefone no SGE. Será concatenada ao Celular.
( PPESSOA.TELEFONE2).

CelularPPESSOA.TELEFONE2
LogradouroPPESSOA.RUA
ComplementoPPESSOA.COMPLEMENTO
NumeroPPESSOA.NUMERO
CEPPPESSOA.CEP
Municipio_IBGEPPESSOA.CODNATURALIDADE
TipoBeneficiarioVPCOMPL.TIPOBENEFICIARIO (Esta informação será adicionada no campo complementar “Tipo Beneficiário” e preenchido por tabela dinâmica T= Titular e D= Dependente).


Serão atualizados as pessoas que sejam aluno, professores ou responsáveis acadêmicos. Apenas professores do quadro (campo complementar SPROFESSORCOMPL.QUADRO = 0) não serão atualizados, e uma mensagem de erro será retornada pelo webservice.


Status de retorno do Webservice

O webservice poderá retornar os seguintes status HTTP:

StatusDescrição
204 - No ContentSerá retornado quando ocorrer sucesso na atualização dos dados da Pessoa.
400 - Bad RequestÉ retornado quando ocorre algum erro de validação e a atualização não é processada. Um objeto com os detalhes do erro é retornado.
500 - Internal Server ErrorÉ retornado quando ocorre algum erro não tratado no webservice, e os detalhes do problema são retornados.
Expandir
titleReq. 08 – Web Service para atualização de dados de Responsável Financeiro do Legado para o SGE

Pré-requisitos

Não se aplica.


Detalhamento do processo

Foi desenvolvido um WebService para realizar a integração de Responsável Financeiro entre o Sistema Corporativo e o SGE, que está disponível no swagger com o nome AtualizarResponsavelFinanceiro.

O método de atualização de responsável financeiro recebe um objeto como parâmetro no corpo da requisição, que são vinculados aos campos no SGE, realiza a busca através do CPF (FCFCO.CGCCFO) e caso seja localizado o registro, atualiza os dados de acordo com a tabela abaixo:

Campo WebServiceSGE
IDNão se aplica para Responsável Financeiro.
NomeFCFO.NOME
DataNascimentoFCFO.DTNASCIMENTO
EstadoCivilFCFO.ESTADOCIVIL
SexoInformação inexistente no SGE para Responsável Financeiro.
CorInformação inexistente no SGE para Responsável Financeiro.
NomeMaeFCFOCOMPL.NOMEMAE
NomePaiFCFOCOMPL.NOMEPAI
CPFFCFO.CGCCFO
IdentidadeFCFO.CIDENTIDADE
OrgaoEmissorFCFO.CI_ORGAO
DataEmissaoInformação inexistente no SGE para Responsável Financeiro.
TituloEleitorInformação inexistente no SGE para Responsável Financeiro.
PassaporteInformação inexistente no SGE para Responsável Financeiro.
Nacionalidade

FCFO.NACIONALIDADE (Se enviar S, gravar 1, se enviar N, gravar 0).

CidadeEnderFCFO.CODMUNICIPIO
BairroEnderFCFO.BAIRRO
UFEnderFCFO.CODETD
EstrangeiroFCFO.NACIONALIDADE (Se enviar S, gravar 1, se enviar N, gravar 0).
EmailFCFO.EMAIL
DDD

Informação não existe separada do telefone no SGE. Será concatenada ao Telefone.
(FCFO.TELEFONE).

TelefoneFCFO.TELEFONE
DDDCel

Informação não existe separada do telefone no SGE. Será concatenada ao Celular.
( FCFO.TELEX).

CelularFCFO.TELEX
LogradouroFCFO.RUA
ComplementoFCFO.COMPLEMENTO
NumeroFCFO.NUMERO
CEPFCFO.CEP
Municipio_IBGEInformação inexistente no SGE para Responsável Financeiro.
TipoBeneficiarioVPCOMPL.TIPOBENEFICIARIO (Esta informação será adicionada no campo complementar “Tipo Beneficiário” e preenchido por tabela dinâmica T= Titular e D= Dependente).


Status de retorno do Webservice

O webservice poderá retornar os seguintes status HTTP:

StatusDescrição
204 - No ContentSerá retornado quando ocorrer sucesso na atualização dos dados do Responsável Financeiro.
400 - Bad RequestÉ retornado quando ocorre algum erro de validação e a atualização não é processada. Um objeto com os detalhes do erro é retornado.
500 - Internal Server ErrorÉ retornado quando ocorre algum erro não tratado no webservice, e os detalhes do problema são retornados.