Gestão de Pessoas - Manual do Usuário > Integrações com outros sistemas > Web services > Segurança e Medicina > Com.senior.g5.rh.sm.consultarColaboradorPorCPF

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

Obtém um determinado colaborador a partir do CPF.

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

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:

Observação

Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, 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ê?