Web service com.senior.g5.rh.sm.postos

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

Posto_2

Web service de integração que permite cadastrar Postos de Trabalho.
Disponível em todos os módulo.

**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:Posto_2> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <tipOpe>String</tipOpe> <numEmp>Integer</numEmp> <cargos> <carPos>String</carPos> </cargos> <necessidadesEspeciais> <codDef>String</codDef> </necessidadesEspeciais> <estPos>Integer</estPos> <codFil>Integer</codFil> <posTra>String</posTra> <numLoc>String</numLoc> <desRed>String</desRed> <codCcu>String</codCcu> <desPos>String</desPos> <varCar>String</varCar> <datCri>String</datCri> <codCar>String</codCar> <datExt>String</datExt> <codSin>Integer</codSin> <perPos>Integer</perPos> <codHie>Integer</codHie> <obsPos>String</obsPos> <tipCol>Integer</tipCol> <turPos>Integer</turPos> <codEsc>Integer</codEsc> <codTma>Integer</codTma> <turInt>Integer</turInt> <codEqp>Integer</codEqp> <codCat>Integer</codCat> <horBas>Integer</horBas> <horSab>Integer</horSab> <horSem>Integer</horSem> <horDsr>Integer</horDsr> <codVin>Integer</codVin> <tipVag>Integer</tipVag> <tipCon>Integer</tipCon> <natDes>Integer</natDes> <perPNE>Integer</perPNE> <codPrj>Integer</codPrj> <codFas>Integer</codFas> <codOem>Integer</codOem> </parameters> </ser:Posto_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


  • Obrigatório


I - Inclusão


A - Alteração


E - Exclusão

numEmp

Opcional

Integer

Neste campo é possível informar a empresa válida para este posto.



  • Obrigatório conforme perfil do posto de trabalho.

  • Informar somente na inserção de Posto de trabalho.

  • Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória.


Máscara:


9[4]

cargos

Opcional

Set

Quando no campo ‘Vários cargos’ for informada a opção ‘S’, devem ser indicados aqui os outros cargos que serão válidos para este posto.



  • Informar somente na inserção de Posto de trabalho.

cargos.carPos

Opcional

String

Neste campo é possível informar o cargo válido para este posto.



Máscara:


#[ediCar]#

necessidadesEspeciais

Opcional

Set

Quando no campo Permite

PcD

está definido que o Posto permite informar as

deficiências

permitidas para aquele posto de trabalho no período de validade da característica, esta grid fica habilitada.


Devem ser informadas nesta grid as

deficiências

permitidas para este posto de trabalho.



  • Informar somente na inserção de Posto de trabalho.

necessidadesEspeciais.codDef

Opcional

String

Neste campo é possível informar a

Deficiência

válida para este posto.



Máscara:


9[2]

estPos

Obrigatório

Integer

Neste campo é possível informar para qual estrutura será cadastrado/alterado o Posto de trabalho. A estrutura Postos “001-Estrutura Padrão - uso interno sistema”, não é permitido efetuar alterações do posto padrão, desta forma, o sistema não permite alterar suas características.



  • Obrigatório

  • Chave


Máscara:


9[3]

codFil

Opcional

Integer

Neste campo é possível informar a filial válida para este posto.



  • Obrigatório conforme perfil do posto de trabalho.

  • Informar somente na inserção de Posto de trabalho.

  • Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória.


Máscara:


ZZ9999

posTra

Obrigatório

String

Informar o posto de trabalho


  • Obrigatório

  • Chave


Máscara:


U[24]

numLoc

Opcional

String

Neste campo é possível informar o local válido para este posto.



  • Obrigatório conforme perfil do posto de trabalho.

  • Informar somente na inserção de Posto de trabalho.

  • Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória.


Máscara:


A[32]

desRed

Opcional

String

Neste campo é possível informar a descrição reduzida do Posto de trabalho.



  • Obrigatório


Máscara:


A[70]

codCcu

Opcional

String

