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.colaboradoresAdmitidos

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

Obtém todos os colaboradores admitidos em um período.

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(s)

ColaboradoresAdmitidos_2

Obtém todos os colaboradores admitidos em um período.

Necessita autenticação: Sim

Situação da versão: Atual

Versão: 2

Versão atual: 2

Requisição:

<soapenv:Envelope xmlns:ser="http://services.senior.com.br" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
  <soapenv:Body>
    <ser:ColaboradoresAdmitidos>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <numEmp>Integer</numEmp>
        <abrTipCol>String</abrTipCol>
        <iniPer>DateTime</iniPer>
        <fimPer>DateTime</fimPer>
        <abrNumCad>String</abrNumCad>
        <tipBus>Integer</tipBus>
        <codTap>Integer</codTap>
        <codThp>Integer</codThp>
        <datRef>DateTime</datRef>
      </parameters>
    </ser:ColaboradoresAdmitidos>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
numEmp Obrigatório Integer Código da Empresa.
abrTipCol Obrigatório String Tipo de colaborador(+) - Valores válidos: 1, 2 ou 3.
iniPer Obrigatório DateTime Início período - Máscara: DD/MM/YYYY.
fimPer Opcional DateTime Fim período - Máscara: DD/MM/YYYY - Se a data de término não for informada, considera que período final está em aberto.
abrNumCad Opcional String Número do Colaborador
tipBus Opcional Integer Tipo da busca
codTap Opcional Integer Tipo de Atuação
codThp Opcional Integer Hierarquia
datRef Opcional DateTime Data de Referência
Mascara: DD/MM/AAAA

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:ser="http://services.senior.com.br" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
  <soapenv:Body>
    <ser:ColaboradoresAdmitidosResponse>
      <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>
          <numEmpChe>Integer</numEmpChe>
          <tipColChe>Integer</tipColChe>
          <numCadChe>Integer</numCadChe>
        </tMCSColaboradores>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:ColaboradoresAdmitidosResponse>
  </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
tMCSColaboradores.numEmpChe Opcional Integer Empresa do Chefe
tMCSColaboradores.tipColChe Opcional Integer Tipo de Cadastro do Chefe
tMCSColaboradores.numCadChe Opcional Integer Número do Cad. do Chefe
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.

Este artigo ajudou você?