Web service com.senior.g5.rh.ql.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
- Síncrono: http://example.com/g5-senior-services/ql_Synccom_senior_g5_rh_ql_consultarColaboradorPorCPF?wsdl
- Assíncrono: http://example.com/g5-senior-services/ql_Asynccom_senior_g5_rh_ql_consultarColaboradorPorCPF?wsdl
- Agendado: http://example.com/g5-senior-services/ql_Schedulecom_senior_g5_rh_ql_consultarColaboradorPorCPF?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. |
English
Español
English
Español