Neste campo é possível informar o centro de custo válido para este posto.



  • Obrigatório conforme perfil do posto de trabalho.

  • Informar somente na inserção de Posto de trabalho.

  • Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória.


Máscara:


U[18]

desPos

Opcional

String

Neste campo é possível informar a descrição do Posto de trabalho.



  • Obrigatório


Máscara:


A[150]

varCar

Opcional

String

Neste campo é possível informar se este posto comporta vários cargos. Neste campo é possível informar ‘S’ se assim estiver definido no perfil.



  • Obrigatório conforme perfil do posto de trabalho.

  • Informar somente na inserção de Posto de trabalho.

  • Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória.


Lista:


S - Sim


N - Não



Máscara:


U[1]

datCri

Opcional

DateTime

Neste campo é possível informar a data de criação do Posto de trabalho.



  • Opcional


Máscara:


DD/MM/YYYY

codCar

Opcional

String

Neste campo é possível informar o cargo válido para este posto.



  • Informar somente quando não permitir vários cargos.

  • Obrigatório conforme perfil do posto de trabalho.

  • Informar somente na inserção de Posto de trabalho.

  • Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória.


Máscara:


#[ediCar]#

datExt

Opcional

DateTime

Neste campo é possível informar a data de extinção do Posto de trabalho. Se não for informada a data de extinção, o sistema irá gerar uma data final padrão.



  • Opcional


Máscara:


DD/MM/YYYY

codSin

Opcional

Integer

É possível definir Sindicato para este posto.



  • Obrigatório conforme perfil do posto de trabalho.

  • Informar somente na inserção de Posto de trabalho.

  • Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória.


Máscara:


9[4]

perPos

Opcional

Integer

Neste campo é possível informar o perfil do Posto de trabalho.



  • Obrigatório na inserção.


Máscara:


9[2]

codHie

Opcional

Integer

Neste campo é possível definir o nível da hierarquia deste posto de trabalho.



  • Obrigatório conforme perfil do posto de trabalho.

  • Informar somente na inserção de Posto de trabalho.

  • Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória.


Máscara:


9[3]

obsPos

Opcional

String

Outras informações referentes ao cadastro do posto de trabalho.



  • Opcional


Máscara:



#(78,5)#

tipCol

Opcional

Integer

Neste campo é possível informar o tipo de colaborador válido para este posto.



  • Obrigatório conforme perfil do posto de trabalho.

  • Informar somente na inserção de Posto de trabalho.

  • Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória.


Máscara:


9[1]

turPos

Opcional

Integer

É possível definir a turno válido para este posto.



  • Obrigatório conforme perfil do posto de trabalho.

  • Informar somente na inserção de Posto de trabalho.

  • Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória.


Máscara:


9[1]

codEsc

Opcional

Integer

É possível definir a escala válida para este posto.



  • Obrigatório conforme perfil do posto de trabalho.

  • Informar somente na inserção de Posto de trabalho.

  • Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória.


Máscara: Z[5]9[4]

codTma

Opcional

Integer

É possível definir a turma válida para este posto, que esteja de acordo com a escala informada.



  • Obrigatório conforme perfil do posto de trabalho.

  • Informar somente na inserção de Posto de trabalho.

  • Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória.


Máscara:


9[1]

turInt

Opcional

Integer

É possível definir a turma intervalo válida para este posto.



  • Obrigatório conforme perfil do posto de trabalho.

  • Informar somente na inserção de Posto de trabalho.

  • Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória.


Máscara:


9[3]

codEqp

Opcional

Integer

É possível definir a equipe válida para este posto.



  • Obrigatório conforme perfil do posto de trabalho.

  • Informar somente na inserção de Posto de trabalho.

  • Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória.


Máscara:


9[4]

codCat

Opcional

Integer

É possível definir a categoria válida para este posto.



  • Obrigatório conforme perfil do posto de trabalho.

  • Informar somente na inserção de Posto de trabalho.

  • Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória.


Máscara:


9[4]

horBas

Opcional

Integer

