Web service com.senior.g5.rh.rs.consultarColaboradorPorCPF

Obtém um determinado colaborador a partir do CPF.

Tipo de execução

Para cada tipo de execução, existem parâmetros específicos, alguns dos quais podem ser comuns a todas as portas de web service.

Autenticação

Quando for utilizada alguma forma de autenticação na integração de informações por meio de web services, é necessário informar o tipo correspondente no parâmetro <encryption>, conforme os valores possíveis.

WSDL

Porta(s)

ConsultarColaboradorPorCPF

Obtém um determinado colaborador a partir do CPF.

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:ConsultarColaboradorPorCPF> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <numCpf>String</numCpf> </parameters> </ser:ConsultarColaboradorPorCPF> </soapenv:Body> </soapenv:Envelope>

Parâmetros da requisição:

Nome

Preenchimento

Tipo

Descrição

numCpf

Obrigatório

String

Número do CPF - Máscara: 999.999.999-99 (também é aceito sem máscara).

Resposta:

Nota

O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor “OK” quando a execução ocorre com sucesso ou, em caso de falha, a mensagem do erro ocorrido.

<soapenv:Envelope xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/” xmlns:ser=“http://services.senior.com.br”> <soapenv:Body> <ser:ConsultarColaboradorPorCPFResponse> <result> <tMCSColaboradores> <numEmp>Integer</numEmp> <nomEmp>String</nomEmp> <tipCol>Integer</tipCol> <dscTipCol>String</dscTipCol> <numCad>Integer</numCad> <nomFun>String</nomFun> <numCpf>String</numCpf> <emaCom>String</emaCom> <datAdm>String</datAdm> <codFil>Integer</codFil> <razSoc>String</razSoc> <tipIns>Integer</tipIns> <numCgc>String</numCgc> <tabOrg>Integer</tabOrg> <codLoc>String</codLoc> <nomLoc>String</nomLoc> <estCar>Integer</estCar> <codCar>String</codCar> <titCar>String</titCar> <titRed>String</titRed> <codCb2>String</codCb2> <codCcu>String</codCcu> <nomCcu>String</nomCcu> <sitAfa>Integer</sitAfa> <desSit>String</desSit> <datAfa>String</datAfa> <horAfa>String</horAfa> <tipSex>String</tipSex> <datNas>String</datNas> <codFor>Integer</codFor> <ddiTel>Integer</ddiTel> <dddTel>Integer</dddTel> <numTel>String</numTel> <nomMae>String</nomMae> <nomPai>String</nomPai> <numPsp>String</numPsp> <emiPsp>String</emiPsp> <demPsp>String</demPsp> <dvaPsp>String</dvaPsp> <numCid>String</numCid> <emiCid>String</emiCid> <estCid>String</estCid> <dexCid>String</dexCid> <numCnh>String</numCnh> <catCnh>String</catCnh> <orgCnh>String</orgCnh> <estCnh>String</estCnh> <venCnh>String</venCnh> </tMCSColaboradores> <erroExecucao>String</erroExecucao> </result> </ser:ConsultarColaboradorPorCPFResponse> </soapenv:Body> </soapenv:Envelope>

Atributos da resposta:

Nome

Preenchimento

Tipo

Descrição

tMCSColaboradores

Opcional

Set

Grade de colaboradores

tMCSColaboradores.numEmp

Opcional

Integer

Código da Empresa

tMCSColaboradores.nomEmp

Opcional

String

Razão Social da Empresa

tMCSColaboradores.tipCol

Opcional

Integer

Tipo Colaborador

tMCSColaboradores.dscTipCol

Opcional

String

Descrição do tipo de colaborador

tMCSColaboradores.numCad

Opcional

Integer

Cadastro do Colaborador

tMCSColaboradores.nomFun

Opcional

String

Nome do Colaborador

tMCSColaboradores.numCpf

Opcional

String

Número do CPF

tMCSColaboradores.emaCom

Opcional

String

Endereço do Correio Eletrônico (E-mail) Comercial

tMCSColaboradores.datAdm

Opcional

String

Data de Admissão

tMCSColaboradores.codFil

Opcional

Integer

Código da Filial

tMCSColaboradores.razSoc

Opcional

String

Razão Social da Filial

tMCSColaboradores.tipIns

Opcional

Integer

Tipo de Inscrição da Filial

tMCSColaboradores.numCgc

Opcional

String

Número da Inscrição

tMCSColaboradores.tabOrg

Opcional

Integer

Código da Tabela de Organograma do Local

tMCSColaboradores.codLoc

Opcional

String

Código do Local do Organograma

tMCSColaboradores.nomLoc

Opcional

String

Descrição do Local

tMCSColaboradores.estCar

Opcional

Integer

Código da Estrutura de Cargos

tMCSColaboradores.codCar

Opcional

String

Código do Cargo

tMCSColaboradores.titCar

Opcional

String

Título do Cargo

tMCSColaboradores.titRed

Opcional

String

Título Reduzido do Cargo

tMCSColaboradores.codCb2

Opcional

String

Cbo 2002 do Cargo

tMCSColaboradores.codCcu

Opcional

String

Centro Custo

tMCSColaboradores.nomCcu

Opcional

String

Descrição do C.Custo

tMCSColaboradores.sitAfa

Opcional

Integer

Situação de Afastamento

tMCSColaboradores.desSit

Opcional

String

Descrição do Afastamento

tMCSColaboradores.datAfa

Opcional

String

Data do Afastamento

tMCSColaboradores.horAfa

Opcional

String

Hora do Afastamento

TMCSColaboradores.TipSex

Opcional

String

Sexo

tMCSColaboradores.datNas

Opcional

String

Data de nascimento do colaborador

tMCSColaboradores.codFor

Opcional

Integer

Código do fornecedor (ERP)

tMCSColaboradores.ddiTel

Opcional

Integer

DDI telefone

tMCSColaboradores.dddTel

Opcional

Integer

DDD telefone

tMCSColaboradores.numTel

Opcional

String

Número telefone

tMCSColaboradores.nomMae

Opcional

String

Nome da Mãe do colaborador

tMCSColaboradores.nomPai

Opcional

String

Nome do Pai do colaborador

tMCSColaboradores.numPsp

Opcional

String

Número do passaporte

tMCSColaboradores.emiPsp

Opcional

String

Emissor do passaporte

tMCSColaboradores.demPsp

Opcional

String

Data de emissão do passaporte

tMCSColaboradores.dvaPsp

Opcional

String

Data de validade do passaporte

tMCSColaboradores.numCid

Opcional

String

Número do RG

tMCSColaboradores.emiCid

Opcional

String

Órgão emissor do RG

tMCSColaboradores.estCid

Opcional

String

UF do órgão emissor do RG

TMCSColaboradores.DexCid

Opcional

String

Data de expedição/emissão do RG

TMCSColaboradores.NumCnh

Opcional

String

Numero da CNH

tMCSColaboradores.catCnh

Opcional

String

Categoria da CNH

tMCSColaboradores.orgCnh

Opcional

String

Órgão emissor da CNH

tMCSColaboradores.estCnh

Opcional

String

UF do órgão emissor da CNH

tMCSColaboradores.venCnh

Opcional

String

Data de validade da CNH

erroExecucao

Opcional

String

Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:


  • Vazio ou nulo, indicando que a execução foi feita com sucesso;

  • A mensagem do erro ocorrido no servidor.

Este artigo ajudou você?