Web service com.senior.g5.rh.hr.lgpd.DeleteLGPDData
Serviço responsável por excluir da base ou anonimizar os dados pessoais do titular das informações.
Observação
A exclusão/anonimização respeitará as definições do arquivo de mapeamento, ou seja, serão excluídas/anonimizadas apenas as informações que estiverem assim definidas.
Tipo de execução
Para cada tipo de execução, existem diferentes parâmetros que podem ser comuns a todas as portas.
Autenticação
Caso seja utilizada alguma forma de autenticação para integração de informações através de web services, é necessário identificado o tipo no parâmetro <encryption>, conforme seus valores possíveis.
WSDL:
- Síncrono: http://servidor:1234/g5-senior-services/rubi_Synccom_senior_g5_rh_hr_lgpd?wsdl
- Assíncrono: http://servidor:1234/g5-senior-services/rubi_Asynccom_senior_g5_rh_hr_lgpd?wsdl
- Agendamento: http://servidor:1234/g5-senior-services/rubi_Schedulecom_senior_g5_rh_hr_lgpd?wsdl
DeleteLGPDData
Necessita autenticação: Sim
Situação da versão: Atual
Versão: 1
Versão atual:1
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:DeleteLGPDData> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <camposPesquisa>String</camposPesquisa> </parameters> </ser:DeleteLGPDData> </soapenv:Body> </soapenv:Envelope>
Parâmetros da requisição:
Nome | Tipo | Preenchimento | Ajuda |
---|---|---|---|
camposPesquisa | String | Opcional | Como entrada, o webservice espera um JSON passando as informações que devem ser usadas nos campos de pesquisa/filtro. |
No mapeamento padrão do RH há as seguintes opções:
- nome: nome da pessoa natural, no qual se deseja excluir as informações pessoais.
- cpf: número do CPF da pessoa natural, no qual se deseja excluir as informações pessoais. Documento principal obrigatório para pesquisa, exceto no caso de a pessoa ser estrangeira e não possuir CPF; nesse caso, deverá ser informado o Registro de Estrangeiro (registro_estrangeiro).
- rg: número do RG da pessoa natural, no qual se deseja excluir as informações pessoais.
- cnh: número da CNH da pessoa natural, no qual se deseja excluir as informações pessoais.
- pis: número do PIS da pessoa natural, no qual se deseja excluir as informações pessoais.
- passaporte: número do Passaporte da pessoa natural, no qual se deseja excluir as informações pessoais.
- registro_estrangeiro: rúmero do Registro do Estrangeiro da pessoa natural, no qual se deseja excluir as informações pessoais. Deve ser informado no caso de colaborador estrangeiro que não possui CPF.
- empresa: permite informar uma empresa ou uma abrangência de empresas que se deseja considerar na pesquisa.
- numero_inscricao: permite informar o Número de Inscrição da empresa na qual se deseja que sejam buscadas as informações da pessoa.
{"nome":"Nome da Pessoa","cpf":"99999999999","rg":"9999999","empresa":"1"}
Resposta:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:DeleteLGPDDataResponse> <result> <retorno>String</retorno> <status>Integer</status> <erroExecucao>String</erroExecucao> </result> </ser:DeleteLGPDDataResponse> </soapenv:Body> </soapenv:Envelope>
Atributos da resposta:
Nome | Tipo | Preenchimento | Ajuda |
---|---|---|---|
retorno | String | Opcional | JSON contendo uma lista de mensagens de aviso |
status | Integer | Opcional | 1 - OK; 2 - ERROR; 3 - WARNING |
erroExecucao | String | Opcional | Mensagem do erro |
["Erro1","Erro2","Erro3"]