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

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

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

SolicitarVagasAcoes

Este web service é usado para efetuar operações sobre o solicitante e o responsável.

Necessita autenticação: Sim

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:SolicitarVagasAcoes>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <tipOpe>String</tipOpe>
        <numEmp>String</numEmp>
        <codSva>String</codSva>
        <obsEnc>String</obsEnc>
      </parameters>
    </ser:SolicitarVagasAcoes>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
tipOpe Obrigatório String Ação dos botões

- Mascara U
- Valores:
E - Encaminhar
Deve estar habilitado somente quando o usuário ativo no sistema for o Usuário Solicitante e a situação da solicitação for 'Em definição' ou 'Solicitação de alteração'.

C - Cancelar
Deve estar habilitado somente quando o usuário ativo no sistema for o Usuário Solicitante e a situação da solicitação for 'Em definição', 'Em aprovação' ou 'Solicitação de alteração'.

A - Aprovar
Deve estar habilitado somente quando o usuário ativo no sistema for o Usuário Responsável pela solicitação no momento e a Situação da Solicitação for 'Em aprovação'.

R - Rejeitar
Deve estar habilitado somente quando o usuário ativo no sistema for o Usuário Responsável pela solicitação no momento e a Situação da Solicitação for 'Em aprovação'.

S - Solicitar Alteração
Deve estar habilitado somente quando o usuário ativo no sistema for o Usuário Responsável pela solicitação no momento e a Situação da Solicitação for 'Em aprovação'.
numEmp Obrigatório String Empresta Ativa no Momento

- Mascara: 9
codSva Obrigatório String Solicitação de vagas

- Chave
- Mascara: 9[9]
obsEnc Opcional String Observação para Ação desejada

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:SolicitarVagasAcoesResponse>
      <result>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:SolicitarVagasAcoesResponse>
  </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.

SolicitacaoAberturaVaga

Web service para incluir, alterar ou excluir uma Solicitação de abertura de vaga.

Necessita autenticação: Sim

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:SolicitacaoAberturaVaga>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <tipOpe>String</tipOpe>
        <desSva>String</desSva>
        <salario_CodEsc>Integer</salario_CodEsc>
        <parametros_SubstRoteiroAprovacao>String</parametros_SubstRoteiroAprovacao>
        <empAti>Integer</empAti>
        <tipSVa>Integer</tipSVa>
        <salario_codest>Integer</salario_codest>
        <parametros_CadastrarSolicitacaoSemVaga>String</parametros_CadastrarSolicitacaoSemVaga>
        <codSva>Integer</codSva>
        <datSVa>String</datSVa>
        <claSal>String</claSal>
        <numEmp>Integer</numEmp>
        <nivSal>Integer</nivSal>
        <codTap>Integer</codTap>
        <tipSal>Integer</tipSal>
        <posTra>String</posTra>
        <codMot>Integer</codMot>
        <codFil>Integer</codFil>
        <valSal>Double</valSal>
        <estCar>Integer</estCar>
        <codCar>String</codCar>
        <carVag>Integer</carVag>
        <numLoc>String</numLoc>
        <codCcu>String</codCcu>
        <codEsc>Integer</codEsc>
        <turRqu>Integer</turRqu>
        <tipVag>Integer</tipVag>
        <qtdVag>Integer</qtdVag>
        <obsSVa>String</obsSVa>
      </parameters>
    </ser:SolicitacaoAberturaVaga>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
tipOpe Obrigatório String Tipo de operação a ser realizada.


- Máscara: U

- Valores:
I - Inclusão
A - Alteração
E - Exclusão
desSva Opcional String Descrição da solicitação da abertura de vaga

- Máscara: A[200]
salario_CodEsc Opcional Integer Escala de trabalho para a vaga solicitada.

- Máscara: 9[4]
parametros_SubstRoteiroAprovacao Opcional String Este assinalamento indica se deve substituir o roteiro de aprovação atual por um roteiro sugerido a partir do posto de trabalho informado.


- Máscara: U
- Valores:
S - Sim
N - Não

- Valor padrão:
N - Não
empAti Obrigatório Integer Código da empresa que será utilizada na integração.

- Máscara: 9[4]
tipSVa Opcional Integer Tipo da solicitação da abertuta de vaga

- Máscara: 9[3]
salario_codest Opcional Integer Estrutura salarial para a vaga solicitada

- Máscara: 9[4]
parametros_CadastrarSolicitacaoSemVaga Opcional String Este assinalamento indica se deve cadastrar solicitação mesmo sem vagas previstas para a solicitação.

- Valores:
S - Sim
N - Não

- Valor padrão:
N - Não

Obs.: Este parâmetro somente terá validade caso no assinalamento "Ver Quadro Admissão" estiver com o valor "1 - Verifica Vagas Existentes e Permite Incluir".
codSva Opcional Integer Código da solicitação de abertura de vaga que será usado na integração


- Chave
- Máscara: 9[9]

Obs.: Na inclusão caso informado o código 0 da Solicitação de abertura de vaga, o sistema incluirá o registro com o próximo código livre.
datSVa Opcional DateTime Data da solicitação de abertura de vaga

- Máscara: DD/MM/YYYY
claSal Opcional String Classe salarial para a vaga solicitada

- Máscara: A[5]
numEmp Opcional Integer Empresa requisitante

- Máscara: 9[4]
nivSal Opcional Integer Nível salarial para a vaga solicitada

- Máscara: A[5]
codTap Opcional Integer Tipo de atuação do colaborador no posto de trabalho.

- Máscara: 9[3]

