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

Obtém um determinado colaborador por RG.

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

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:

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: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ê?