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.
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 estão disponíveis em CstAtualizacaoPessoa, nos métodos AtualizarPessoa e AtualizarResponsavelFinanceiro.
Atualização de Pessoa
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 WebService | SGE |
---|
ID | SALUNOCOMPL.CODALUNOSCOP( Coligada 3) ou SALUNOCOMPL.CODALUNOSCAE (Coligada 2) | Nome | PPESSOA.NOME | DataNascimento | PPESSOA.DTNASCIMENTO | EstadoCivil | PPESSOA.ESTADOCIVIL | Sexo | PPESSOA.SEXO | Cor | PPESSOA.CORRACA | NomeMae | SALUNOCOMPL.NOMEMAE (Coligada 3) e VPCOMPL.NOMEMAE | NomePai | VPCOMPL.NOMEPAI | CPF | PPESSOA.CPF | Identidade | PPESSOA.CARTIDENTIDADE | OrgaoEmissor | PPESSOA.ORGEMISSORIDENT | DataEmissao | PPESSOA.DTEMISSAOIDENT | TituloEleitor | PPESSOA.TITULOELEITOR | Passaporte | PPESSOA.NPASSAPORTE | Nacionalidade | PPESSOA.NACIONALIDADE | CidadeEnder | PPESSOA.CODMUNICIPIO | BairroEnder | PPESSOA.BAIRRO | UFEnder | PPESSOA.ESTADO OU SALUNO.ESTADO | Estrangeiro | Informação inexistente no SGE. Existe o campo de nacionalidade (PPESSOA.NACIONALIDADE) que suprime esta informação. | Email | PPESSOA.EMAIL | DDD | Informação não existe separada do telefone no SGE. Será concatenada ao Telefone. (PPESSOA.TELEFONE1). | Telefone | PPESSOA.TELEFONE1 | DDDCel | Informação não existe separada do telefone no SGE. Será concatenada ao Celular. ( PPESSOA.TELEFONE2). | Celular | PPESSOA.TELEFONE2 | Logradouro | PPESSOA.RUA | Complemento | PPESSOA.COMPLEMENTO | Numero | PPESSOA.NUMERO | CEP | PPESSOA.CEP | Municipio_IBGE | PPESSOA.CODNATURALIDADE | TipoBeneficiario | VPCOMPL.TIPOBENEFICIARIO |
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. |