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

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

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:

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: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:

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: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:

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: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:

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: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ê?