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

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

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:

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

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

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