Gestão de Pessoas - Manual do Usuário > Integrações com outros sistemas > Web services > Cargos e Salários > Com.senior.g5.rh.cs.propostaSalarial

Web service com.senior.g5.rh.cs.propostaSalarial

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

Cadastrar

Web Service usado para cadastrar e aprovar uma Proposta de Alteração de Salário.

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:Cadastrar>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <numEmp>Integer</numEmp>
        <tipCol>Integer</tipCol>
        <numCad>Integer</numCad>
        <datAlt>String</datAlt>
        <codMot>Integer</codMot>
        <tipSal>Integer</tipSal>
        <codEst>Integer</codEst>
        <claSal>String</claSal>
        <nivSal>String</nivSal>
        <valSal>Double</valSal>
        <cplSal>Double</cplSal>
        <empRsp>Integer</empRsp>
        <tipRsp>Integer</tipRsp>
        <cadRsp>Integer</cadRsp>
        <sitPrp>Integer</sitPrp>
        <datEfe>String</datEfe>
        <obsPsa>String</obsPsa>
        <tipOpe>String</tipOpe>
      </parameters>
    </ser:Cadastrar>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
numEmp Obrigatório Integer Informar o Código da Empresa

- Chave
tipCol Obrigatório Integer Informar Tipo do Colaborador

- Chave

Valores:
"1" - Empresgado
"2" - Terceiro
"3" - Parceiro
numCad Obrigatório Integer Informe Cadastro do Colaborador

- Chave
datAlt Obrigatório DateTime Informe a Data de Alteração da Porposta

- Chave
codMot Obrigatório Integer Informe o motivo
tipSal Obrigatório Integer Informe o tipo de salário


Valores:
1 - Mensalista
2 - Horista
3 - Diarista
4 - Comissionado
5 - Tarefeiro
6 - Terceiro
codEst Opcional Integer Informar estrutura Salarial
claSal Opcional String Informe a Classe
nivSal Opcional String Informe o Nível
valSal Obrigatório Double Informe Valor do Salário
cplSal Opcional Double Informa Valor do Complemento
empRsp Opcional Integer Informar a empresa do responsável.
tipRsp Opcional Integer Informar o tipo do responsável:

- Valores:
1 - Empregado
2 - Terceiro
3 - Parceiro

Observações: O campo não devera ser informado caso o campo Empresa responsável esteja zerado.
cadRsp Opcional Integer Informar o cadastro do responsável.


Observações: O campo não devera ser informado caso os campos Empresa e Tipo responsável estejam zerados.
sitPrp Obrigatório Integer Informar Situação da Aprovação


Valores:
1 - Porposta
2 - Aprovada
3 - Efetivada
4 - Rejeitada
datEfe Opcional DateTime Informe Data da Efetivação
obsPsa Opcional String Informe Observação
tipOpe Obrigatório String Informar a operação a ser realizada na proposta


Valores:
E - Exclusão
I - Inserção
A - Alteração

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

Aprovar

Web Service usado para cadastrar e aprovar uma Proposta de Alteração de Salário.

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:Aprovar>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <numEmp>Integer</numEmp>
        <tipCol>Integer</tipCol>
        <numCad>Integer</numCad>
        <datAlt>String</datAlt>
        <codMot>Integer</codMot>
        <tipSal>Integer</tipSal>
        <codEst>Integer</codEst>
        <claSal>String</claSal>
        <nivSal>String</nivSal>
        <valSal>Double</valSal>
        <cplSal>Double</cplSal>
        <empRsp>Integer</empRsp>
        <tipRsp>Integer</tipRsp>
        <cadRsp>Integer</cadRsp>
        <sitPrp>Integer</sitPrp>
        <datEfe>String</datEfe>
        <obsPsa>String</obsPsa>
        <tipOpe>String</tipOpe>
      </parameters>
    </ser:Aprovar>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
numEmp Obrigatório Integer Informar o Código da Empresa

- Chave
tipCol Obrigatório Integer Informar Tipo do Colaborador

- Chave

