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
- Síncrono: http://example.com/g5-senior-services/rs_Synccom_senior_g5_rh_rs_SolicitacaoDeAberturaDeVaga?wsdl
- Assíncrono: http://example.com/g5-senior-services/rs_Asynccom_senior_g5_rh_rs_SolicitacaoDeAberturaDeVaga?wsdl
- Agendado: http://example.com/g5-senior-services/rs_Scheduledcom_senior_g5_rh_rs_SolicitacaoDeAberturaDeVaga?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[3] |
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: 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
|
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. |