É possível definir o horário base válido para este posto.



  • Obrigatório conforme perfil do posto de trabalho.

  • Informar somente na inserção de Posto de trabalho.

  • Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória.


Máscara:


9[4]

horSab

Opcional

Integer

É possível definir o horário de sábado válido para este posto.



  • Obrigatório conforme perfil do posto de trabalho.

  • Informar somente na inserção de Posto de trabalho.

  • Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória.


Máscara:


9[4]

horSem

Opcional

Integer

É possível definir a quantidade de horas semanais para este posto.



  • Obrigatório conforme perfil do posto de trabalho.

  • Informar somente na inserção de Posto de trabalho.

  • Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória.


Máscara:


#Q#hh:mm

horDsr

Opcional

Integer

É possível definir a quantidade de horas DSR para este posto.



  • Obrigatório conforme perfil do posto de trabalho.

  • Informar somente na inserção de Posto de trabalho.

  • Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória.


Máscara:


#Q#hh:mm

codVin

Opcional

Integer

Neste campo é possível informar o vínculo válido para este posto.



  • Obrigatório conforme perfil do posto de trabalho.

  • Informar somente na inserção de Posto de trabalho.

  • Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória.


Máscara:


9[2]

tipVag

Opcional

Integer

Neste campo é possível informar o tipo de vaga válido para este posto. Quando houver informação no campo ‘Vínculo’ este campo será preenchido automaticamente.



  • Obrigatório conforme perfil do posto de trabalho.

  • Informar somente na inserção de Posto de trabalho.

  • Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória.


Máscara:


9[2]

tipCon

Opcional

Integer

Neste campo é possível definir o tipo de contrato válido para os colaboradores deste posto.



  • Obrigatório conforme perfil do posto de trabalho.

  • Informar somente na inserção de Posto de trabalho.

  • Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória.


Máscara:


9[2]

natDes

Opcional

Integer

Neste campo é possível definir a natureza de despesa deste posto de trabalho.



  • Obrigatório conforme perfil do posto de trabalho.

  • Informar somente na inserção de Posto de trabalho.

  • Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória.


Máscara:


9[2]

perPNE

Opcional

Integer

Neste campo é possível definir se o posto permite ou não

PcD

.



  • Obrigatório conforme perfil do posto de trabalho.

  • Informar somente na inserção de Posto de trabalho.

  • Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória.


Lista:


0 - Não permite

PcD


1 - Permite também

PcD


2 - Permite somente

PcD



Máscara:


9[1]

codPrj

Opcional

Integer

Neste campo é possível definir o Projeto deste posto de trabalho.



  • Obrigatório conforme perfil do posto de trabalho.

  • Informar somente na inserção de Posto de trabalho.

  • Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória.


Máscara:


zzzzzzz9

codFas

Opcional

Integer

Neste campo é possível definir a Fase deste posto de trabalho.



  • Obrigatório conforme perfil do posto de trabalho.

  • Informar somente na inserção de Posto de trabalho.

  • Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória.


Máscara:


zzz9

codOem

Opcional

Integer

Neste campo é possível definir o Tomador deste posto de trabalho.



  • Obrigatório conforme perfil do posto de trabalho.

  • Informar somente na inserção de Posto de trabalho.

  • Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória.


Máscara:


9[8]

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

InformacoesSalariais_2

Web service de integração que permite cadastrar as Informações Salariais dos Postos de Trabalho.
Disponível em todos os módulo.

**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:InformacoesSalariais_2> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <tipOpe>String</tipOpe> <estPos>Integer</estPos> <posTra>String</posTra> <datAlt>String</datAlt> <estSal>Integer</estSal> <claIni>String</claIni> <nivIni>String</nivIni> <claFim>String</claFim> <nivFim>String</nivFim> <claIns>String</claIns> <nivIns>String</nivIns> <tipSal>String</tipSal> <graIns>String</graIns> <tipExp>String</tipExp> <expCar>String</expCar> <qtdPto>String</qtdPto> </parameters> </ser:InformacoesSalariais_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


  • Obrigatório