Obs.: Este campo somente fica habilitado se o Posto de Trabalho está configurado no sistema
tipSal Opcional Integer Tipo de salário para vaga solicitada

- Máscara: 9[1]
posTra Opcional String Posto de trabalho da solicitação de vaga

- Máscara: U[24]

Obs.: Este campo somente está disponível quando a rotina de posto de trabalho estiver habilitada.
codMot Opcional Integer Motivo da solicitação da vaga

- Máscara: 9[3]
codFil Opcional Integer Filial da solicitação de abertura de vaga

- Máscara: ZZ9999
valSal Opcional Double Valor salário efetivo

- Máscara: zzz.zzz.zz9,9999
estCar Opcional Integer Estrutura de cargo da solicitação de abertura de vaga.

- Máscara: 9[4]
codCar Opcional String Cargo da solicitação de abertura de vaga

- Máscara: #(EdiCar)#
carVag Opcional Integer Cargo da vaga para a solicitação de abertura da vaga

- Máscara: #(EdiCar)#
numLoc Opcional String Local relacionado a abertura da solicitação de vaga

- Máscara: #(NumLoc)N(9,0)#
codCcu Opcional String Centro de custo da solicitação de abertura de vaga.

- Máscara: U[18]
codEsc Opcional Integer Escala de trabalho

- Máscara: Z[5]9[4]
turRqu Opcional Integer Turno da vaga

- Máscara: 9[1]
- Valores
1 - 1º Turno
2 - 2º Turno
3 - 3º Turno
4 - 4º Turno
8 - Misto
9 - Geral
tipVag Opcional Integer Tipo da vaga

- Máscara: 9[2]
qtdVag Opcional Integer Quantidade de vagas da solicitação

- Máscara: 9[4]
obsSVa Opcional String Observações sobre a solicitação de abertura de vaga

- Máscara: #(70,9)#

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:SolicitacaoAberturaVagaResponse>
      <result>
        <codSva>Integer</codSva>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:SolicitacaoAberturaVagaResponse>
  </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.
codSva Opcional Integer Código da solicitação de abertura de vaga que será usado na integração


- Chave
- Máscara: 9[9]

Obs.: Na inclusão caso informado o código 0 da Solicitação de abertura de vaga, o sistema incluirá o registro com o próximo código livre.

SolicitacaoAberturaVagaSubstituidos

Web Service para cadastramento dos colaboradores que serão substituídos na solicitação de abertura de vaga.

Necessita autenticação: Sim

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:SolicitacaoAberturaVagaSubstituidos>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <tipOpe>String</tipOpe>
        <substituido>
          <r126SSVNumEmp>Integer</r126SSVNumEmp>
          <r126SSVTipCol>Integer</r126SSVTipCol>
          <r126SSVNumCad>Integer</r126SSVNumCad>
        </substituido>
        <empAti>Integer</empAti>
        <codSva>Integer</codSva>
      </parameters>
    </ser:SolicitacaoAberturaVagaSubstituidos>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
tipOpe Obrigatório String Tipo de operação a ser realizada.


- Máscara: U

- Valores:
I - Inclusão
E - Exclusão
substituido Opcional Set - Somente é possível informar substituto quando o tipo da solicitação de abertura de vaga seja para substituição.
substituido.r126SSVNumEmp Opcional Integer Empresa do colaborador que será substituído.

- Máscara: 9[4]
substituido.r126SSVTipCol Opcional Integer Tipo de Colaborador Substituído

- Máscara: 9
substituido.r126SSVNumCad Opcional Integer Cadastro Colaborador Substituído

- Máscara: #[EdiCar]N(9,0)#
empAti Obrigatório Integer Código da empresa que será utilizada na integração.

- Máscara: 9[4]
codSva Obrigatório Integer Código da solicitação de abertura de vaga que será usado na integração


- Chave
- Máscara: 9[9]

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:SolicitacaoAberturaVagaSubstituidosResponse>
      <result>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:SolicitacaoAberturaVagaSubstituidosResponse>
  </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.

RoteiroAprovacao_2

Web service para cadastramento de roteiro de aprovação, para solicitação de abertura de vaga.

Necessita autenticação: Sim

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:RoteiroAprovacao_2>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <tipOpe>String</tipOpe>
        <numEmp>Integer</numEmp>
        <codSVa>Integer</codSVa>
        <wGD126RSV>
          <seqRSV>Integer</seqRSV>
          <numEmp>Integer</numEmp>
          <posTra>String</posTra>
          <tipCol>Integer</tipCol>
          <numCad>Integer</numCad>
        </wGD126RSV>
      </parameters>
    </ser:RoteiroAprovacao_2>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
tipOpe Obrigatório String Tipo da operação a ser efetuada na integração


Valores:
I - Inclusão
A - Alteração
E - Exclusão
numEmp Opcional Integer Informar o código da empresa

- Chave
codSVa Obrigatório Integer Informar o código da solicitação de vaga

- Chave
wGD126RSV Opcional Set  
wGD126RSV.seqRSV Obrigatório Integer Number(003) - Sequência
wGD126RSV.numEmp Obrigatório Integer Number(004) - Empresa
wGD126RSV.posTra Opcional String  
wGD126RSV.tipCol Opcional Integer Number(001) - Tipo - Lista: 1 = Empregado, 2 = Terceiro, 3 = Parceiro
wGD126RSV.numCad Opcional Integer Number(009) - 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:RoteiroAprovacao_2Response>
      <result>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:RoteiroAprovacao_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.

Este artigo ajudou você?