Gestão de Pessoas - Manual do Usuário > Integrações com outros sistemas > Web services > Controle de Ponto e Refeitório > Com.senior.g5.rh.hr.consultarColaboradorPorRG

Web service com.senior.g5.rh.hr.consultarColaboradorPorRG

Obtém um determinado colaborador por RG.

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

ConsultarColaboradorPorRG

Obtém um determinado colaborador por RG.

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

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
numCid Obrigatório String Número do RG (Sem Máscara, deve ser digitado conforme está no cadastro).

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:ConsultarColaboradorPorRGResponse>
      <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:ConsultarColaboradorPorRGResponse>
  </soapenv:Body>
</soapenv:Envelope>		

Atributos da resposta:

Nome Preenchimento Tipo Descrição
tMCSColaboradores Set Opcional Grid de colaboradores
tMCSColaboradores.numEmp Integer Opcional Código da Empresa
tMCSColaboradores.nomEmp String Opcional Razão Social da Empresa
tMCSColaboradores.tipCol Integer Opcional Tipo Colaborador
tMCSColaboradores.dscTipCol String Opcional Descrição do tipo de colaborado
tMCSColaboradores.numCad Integer Opcional Cadastro do Colaborador
tMCSColaboradores.nomFun String Opcional Nome do Colaborador
tMCSColaboradores.numCpf String Opcional Número do CPF
tMCSColaboradores.emaCom String Opcional Endereço do Correio Eletrônico (E-mail) Comercial
tMCSColaboradores.datAdm String Opcional Data de Admissão
tMCSColaboradores.codFil Integer Opcional Código da Filial
tMCSColaboradores.razSoc String Opcional Razão Social da Filial
tMCSColaboradores.tipIns Integer Opcional Tipo de Inscrição da Filial
tMCSColaboradores.numCgc String Opcional Número da Inscrição
tMCSColaboradores.tabOrg Integer Opcional Código da Tabela de Organograma do Local
tMCSColaboradores.codLoc String Opcional Código do Local do Organograma
tMCSColaboradores.nomLoc String Opcional Descrição do Local
tMCSColaboradores.estCar Integer Opcional Código da Estrutura de Cargos
tMCSColaboradores.codCar String Opcional Código do Cargo
tMCSColaboradores.titCar String Opcional Título do Cargo
tMCSColaboradores.titRed String Opcional Título Reduzido do Cargo
tMCSColaboradores.codCb2 String Opcional Cbo 2002 do Cargo
tMCSColaboradores.codCcu String Opcional Centro Custo
tMCSColaboradores.nomCcu String Opcional Descrição do C.Custo
tMCSColaboradores.sitAfa Integer Opcional Situação de Afastamento
tMCSColaboradores.desSit String Opcional Descrição do Afastamento
tMCSColaboradores.datAfa String Opcional Data do Afastamento
tMCSColaboradores.horAfa String Opcional Hora do Afastamento
tMCSColaboradores.tipSex String Opcional Sexo
tMCSColaboradores.datNas String Opcional Data de nascimento do colaborador
tMCSColaboradores.codFor Integer Opcional Código do fornecedor (ERP)
tMCSColaboradores.ddiTel Integer Opcional DDI telefone
tMCSColaboradores.dddTel Integer Opcional DDD telefone
tMCSColaboradores.numTel String Opcional Número telefone
tMCSColaboradores.nomMae String Opcional Nome da Mãe do colaborador
tMCSColaboradores.nomPai String Opcional Nome do Pai do colaborador
tMCSColaboradores.numPsp String Opcional Número do passaporte
tMCSColaboradores.emiPsp String Opcional Emissor do passaporte
tMCSColaboradores.demPsp String Opcional Data de emissão do passaporte
tMCSColaboradores.dvaPsp String Opcional Data de validade do passaporte
tMCSColaboradores.numCid String Opcional Número do RG
tMCSColaboradores.emiCid String Opcional Órgão emissor do RG
tMCSColaboradores.estCid String Opcional UF do órgão emissor do RG
tMCSColaboradores.dexCid String Opcional Data de expedição/emissão do RG
tMCSColaboradores.numCnh String Opcional Numero da CNH
tMCSColaboradores.catCnh String Opcional Categoria da CNH
tMCSColaboradores.orgCnh String Opcional Órgão emissor da CNH
tMCSColaboradores.estCnh String Opcional UF do órgão emissor da CNH
tMCSColaboradores.venCnh String Opcional Data de validade da CNH
erroExecucao String Opcional 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ê?