“I” - Inclusão


“A” - Alteração


“E” - Exclusão

estPos

Obrigatório

Integer

Neste campo é possível informar para qual estrutura será cadastrado/alterado o Posto de trabalho. A estrutura Postos “001-Estrutura Padrão - uso interno sistema”, não é permitido efetuar alterações do posto padrão, desta forma, o sistema não permite alterar suas características.



  • Obrigatório

  • Chave


Máscara:


9[3]

posTra

Obrigatório

String

Informar o posto de trabalho


  • Obrigatório

  • Chave


Máscara:


U[24]

datAlt

Opcional

DateTime

Cadastrar a data do início das informações salariais referentes ao posto de trabalho.


  • Obrigatório

  • Chave


Máscara:


DD/MM/YYYY

estSal

Opcional

Integer

Informar a que estrutura salarial o posto de trabalho pertence.


  • Opcional


Máscara:


9[3]

claIni

Opcional

String

Informar a que classe inicial da tabela de salários o posto de trabalho se enquadra.



  • Disponível e obrigatório somente quando for informada uma Estrutura Salarial.


Máscara:


A[5]

nivIni

Opcional

String

Informar a que nível inicial da tabela de salários o posto de trabalho se enquadra.



  • Disponível e obrigatório somente quando for informada uma Estrutura Salarial.


Máscara:


A[5]

claFim

Opcional

String

Informar em que classe final da tabela de salários o posto de trabalho se enquadra.



  • Disponível e obrigatório somente quando for informada uma Estrutura Salarial.


Máscara:


A[5]

nivFim

Opcional

String

Informar em que nível final da tabela de salários o posto de trabalho se enquadra.



  • Disponível e obrigatório somente quando for informada uma Estrutura Salarial.


Máscara:


A[5]

claIns

Opcional

String

Informar a classe máxima, que o colaborador poderá chegar, se não tiver a instrução exigida no posto de trabalho



  • Disponível e obrigatório somente quando for informada uma Estrutura Salarial.


Máscara:


A[5]

nivIns

Opcional

String

Informar o nível máximo que o colaborador poderá chegar, se não tiver a instrução exigida no posto de trabalho.



  • Disponível e obrigatório somente quando for informada uma Estrutura Salarial.


Máscara:


A[5]

tipSal

Opcional

String

Indicar o tipo de salário do colaborador, que estará relacionado com cada posto de trabalho.



  • Obrigatório


Lista:


1 - Mensalista


2 - Horista


3 - Diarista


4 - Comissionado


5 - Tarefeiro


6 - Terceiro



Máscara:


9[1]

graIns

Opcional

String

Indicar a escolaridade necessária para este posto de trabalho.



  • Opcional


Máscara:


z9

tipExp

Opcional

String

Indicar como será quantificada a contagem do tempo informado no campo Experiência.



  • Opcional


Lista:


M - Meses


A - Anos



Máscara:


U[1]

expCar

Opcional

String

Informar a quantidade de tempo de experiência necessário, de acordo com a informação no campo tipo de experiência: de A=Anos ou M=Meses.



  • Opcional


Máscara:


9[2]

qtdPto

Opcional

String

Cadastrar a quantidade de pontos que o posto de trabalho atingiu na avaliação de postos, será útil para a manutenção da tabela salarial. Também servirá para ajustar o posto de trabalho na classe correspondente da tabela.



  • Opcional


Máscara:


9[4]

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

Caracteristicas_2

Web service de integração que permite cadastrar Características dos Postos de Trabalho.
Disponível em todos os módulo.

