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
- Síncrono: http://example.com/g5-senior-services/rubi_Synccom_senior_g5_rh_hr_consultarColaboradorPorRG?wsdl
- Assíncrono: http://example.com/g5-senior-services/rubi_Asynccom_senior_g5_rh_hr_consultarColaboradorPorRG?wsdl
- Agendado: http://example.com/g5-senior-services/rubi_Schedulecom_senior_g5_rh_hr_consultarColaboradorPorRG?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. |