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

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 Cargo.

**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> <codCar>String</codCar> <empRsp>Integer</empRsp> <tipRsp>Integer</tipRsp> <cadRsp>Integer</cadRsp> <sitPrp>Integer</sitPrp> <datEfe>String</datEfe> <codCrr>Integer</codCrr> <obsPca>String</obsPca> <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

Informar código do colaborador



  • Chave

datAlt

Obrigatório

DateTime

Informar Data de Alteração



  • Chave

codMot

Obrigatório

Integer

Informar Motivo da Proposta


codCar

Obrigatório

String

Informar o Cargo


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

Iformar a situação desejada para a porposta




Valores:


“1” - Proposta


“2” - Aprovada


“3” - Efetivada


“4” - Rejeitada

datEfe

Opcional

DateTime

Informar a Data da Efetivação


codCrr

Opcional

Integer

Informar a Carreira


obsPca

Opcional

String

Informar a Observação da Porposta


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 Cargo.

**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> <codCar>String</codCar> <empRsp>Integer</empRsp> <tipRsp>Integer</tipRsp> <cadRsp>Integer</cadRsp> <sitPrp>Integer</sitPrp> <datEfe>String</datEfe> <codCrr>Integer</codCrr> <obsPca>String</obsPca> <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

Informar código do colaborador



  • Chave

datAlt

Obrigatório

DateTime

Informar Data de Alteração



  • Chave

codMot

Obrigatório

Integer

Informar Motivo da Proposta


codCar

Obrigatório

String

Informar o Cargo


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

Iformar a situação desejada para a porposta




Valores:


“1” - Proposta


“2” - Aprovada


“3” - Efetivada


“4” - Rejeitada

datEfe

Opcional

DateTime

Informar a Data da Efetivação


codCrr

Opcional

Integer

Informar a Carreira


obsPca

Opcional

String

Informar a Observação da Porposta


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 Cargo.

**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> <abrTco>String</abrTco> <abrTsa>String</abrTsa> <abrSit>String</abrSit> <abrVin>String</abrVin> <abrCar>String</abrCar> <abrSis>String</abrSis> <abrMot>String</abrMot> <abrEst>String</abrEst> <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


abrTco

Opcional

String

Abrangência de cargos


abrTsa

Opcional

String

Abrangência de Tipo de Salários


abrSit

Opcional

String

Abrangência de situações


abrVin

Opcional

String

Abrangência de vínculos


abrCar

Opcional

String

Abrangência de cargos


abrSis

Opcional

String

Abrangência de sistemas


abrMot

Opcional

String

Abrangência de motivos


abrEst

Opcional

String

Abrangência de Estrutura Salarial


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