**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:Caracteristicas_2> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <cargos> <tipOpe>String</tipOpe> <carPos>String</carPos> </cargos> <necessidadesEspeciais> <tipOpe>String</tipOpe> <codDef>String</codDef> </necessidadesEspeciais> <tipOpe>String</tipOpe> <estPos>Integer</estPos> <posTra>String</posTra> <datIni>String</datIni> <numEmp>Integer</numEmp> <codFil>Integer</codFil> <numLoc>String</numLoc> <codCcu>String</codCcu> <varCar>String</varCar> <codCar>String</codCar> <codSin>Integer</codSin> <codHie>Integer</codHie> <tipCol>Integer</tipCol> <turPos>Integer</turPos> <codEsc>Integer</codEsc> <codTma>Integer</codTma> <turInt>Integer</turInt> <codEqp>Integer</codEqp> <codCat>Integer</codCat> <horBas>Integer</horBas> <horSab>Integer</horSab> <horSem>Integer</horSem> <horDsr>Integer</horDsr> <codVin>Integer</codVin> <tipVag>Integer</tipVag> <tipCon>Integer</tipCon> <natDes>Integer</natDes> <perPNE>Integer</perPNE> <codPrj>Integer</codPrj> <codFas>Integer</codFas> <codOem>Integer</codOem> <codRat>Integer</codRat> <reaCol>String</reaCol> <motLoc>Integer</motLoc> <motCar>Integer</motCar> </parameters> </ser:Caracteristicas_2> </soapenv:Body> </soapenv:Envelope>

**Parâmetros da requisição: **

Nome

Preenchimento

Tipo

Descrição

cargos

Opcional

Set

Quando no campo ‘Vários cargos’ for informada a opção ‘S’, devem ser indicados aqui os outros cargos que serão válidos para este posto.

cargos.tipOpe

Opcional

String

Tipo da operação a ser efetuada na gride de cargos


  • Obrigatório


I - Inclusão


E - Exclusão

cargos.carPos

Opcional

String

Neste campo é possível informar o cargo válido para este posto.



Máscara:


#[ediCar]#

necessidadesEspeciais

Opcional

Set

Quando no campo Permite

PcD

está definido que o Posto permite informar as

deficiências

permitidas para aquele posto de trabalho no período de validade da característica, esta grid fica habilitada.


Devem ser informadas nesta grid as

deficiências

permitidas para este posto de trabalho.

necessidadesEspeciais.tipOpe

Opcional

String

Tipo da operação a ser efetuada na gride de

Deficiência

.


  • Obrigatório


I - Inclusão


E - Exclusão

necessidadesEspeciais.codDef

Opcional

String

Neste campo é possível informar a

Deficiência

válida para este posto.



Máscara:


9[2]

tipOpe

Obrigatório

String

Tipo da operação a ser efetuada


  • Obrigatório


I - Inclusão


A - Alteração


E - Exclusão

estPos

Obrigatório

Integer

Neste campo é possível informar para qual estrutura será cadastrado/alterado o Posto de trabalho. A estrutura Postos “001-Estrutura Padrão - uso interno sistema”, não é permitido efetuar alterações do posto padrão, desta forma, o sistema não permite alterar suas características.



  • Obrigatório

  • Chave


Máscara:


9[3]

posTra

Obrigatório

String

Informar o posto de trabalho


  • Obrigatório

  • Chave


Máscara:


U[24]

datIni

Opcional

DateTime

Neste campo é possível informar a partir de qual data são válidas as características informadas. O mesmo posto pode ter características diferentes, desde que em outros períodos.
- Obrigatório
- Chave

Máscara:
DD/MM/YYYY

Sugestão: utilizar a função MontaData

numEmp

Opcional

Integer

Neste campo é possível informar a empresa válida para este posto.



  • Obrigatório conforme perfil do posto de trabalho.


Máscara:


9[4]

codFil

Opcional

Integer

Neste campo é possível informar a filial válida para este posto.



  • Obrigatório conforme perfil do posto de trabalho.


Máscara:


ZZ9999

numLoc

Opcional

String

Neste campo é possível informar o local válido para este posto.



  • Obrigatório conforme perfil do posto de trabalho.


Máscara:


A[32]

codCcu

Opcional

String

Neste campo é possível informar o centro de custo válido para este posto.



  • Obrigatório conforme perfil do posto de trabalho.


Máscara:


U[18]

varCar

Opcional

String

