Web service com.senior.g5.rh.hr.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/ronda_Synccom_senior_g5_rh_hr_consultarColaboradorPorCPF?wsdl
- Assíncrono: http://example.com/g5-senior-services/ronda_Asynccom_senior_g5_rh_hr_consultarColaboradorPorCPF?wsdl
- Agendado: http://example.com/g5-senior-services/ronda_Schedulecom_senior_g5_rh_hr_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. |