Valores:
"1" - Empresgado
"2" - Terceiro
"3" - Parceiro
numCad Obrigatório Integer Informe Cadastro do Colaborador

- Chave
datAlt Obrigatório DateTime Informe a Data de Alteração da Porposta

- Chave
codMot Obrigatório Integer Informe o motivo
tipSal Obrigatório Integer Informe o tipo de salário


Valores:
1 - Mensalista
2 - Horista
3 - Diarista
4 - Comissionado
5 - Tarefeiro
6 - Terceiro
codEst Opcional Integer Informar estrutura Salarial
claSal Opcional String Informe a Classe
nivSal Opcional String Informe o Nível
valSal Obrigatório Double Informe Valor do Salário
cplSal Opcional Double Informa Valor do Complemento
empRsp Opcional Integer Informar a empresa do responsável.
tipRsp Opcional Integer Informar o tipo do responsável:

- Valores:
1 - Empregado
2 - Terceiro
3 - Parceiro

Observações: O campo não devera ser informado caso o campo Empresa responsável esteja zerado.
cadRsp Opcional Integer Informar o cadastro do responsável.


Observações: O campo não devera ser informado caso os campos Empresa e Tipo responsável estejam zerados.
sitPrp Obrigatório Integer Informar Situação da Aprovação


Valores:
1 - Porposta
2 - Aprovada
3 - Efetivada
4 - Rejeitada
datEfe Opcional DateTime Informe Data da Efetivação
obsPsa Opcional String Informe Observação
tipOpe Obrigatório String Informar a operação a ser realizada na proposta


Valores:
E - Exclusão
I - Inserção
A - Alteração

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

Efetivar_2

Web Service usado para efetivar uma Proposta de Alteração de Salário.

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:Efetivar_2>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <numEmp>Integer</numEmp>
        <datIni>String</datIni>
        <datFim>String</datFim>
        <efePrp>String</efePrp>
        <datEfe>String</datEfe>
        <sobDat>String</sobDat>
        <codLot>Integer</codLot>
        <abrEmp>String</abrEmp>
        <abrTcl>String</abrTcl>
        <abrCad>String</abrCad>
        <abrFil>String</abrFil>
        <abrLoc>String</abrLoc>
        <abrSit>String</abrSit>
        <abrVin>String</abrVin>
        <abrCar>String</abrCar>
        <abrTco>String</abrTco>
        <abrTsa>String</abrTsa>
        <abrEst>String</abrEst>
        <abrSis>String</abrSis>
        <abrMot>String</abrMot>
        <abrPos>String</abrPos>
      </parameters>
    </ser:Efetivar_2>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
numEmp Opcional Integer Abrangência de empresas
datIni Obrigatório DateTime Informar a Data de Início

- Máscara: DD/MM/YYYY
datFim Obrigatório DateTime Informar a Data de Término

- Máscara: DD/MM/YYYY
efePrp Obrigatório String Informar quais as propostas que deseja efetivar

Valores:
A - Aprovadas
T - Todas
datEfe Opcional DateTime Informar Data de Efetivação da Proposta
sobDat Obrigatório String Sobrepor Data de Efetivação

Valores:
S - Sim
N - Não
codLot Opcional Integer Lote de empresas para processamento
abrEmp Opcional String Abrangência de empresas
abrTcl Opcional String Abrangência de tipos de colaborador


Valores:
1 - Empregado
2 - Terceiro
3 - Parceiro
abrCad Opcional String Abrangência de cadastros de colaborador
abrFil Opcional String Abrangência de filial
abrLoc Opcional String Abrangência de locais do organograma
abrSit Opcional String Abrangência de situações
abrVin Opcional String Abrangência de vínculos
abrCar Opcional String Abrangência de cargos
abrTco Opcional String Abrangência de tipos de contrato
abrTsa Opcional String Abrangência de tipos de salário
abrEst Opcional String Abrangência de estrutura salarial
abrSis Opcional String Abrangência de sistema
abrMot Opcional String Abrangência de motivo
abrPos Opcional String Abrangência de Posto de Trabalho

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:Efetivar_2Response>
      <result>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:Efetivar_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ê?