Neste campo é possível informar se este posto comporta vários cargos. Neste campo é possível informar ‘S’ se assim estiver definido no perfil.



  • Obrigatório conforme perfil do posto de trabalho.


Lista:


S - Sim


N - Não



Máscara:


U[1]

codCar

Opcional

String

Neste campo é possível informar o cargo válido para este posto.



  • Informar somente quando não permitir vários cargos.

  • Obrigatório conforme perfil do posto de trabalho.


Máscara:


#[ediCar]#

codSin

Opcional

Integer

Neste campo é possível definir o Sindicato deste posto de trabalho.



  • Obrigatório conforme perfil do posto de trabalho.


Máscara:


9[4]

codHie

Opcional

Integer

Neste campo é possível definir o nível da hierarquia deste posto de trabalho.



  • Obrigatório conforme perfil do posto de trabalho.


Máscara:


9[3]

tipCol

Opcional

Integer

Neste campo é possível informar o tipo de colaborador válido para este posto.



  • Obrigatório conforme perfil do posto de trabalho.


Máscara:


9[1]

turPos

Opcional

Integer

É possível definir o turno válido para este posto.



  • Obrigatório conforme perfil do posto de trabalho.


Máscara:


9[1]

codEsc

Opcional

Integer

É possível definir a escala válida para este posto.



  • Obrigatório conforme perfil do posto de trabalho.


Máscara: Z[5]9[4]

codTma

Opcional

Integer

É possível definir a turma válida para este posto, que esteja de acordo com a escala informada.



  • Obrigatório conforme perfil do posto de trabalho.


Máscara:


9[1]

turInt

Opcional

Integer

É possível definir a turma intervalo válida para este posto.



  • Obrigatório conforme perfil do posto de trabalho.


Máscara:


9[3]

codEqp

Opcional

Integer

É possível definir a equipe válida para este posto.



  • Obrigatório conforme perfil do posto de trabalho.


Máscara:


9[4]

codCat

Opcional

Integer

É possível definir a categoria válida para este posto.



  • Obrigatório conforme perfil do posto de trabalho.


Máscara:


9[4]

horBas

Opcional

Integer

É possível definir o horário base válido para este posto.



  • Obrigatório conforme perfil do posto de trabalho.


Máscara:


9[4]

horSab

Opcional

Integer

É possível definir o horário de sábado válido para este posto.



  • Obrigatório conforme perfil do posto de trabalho.


Máscara:


9[4]

horSem

Opcional

Integer

É possível definir a quantidade de horas semanais para este posto.



  • Obrigatório conforme perfil do posto de trabalho.


Máscara:


#Q#hh:mm

horDsr

Opcional

Integer

É possível definir a quantidade de horas DSR para este posto.



  • Obrigatório conforme perfil do posto de trabalho.


Máscara:


#Q#hh:mm

codVin

Opcional

Integer

Neste campo é possível informar o vínculo válido para este posto.



  • Obrigatório conforme perfil do posto de trabalho.


Máscara:


9[2]

tipVag

Opcional

Integer

Neste campo é possível informar o tipo de vaga válido para este posto. Quando houver informação no campo ‘Vínculo’ este campo será preenchido automaticamente.



  • Obrigatório conforme perfil do posto de trabalho.


Máscara:


9[2]

tipCon

Opcional

Integer

Neste campo é possível definir o tipo de contrato válido para os colaboradores deste posto.



  • Obrigatório conforme perfil do posto de trabalho.


Máscara:


9[2]

natDes

Opcional

Integer

Neste campo é possível definir a natureza de despesa deste posto de trabalho.



  • Obrigatório conforme perfil do posto de trabalho.


Máscara:


9[2]

perPNE

Opcional

Integer

Neste campo é possível definir se o posto permite ou não

PcD

.



  • Obrigatório conforme perfil do posto de trabalho.


Lista:


0 - Não permite

PcD


1 - Permite também

PcD


2 - Permite somente

PcD



Máscara:


9[1]

codPrj

Opcional

Integer

