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

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

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

Portas

UsuarioChefia_2

Web service usado para retornar a chefia de um usuário/colaborador

Necessita autenticação: Não

Situação de versão: Atual

Versão: 2

Requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser:UsuarioChefia_2>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <nomUsu>String</nomUsu>
        <retAfa>String</retAfa>
      </parameters>
    </ser:UsuarioChefia_2>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
nomUsu Obrigatório String Informar Nome de Usuário.
retAfa Opcional String Campo Retornar Afastado.
.

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:UsuarioChefia_2Response>
      <result>
        <codHie>Integer</codHie>
        <nomUCh>String</nomUCh>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:UsuarioChefia_2Response>
  </soapenv:Body>
</soapenv:Envelope>

Atributos da resposta:

Nome Preenchimento Tipo Descrição
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.
codHie Opcional Integer Código da hierarquia do chefe.
.
nomUCh Opcional String Nome de Usuário do Chefe.

UsuarioChefiaPorColaborador

Web service usado para retornar a chefia de um usuário/colaborador

Necessita autenticação: Não

Situação de versão: Atual

Versão: 1

Requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser:UsuarioChefiaPorColaborador>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <nomUsu>String</nomUsu>
        <numEmp>Integer</numEmp>
        <tipCol>Integer</tipCol>
        <numCad>Integer</numCad>
      </parameters>
    </ser:UsuarioChefiaPorColaborador>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
nomUsu Obrigatório String Informar Nome de Usuário.
numEmp Opcional Integer Empresa do colaborador.
tipCol Opcional Integer Tipo de colaborador, que poderá ser::


Valores:
1 - Empregado
2 - Terceiro
3 - Parceiro
numCad Opcional Integer Código do Colaborador.
.

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:UsuarioChefiaPorColaboradorResponse>
      <result>
        <codHie>Integer</codHie>
        <nomUCh>String</nomUCh>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:UsuarioChefiaPorColaboradorResponse>
  </soapenv:Body>
</soapenv:Envelope>

Atributos da resposta:

Nome Preenchimento Tipo Descrição
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.
codHie Opcional Integer Código da hierarquia do chefe.
.
nomUCh Opcional String Nome de Usuário do Chefe.

BuscaSubordinados

Web service usado para retornar a chefia de um usuário/colaborador

Necessita autenticação: Não

Situação de versão: Atual

Versão: 1

Requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser:BuscaSubordinados>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <usuChe>String</usuChe>
      </parameters>
    </ser:BuscaSubordinados>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
usuChe Opcional String Informar Nome de Usuário.

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:BuscaSubordinadosResponse>
      <result>
        <subordinados>
          <nomUsu>String</nomUsu>
          <nomFun>String</nomFun>
          <temLid>String</temLid>
        </subordinados>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:BuscaSubordinadosResponse>
  </soapenv:Body>
</soapenv:Envelope>

Atributos da resposta:

Nome Preenchimento Tipo Descrição
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.
subordinados Opcional Set Tabela de Subordinados
subordinados.nomUsu Obrigatório String NomUsu
Nome do Usuário
subordinados.nomFun Obrigatório String Nome do Funcionário
subordinados.temLid Obrigatório String Indica se Colaborador tem liderado

BuscaSubordinadosConsulta

Web service usado para retornar a chefia de um usuário/colaborador

Necessita autenticação: Não

Situação de versão: Atual

Versão: 1

Requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser:BuscaSubordinadosConsulta>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <desLid>String</desLid>
        <usuChe>String</usuChe>
      </parameters>
    </ser:BuscaSubordinadosConsulta>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
desLid Opcional String Expressão para pesquisar subordinado pelo Nome ou Usuário
usuChe Opcional String Informar Nome de Usuário.

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:BuscaSubordinadosConsultaResponse>
      <result>
        <subordinados>
          <nomUsu>String</nomUsu>
          <nomFun>String</nomFun>
          <temLid>String</temLid>
        </subordinados>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:BuscaSubordinadosConsultaResponse>
  </soapenv:Body>
</soapenv:Envelope>

Atributos da resposta:

Nome Preenchimento Tipo Descrição
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.
subordinados Opcional Set Tabela de Subordinados
subordinados.nomUsu Obrigatório String NomUsu
Nome do Usuário
subordinados.nomFun Obrigatório String Nome do Funcionário
subordinados.temLid Obrigatório String Indica se Colaborador tem liderado

BuscaChefia

Web service usado para retornar a chefia de um usuário/colaborador

Necessita autenticação: Não

Situação de versão: Atual

Versão: 1

Requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser:BuscaChefia>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <numEmp>Integer</numEmp>
        <datChe>String</datChe>
        <retAfa>String</retAfa>
        <tipCol>Integer</tipCol>
        <numCad>Integer</numCad>
      </parameters>
    </ser:BuscaChefia>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
numEmp Opcional Integer Empresa do colaborador.
datChe Opcional DateTime Data da Chefia.
.
retAfa Opcional String Campo Retornar Afastado.
.
tipCol Opcional Integer Tipo de colaborador, que poderá ser::


Valores:
1 - Empregado
2 - Terceiro
3 - Parceiro
numCad Opcional Integer Código do Colaborador.
.

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:BuscaChefiaResponse>
      <result>
        <codHie>Integer</codHie>
        <empChe>Integer</empChe>
        <tipChe>Integer</tipChe>
        <cadChe>Integer</cadChe>
        <titChe>String</titChe>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:BuscaChefiaResponse>
  </soapenv:Body>
</soapenv:Envelope>

Atributos da resposta:

Nome Preenchimento Tipo Descrição
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.
codHie Opcional Integer Código da hierarquia do chefe.
.
empChe Opcional Integer Empresa do Chefe.
.
tipChe Opcional Integer Tipo de colaborador do chefe, que poderá ser::


Valores:
1 - Empregado
2 - Terceiro
3 - Parceiro
cadChe Opcional Integer Cpodigo de cadastro de colaborador do chefe.
.
titChe Opcional String Campo Titular.
.

Este artigo ajudou você?