Precisa de apoio?
Gestão de Pessoas - Manual do Usuário > Integrações com outros sistemas > Web services > Recrutamento e Seleção > Com.senior.g5.rh.rs.chefias

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

Tipo de execução

Para cada tipo de execução, existem parâmetros específicos, alguns dos quais podem ser comuns a todas as portas de web service.

Autenticação

Quando for utilizada alguma forma de autenticação na integração de informações por meio de web services, é necessário informar o tipo correspondente no parâmetro <encryption>, conforme os 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:

Nota

O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor "OK" quando a execução ocorre com sucesso ou, em caso de falha, 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:

Nota

O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor "OK" quando a execução ocorre com sucesso ou, em caso de falha, 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:

Nota

O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor "OK" quando a execução ocorre com sucesso ou, em caso de falha, 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:

Nota

O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor "OK" quando a execução ocorre com sucesso ou, em caso de falha, 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

Este artigo ajudou você?