Neste campo é possível definir o Projeto deste posto de trabalho.



  • Obrigatório conforme perfil do posto de trabalho.


Máscara:


zzzzzzz9

codFas

Opcional

Integer

Neste campo é possível definir a Fase deste posto de trabalho.



  • Obrigatório conforme perfil do posto de trabalho.


Máscara:


zzz9

codOem

Opcional

Integer

Neste campo é possível definir o Tomador deste posto de trabalho.



  • Obrigatório conforme perfil do posto de trabalho.


Máscara:


9[8]

codRat

Opcional

Integer

Neste campo é possível definir o código de rateio deste posto de trabalho.



  • Obrigatório conforme perfil do posto de trabalho.


Máscara:


9[9]

reaCol

Opcional

String

Neste campo é possível definir se o sistema deve ou não atualizar os cadastros dos colaboradores do posto conforme as novas características.



Lista:


S - Sim


N - Não



Máscara:


A[1]

motLoc

Opcional

Integer

Neste campo é possível definir o motivo da alteração do histórico de local no processo de realocação de colaboradores.



  • Obrigatório quando for realizar realocação.


Máscara:


9[3]

motCar

Opcional

Integer

Neste campo é possível definir o motivo da alteração do histórico de cargo no processo de realocação de colaboradores.



  • Obrigatório quando for realizar realocação.


Máscara:


9[3]

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

Adicionais_2

Web service de integração que permite cadastrar os Adicionais dos Postos de Trabalho.
Disponível em todos os módulo.

**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:Adicionais_2> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <tipOpe>String</tipOpe> <estPos>Integer</estPos> <posTra>String</posTra> <datAlt>String</datAlt> <perIns>String</perIns> <perPer>String</perPer> <fatTph>String</fatTph> <fatTpm>String</fatTpm> <apoEsp>String</apoEsp> <cmpTer>String</cmpTer> </parameters> </ser:Adicionais_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


  • Obrigatório


“I” - Inclusão


“A” - Alteração


“E” - Exclusão

estPos

Obrigatório

Integer

Neste campo é possível informar para qual estrutura será cadastrado/alterado o Posto de trabalho. A estrutura Postos “001-Estrutura Padrão - uso interno sistema”, não é permitido efetuar alterações do posto padrão, desta forma, o sistema não permite alterar suas características.



  • Obrigatório

  • Chave


Máscara:


9[3]

posTra

Obrigatório

String

Informar o posto de trabalho


  • Obrigatório

  • Chave


Máscara:


U[24]

datAlt

Opcional

DateTime

Cadastrar a data do início das informações dos adicionais referentes ao posto de trabalho.


  • Obrigatório

  • Chave


Máscara:


DD/MM/YYYY

perIns

Opcional

String

Indicar o percentual de insalubridade devido, podendo ser zeros.



  • Opcional


Máscara:


zz9,99

perPer

Opcional

String

Indicar o percentual de periculosidade devido, podendo ser zeros.



  • Opcional


Máscara:


zz9,99

fatTph

Opcional

String

Indicar o fator para conversão do período trabalhado pelo colaborador sob estes percentuais, para o cálculo do tempo de serviço para aposentadoria



  • Opcional


Máscara:


z9,99

fatTpm

Opcional

String

Indicar o fator para conversão do período trabalhado pela colaboradora sob estes percentuais, para o cálculo do tempo de serviço para aposentadoria.



  • Opcional


Máscara:


z9,99

apoEsp

Opcional

String

Indicar, se o colaborador tiver direito, a quantidade de anos devido de Aposentadoria Especial.



  • Opcional


Lista:


0 - Não possui aposentadoria especial


1 - Não exposição a agente nocivo. Trabalhador já esteve exposto


15 - Apos. especial aos quinze anos de serviço


20 - Apos. especial aos vinte anos de serviço


25 - Apos. especial aos vinte e cinco anos de serviço



Máscara:


9[2]

cmpTer

Opcional

DateTime

Competência de Término do Adicional


  • Opcional


Máscara:


MM/YYYY

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