Web service com.senior.g5.rh.hr.programacaoColetiva

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

Horario

Web service de integração de programação coletiva de troca de horários para os colaboradores, terceiros e parceiros.
Disponível no módulo CP - Controle de Ponto e Refeitório.
Para que o web service execute corretamente, é necessário que o cadastro do colaborador informado no parâmetro esteja adequadamente cadastrado no sistema Gestão de Pessoas.

**Necessita autenticação: **Sim

**Situação de versão: ** Atual

**Versão: **2

**Requisição: **

<soapenv:Envelope xmlns:ser=“http://services.senior.com.br” xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/”> <soapenv:Body> <ser:Horario> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <numEmp>Integer</numEmp> <datIni>DateTime</datIni> <novHor>Integer</novHor> <novInt>Integer</novInt> <datFim>DateTime</datFim> <tipOpe>String</tipOpe> <codLot>Integer</codLot> <conRho>String</conRho> <abrEmp>String</abrEmp> <abrTcl>String</abrTcl> <abrCad>String</abrCad> <abrFil>String</abrFil> <abrLoc>String</abrLoc> <abrCcu>String</abrCcu> <abrTsa>String</abrTsa> <abrSit>String</abrSit> <abrVin>String</abrVin> <abrCar>String</abrCar> <abrTrb>String</abrTrb> <abrEsc>String</abrEsc> <abrTma>String</abrTma> <abrTIn>String</abrTIn> <abrCEs>String</abrCEs> <abrTAp>String</abrTAp> <abrHor>String</abrHor> </parameters> </ser:Horario> </soapenv:Body> </soapenv:Envelope>

Parâmetros da requisição:

Nome

Preenchimento

Tipo

Descrição

numEmp

Obrigatório

Integer

Código da empresa que será utilizada na integração.


datIni

Obrigatório

DateTime

Data da programação de troca de horário



  • Máscara: DD/MM/YYYY


As programações de trocas de horários dos colaboradores, são válidas somente para um dia.


No caso de vários dias, pode-se realizar uma programação para cada dia ou programar uma troca de escala.


Para os colaboradores que não possuem escala organizada e constantemente realizam trocas, recomendamos utilizar uma escala do tipo Definida.

novHor

Obrigatório

Integer

Código do horário a ser cumprido na data especificada.


novInt

Opcional

Integer

Código da turma de intervalo para o horário da programação.


tipOpe

Opcional

String

Tipo da operação a ser efetuada na integração




Valores:


I - Inclusão


E - Exclusão



Se não for informado, será considerado “inclusão”

codLot

Opcional

Integer

Lote de empresas para processamento


conRho

Opcional

String

Contador Ronda




Valores:


1 - Ronda Ponto e Refeitório


2 - Ronda Ponto


3 - Ronda Refeitório


4 - Não Conta



Obs: Quando o sistema não estiver integrado com Controle de Refeitório, não é permitido informar os seguintes valores:


1 - Ronda Ponto e Refeitório


3 - Ronda Refeitório

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


abrCcu

Opcional

String

Abrangência de centros de custo


abrTsa

Opcional

String

Abrangência de tipos de salário




Valores:


1 - Mensalista


2 - Horista


3 - Diarista


4 - Comissionado


5 - Tarefeiro


6 - Terceiro

abrSit

Opcional

String

Abrangência de situações


abrVin

Opcional

String

Abrangência de vínculos


abrCar

Opcional

String

Abrangência de cargos


abrTrb

Opcional

String

Abrangência de turnos




Valores:


1 - 1º Turno


2 - 2º Turno


3 - 3º Turno


4 - 4º Turno


8 - Misto


9 - Geral

abrEsc

Opcional

String

Abrangência de escalas


abrTma

Opcional

String

Abrangência de turmas


abrTIn

Opcional

String

Abrangência de turmas de intervalo


abrCEs

Opcional

String

Abrangência de Classes de escalas


abrTAp

Opcional

String

Abrangências de tipos de apuração




Valores:


1 - Normal


2 - Dispensado do Ponto


3 - Somente Refeitório


4 - Dispensado do Ponto - Desconsidera Todas as Marcações


5 - Sem Controle de Ponto e Refeitório


6 - Dispensado do Ponto - Desconsidera Marcações de Ponto

abrHor

Opcional

String

Abrangências de horário


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

Escala

Web service de integração de programação coletiva de escalas para os colaboradores, terceiros e parceiros.
Disponível no módulo CP - Controle de Ponto e Refeitório.
Para que o web service execute corretamente, é necessário que o cadastro do colaborador informado no parâmetro esteja adequadamente cadastrado no sistema Gestão de Pessoas.

**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:Escala> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <numEmp>Integer</numEmp> <datIni>String</datIni> <datFim>String</datFim> <codEsc>Integer</codEsc> <codTma>Integer</codTma> <turInt>Integer</turInt> <codEqp>Integer</codEqp> <codCat>Integer</codCat> <tipOpe>String</tipOpe> <codLot>Integer</codLot> <conRho>String</conRho> <abrEmp>String</abrEmp> <abrTcl>String</abrTcl> <abrCad>String</abrCad> <abrFil>String</abrFil> <abrLoc>String</abrLoc> <abrCcu>String</abrCcu> <abrTsa>String</abrTsa> <abrSit>String</abrSit> <abrVin>String</abrVin> <abrCar>String</abrCar> <abrTrb>String</abrTrb> <abrEsc>String</abrEsc> <abrTma>String</abrTma> <abrTIn>String</abrTIn> <abrCEs>String</abrCEs> <abrTAp>String</abrTAp> <abrHor>String</abrHor> </parameters> </ser:Escala> </soapenv:Body> </soapenv:Envelope>

Parâmetros da requisição:

Nome

Preenchimento

Tipo

Descrição

numEmp

Obrigatório

Integer

Código da empresa que será utilizada na integração.


datIni

Obrigatório

DateTime

Data inicial da programação.



  • Máscara: DD/MM/YYYY

datFim

Opcional

DateTime

Data final da programação.



  • Máscara: DD/MM/YYYY

codEsc

Obrigatório

Integer

Código da nova escala do colaborador.



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


codTma

Opcional

Integer

Código da turma da escala para programação coletiva.




Este parâmetro somente deverá ser informado quando o tipo da escala informado no parâmetro “CodEsc” for dos tipos:


P - Permanente, ou


B - Busca Automática

turInt

Opcional

Integer

Código da turma de intervalo da escala para programação coletiva.


codEqp

Opcional

Integer

Código da equipe da escala para programação coletiva.


  • Só será informando se tipo da escala for = “G”

codCat

Opcional

Integer

Código da categoria da escala para programação coletiva.


  • Só será informando se tipo da escala for = “G”

tipOpe

Opcional

String

Tipo da operação a ser efetuada na integração




Valores:


I - Inclusão


E - Exclusão



Se não for informado, será considerado “inclusão”

codLot

Opcional

Integer

Lote de empresas para processamento


conRho

Opcional

String

Contador Ronda




Valores:


1 - Ronda Ponto e Refeitório


2 - Ronda Ponto


3 - Ronda Refeitório


4 - Não Conta



Obs: Quando o sistema não estiver integrado com Controle de Refeitório, não é permitido informar os seguintes valores:


1 - Ronda Ponto e Refeitório


3 - Ronda Refeitório

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


abrCcu

Opcional

String

Abrangência de centros de custo


abrTsa

Opcional

String

Abrangência de tipos de salário




Valores:


1 - Mensalista


2 - Horista


3 - Diarista


4 - Comissionado


5 - Tarefeiro


6 - Terceiro

abrSit

Opcional

String

Abrangência de situações


abrVin

Opcional

String

Abrangência de vínculos


abrCar

Opcional

String

Abrangência de cargos


abrTrb

Opcional

String

Abrangência de turnos




Valores:


1 - 1º Turno


2 - 2º Turno


3 - 3º Turno


4 - 4º Turno


8 - Misto


9 - Geral

abrEsc

Opcional

String

Abrangência de escalas


abrTma

Opcional

String

Abrangência de turmas


abrTIn

Opcional

String

Abrangência de turmas de intervalo


abrCEs

Opcional

String

Abrangência de Classes de escalas


abrTAp

Opcional

String

Abrangências de tipos de apuração




Valores:


1 - Normal


2 - Dispensado do Ponto


3 - Somente Refeitório


4 - Dispensado do Ponto - Desconsidera Todas as Marcações


5 - Sem Controle de Ponto e Refeitório


6 - Dispensado do Ponto - Desconsidera Marcações de Ponto

abrHor

Opcional

String

Abrangências de tipos de apuração




Valores:


1 - Normal


2 - Dispensado do Ponto


3 - Somente Refeitório


4 - Dispensado do Ponto - Desconsidera Todas as Marcações


5 - Sem Controle de Ponto e Refeitório


6 - Dispensado do Ponto - Desconsidera Marcações de Ponto

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

Ponte

Web service de integração de programação coletiva de pontes para os colaboradores, terceiros e parceiros.
Disponível no módulo CP - Controle de Ponto e Refeitório.
Para que o web service execute corretamente, é necessário que o cadastro do colaborador informado no parâmetro esteja adequadamente cadastrado no sistema Gestão de Pessoas.

**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:Ponte> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <numEmp>Integer</numEmp> <diaHo1>String</diaHo1> <diaHo2>String</diaHo2> <tipOpe>String</tipOpe> <codLot>Integer</codLot> <conRho>String</conRho> <abrEmp>String</abrEmp> <abrTcl>String</abrTcl> <abrCad>String</abrCad> <abrFil>String</abrFil> <abrLoc>String</abrLoc> <abrCcu>String</abrCcu> <abrTsa>String</abrTsa> <abrSit>String</abrSit> <abrVin>String</abrVin> <abrCar>String</abrCar> <abrTrb>String</abrTrb> <abrEsc>String</abrEsc> <abrTma>String</abrTma> <abrTIn>String</abrTIn> <abrCEs>String</abrCEs> <abrTAp>String</abrTAp> <abrHor>String</abrHor> </parameters> </ser:Ponte> </soapenv:Body> </soapenv:Envelope>

Parâmetros da requisição:

Nome

Preenchimento

Tipo

Descrição

numEmp

Obrigatório

Integer

Código da empresa que será utilizada na integração.


diaHo1

Obrigatório

DateTime

Informar a primeira data cujo horário será trocado.



  • Máscara: DD/MM/YYYY


Com esta programação, o horário que seria cumprido nesta data, deverá ser cumprido na data informada no dado DATA HORÁRIO 2.

diaHo2

Opcional

DateTime

Informar a segunda data cujo horário será trocado.



  • Máscara: DD/MM/YYYY


Com esta programação, o horário que seria cumprido nesta data, deverá ser cumprido na data informada no dado DATA HORÁRIO 1

tipOpe

Opcional

String

Tipo da operação a ser efetuada na integração




Valores:


I - Inclusão


E - Exclusão



Se não for informado, será considerado “inclusão”

codLot

Opcional

Integer

Lote de empresas para processamento


conRho

Opcional

String

Contador Ronda




Valores:


1 - Ronda Ponto e Refeitório


2 - Ronda Ponto


3 - Ronda Refeitório


4 - Não Conta



Obs: Quando o sistema não estiver integrado com Controle de Refeitório, não é permitido informar os seguintes valores:


1 - Ronda Ponto e Refeitório


3 - Ronda Refeitório

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


abrCcu

Opcional

String

Abrangência de centros de custo


abrTsa

Opcional

String

Abrangência de tipos de salário




Valores:


1 - Mensalista


2 - Horista


3 - Diarista


4 - Comissionado


5 - Tarefeiro


6 - Terceiro

abrSit

Opcional

String

Abrangência de situações


abrVin

Opcional

String

Abrangência de vínculos


abrCar

Opcional

String

Abrangência de cargos


abrTrb

Opcional

String

Abrangência de turnos




Valores:


1 - 1º Turno


2 - 2º Turno


3 - 3º Turno


4 - 4º Turno


8 - Misto


9 - Geral

abrEsc

Opcional

String

Abrangência de escalas


abrTma

Opcional

String

Abrangência de turmas


abrTIn

Opcional

String

Abrangência de turmas de intervalo


abrCEs

Opcional

String

Abrangência de Classes de escalas


abrTAp

Opcional

String

Abrangências de tipos de apuração




Valores:


1 - Normal


2 - Dispensado do Ponto


3 - Somente Refeitório


4 - Dispensado do Ponto - Desconsidera Todas as Marcações


5 - Sem Controle de Ponto e Refeitório


6 - Dispensado do Ponto - Desconsidera Marcações de Ponto

abrHor

Opcional

String

Abrangências de horário


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

Compensacao

Web service de integração de programação coletiva de compensações para os colaboradores, terceiros e parceiros.
Disponível no módulo CP - Controle de Ponto e Refeitório.
Para que o web service execute corretamente, é necessário que o cadastro do colaborador informado no parâmetro esteja adequadamente cadastrado no sistema Gestão de Pessoas.

**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:Compensacao> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <numEmp>Integer</numEmp> <datIni>String</datIni> <tipCmp>Integer</tipCmp> <perCmp>Integer</perCmp> <datFim>String</datFim> <iniInt>String</iniInt> <fimInt>String</fimInt> <qtdHor>String</qtdHor> <codSit>Integer</codSit> <motSit>Integer</motSit> <codHor>Integer</codHor> <tipOpe>String</tipOpe> <codLot>Integer</codLot> <conRho>String</conRho> <abrEmp>String</abrEmp> <abrTcl>String</abrTcl> <abrCad>String</abrCad> <abrFil>String</abrFil> <abrLoc>String</abrLoc> <abrCcu>String</abrCcu> <abrTsa>String</abrTsa> <abrSit>String</abrSit> <abrVin>String</abrVin> <abrCar>String</abrCar> <abrTrb>String</abrTrb> <abrEsc>String</abrEsc> <abrTma>String</abrTma> <abrTIn>String</abrTIn> <abrCEs>String</abrCEs> <abrTAp>String</abrTAp> <abrHor>String</abrHor> </parameters> </ser:Compensacao> </soapenv:Body> </soapenv:Envelope>

Parâmetros da requisição:

Nome

Preenchimento

Tipo

Descrição

numEmp

Obrigatório

Integer

Código da empresa que será utilizada na integração.


datIni

Obrigatório

DateTime

Data inicial da programação



  • Máscara: DD/MM/YYYY

tipCmp

Obrigatório

Integer

Código do tipo da programação.


  • Chave



Valores:


1 - Extras para Compensação, compensa horas conforme quantidade.


2 - Ausências para Compensação, abona horas conforme quantidade.


3 - Referência para Regras, não altera o cálculo.


4 - Dispensar Parte Expediente, abona as horas do intervalo indicado.


5 - Dispensar Intervalo de Horas, abona as horas do intervalo informado.


6 - Prog. Intervalo Fora Expediente, considera extras apenas no intervalo

perCmp

Opcional

Integer

Código do período no qual irá acontecer a compensação.


  • Chave



Valores:


1 - Qualquer Parte do Expediente


2 - Início e Fim do Expediente


3 - Durante Intervalos Refeição


4 - Início do Expediente


5 - Final do Expediente


6 - Início Expediente, Antecipando o Horário (somente para tipo 1)


7 - Final Expediente, Prorrogando o Horário (somente para tipo 1)


8 - Dispensar 1º Parte Expediente


9 - Dispensar 2º Parte Expediente



Quando o parâmetro “TipCmp” for 1, este parâmetro somente aceitará os valores:


“1 - Dispensar 1ª Parte do Expediente” ou


“2 - Dispensar 2ª Parte do Expediente” ou


“3 - Durante Intervalo de Refeições” ou


“4 - Início do Expediente” ou


“5 - Final do Expediente” ou


“6 - Início Expediente Antecipado Horário” ou


“7 - Final do Expediente Prorrogado Horário”



Quando o parâmetro “TipCmp” for 2, este parâmetro somente aceitará os valores:


“1 - Dispensar 1ª Parte do Expediente” ou


“2 - Dispensar 2ª Parte do Expediente” ou


“3 - Durante Intervalo de Refeições” ou


“4 - Início do Expediente” ou


“5 - Final do Expediente”




Quando o parâmetro “TipCmp” for 4, este parâmetro somente aceitará os valores:


“8 - Dispensar 1º Parte Expediente” ou


“9 - Dispensar 2º Parte Expediente”



Este parâmetro não deverá ser informado quando o parâmetro “TipCmp” possuir os valores:


3 - Referência para Regras


5 - Dispensar Intervalo de Horas


6 - Programar Intervalo Fora Expediente

datFim

Opcional

DateTime

Data final da programação



  • Máscara: DD/MM/YYYY

iniInt

Opcional

Time

Início do intervalo de horas em que haverá a compensação ou dispensa dos colaboradores pela empresa.



  • Máscara: HH:MM


Este parâmetro não deverá ser informado quando o parâmetro “TipCmp” possuir os valores:


1 - Qualquer Parte do Expediente


2 - Ausências para Compensação


3 - Referência para Regras


4 - Dispensar Parte Expediente

fimInt

Opcional

Time

Final do intervalo de horas em que haverá a compensação ou dispensa dos colaboradores pela empresa.



  • Máscara: HH:MM


Este parâmetro não deverá ser informado quando o parâmetro “TipCmp” possuir os valores:


1 - Qualquer Parte do Expediente


2 - Ausências para Compensação


3 - Referência para Regras


4 - Dispensar Parte Expediente

qtdHor

Opcional

Time

Quantidade de horas da compensação que está sendo cadastrada.



  • Máscara: HH:MM


Este parâmetro não deverá ser informado quando o parâmetro “TipCmp” possuir os valores:


4 - Dispensar Parte Expediente


5 - Dispensar Intervalo de Horas


6 - Programar Intervalo Fora Expediente

codSit

Obrigatório

Integer

Código da situação onde serão calculadas as horas de compensação.


motSit

Opcional

Integer

Código do motivo compensação para a situação informada.




Este parâmetro somente deverá ser informado caso a empresa (definida no parâmetro NumEmp) esteja configurada nas definições da apuração para consistir os motivos de acerto (CP).

codHor

Opcional

Integer

Código do horário para o qual será realizada a programação.




Este parâmetro não deverá ser informado quando o parâmetro “TipCmp” possuir os valores:


1 - Qualquer Parte do Expediente


2 - Ausências para Compensação


3 - Referência para Regras


4 - Dispensar Parte Expediente


5 - Dispensar Intervalo de Horas

tipOpe

Opcional

String

Tipo da operação a ser efetuada na integração




Valores:


I - Inclusão


E - Exclusão



Se não for informado, será considerado “inclusão”

codLot

Opcional

Integer

Lote de empresas para processamento


conRho

Opcional

String

Contador Ronda




Valores:


1 - Ronda Ponto e Refeitório


2 - Ronda Ponto


3 - Ronda Refeitório


4 - Não Conta



Obs: Quando o sistema não estiver integrado com Controle de Refeitório, não é permitido informar os seguintes valores:


1 - Ronda Ponto e Refeitório


3 - Ronda Refeitório

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


abrCcu

Opcional

String

Abrangência de centros de custo


abrTsa

Opcional

String

Abrangência de tipos de salário




Valores:


1 - Mensalista


2 - Horista


3 - Diarista


4 - Comissionado


5 - Tarefeiro


6 - Terceiro

abrSit

Opcional

String

Abrangência de situações


abrVin

Opcional

String

Abrangência de vínculos


abrCar

Opcional

String

Abrangência de cargos


abrTrb

Opcional

String

Abrangência de turnos




Valores:


1 - 1º Turno


2 - 2º Turno


3 - 3º Turno


4 - 4º Turno


8 - Misto


9 - Geral

abrEsc

Opcional

String

Abrangência de escalas


abrTma

Opcional

String

Abrangência de turmas


abrTIn

Opcional

String

Abrangência de turmas de intervalo


abrCEs

Opcional

String

Abrangência de Classes de escalas


abrTAp

Opcional

String

Abrangências de tipos de apuração




Valores:


1 - Normal


2 - Dispensado do Ponto


3 - Somente Refeitório


4 - Dispensado do Ponto - Desconsidera Todas as Marcações


5 - Sem Controle de Ponto e Refeitório


6 - Dispensado do Ponto - Desconsidera Marcações de Ponto

abrHor

Opcional

String

Abrangências de Horário


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

HoraExtra

Web service de integração de programação coletiva de horas extras para os colaboradores, terceiros e parceiros.
Disponível no módulo CP - Controle de Ponto e Refeitório.
Para que o web service execute corretamente, é necessário que o cadastro do colaborador informado no parâmetro esteja adequadamente cadastrado no sistema Gestão de Pessoas.

**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:HoraExtra> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <numEmp>Integer</numEmp> <datIni>String</datIni> <horIni>String</horIni> <horFim>String</horFim> <datFim>String</datFim> <empAut>Integer</empAut> <tclAut>Integer</tclAut> <cadAut>Integer</cadAut> <obsExt>String</obsExt> <tipOpe>String</tipOpe> <codLot>Integer</codLot> <conRho>String</conRho> <abrEmp>String</abrEmp> <abrTcl>String</abrTcl> <abrCad>String</abrCad> <abrFil>String</abrFil> <abrLoc>String</abrLoc> <abrCcu>String</abrCcu> <abrTsa>String</abrTsa> <abrSit>String</abrSit> <abrVin>String</abrVin> <abrCar>String</abrCar> <abrTrb>String</abrTrb> <abrEsc>String</abrEsc> <abrTma>String</abrTma> <abrTIn>String</abrTIn> <abrCEs>String</abrCEs> <abrTAp>String</abrTAp> <abrHor>String</abrHor> </parameters> </ser:HoraExtra> </soapenv:Body> </soapenv:Envelope>

Parâmetros da requisição:

Nome

Preenchimento

Tipo

Descrição

numEmp

Obrigatório

Integer

Código da empresa que será utilizada na integração.


datIni

Obrigatório

DateTime

Data inicial da programação.



  • Máscara: DD/MM/YYYY

horIni

Opcional

Time

Hora de início das horas extras com autorização.



  • Máscara: HH:MM

horFim

Opcional

Time

Hora de término das horas extras com autorização.



  • Máscara: HH:MM

datFim

Opcional

DateTime

Data final da programação.



  • Máscara: DD/MM/YYYY

empAut

Opcional

Integer

Código da empresa do colaborador responsável pela autorização.


tclAut

Opcional

Integer

Tipo do colaborador responsável pela autorização.




Valores:


1 - Empregado


2 - Terceiro


3 - Parceiro



Este parâmetro deverá ser informado sempre que o “EmpAut” for maior que zero.

cadAut

Opcional

Integer

Cadastro do colaborador responsável pela autorização.




Este parâmetro deverá ser informado sempre que o “EmpAut” for maior que zero.


Somente podem autorizar as programações de extras os colaboradores que possuem ‘S’ informado no campo “Autoriza Horas Extras” na guia “Acesso” da Ficha Cadastral do sistema.

obsExt

Opcional

String

informações a respeito da autorização de horas extras sendo concedida.


tipOpe

Opcional

String

Tipo da operação a ser efetuada na integração




Valores:


I - Inclusão


E - Exclusão



Se não for informado, será considerado “inclusão”

codLot

Opcional

Integer

Lote de empresas para processamento


conRho

Opcional

String

Contador Ronda




Valores:


1 - Ronda Ponto e Refeitório


2 - Ronda Ponto


3 - Ronda Refeitório


4 - Não Conta



Obs: Quando o sistema não estiver integrado com Controle de Refeitório, não é permitido informar os seguintes valores:


1 - Ronda Ponto e Refeitório


3 - Ronda Refeitório

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


abrCcu

Opcional

String

Abrangência de centros de custo


abrTsa

Opcional

String

Abrangência de tipos de salário




Valores:


1 - Mensalista


2 - Horista


3 - Diarista


4 - Comissionado


5 - Tarefeiro


6 - Terceiro

abrSit

Opcional

String

Abrangência de situações


abrVin

Opcional

String

Abrangência de vínculos


abrCar

Opcional

String

Abrangência de cargos


abrTrb

Opcional

String

Abrangência de turnos




Valores:


1 - 1º Turno


2 - 2º Turno


3 - 3º Turno


4 - 4º Turno


8 - Misto


9 - Geral

abrEsc

Opcional

String

Abrangência de escalas


abrTma

Opcional

String

Abrangência de turmas


abrTIn

Opcional

String

Abrangência de turmas de intervalo


abrCEs

Opcional

String

Abrangência de Classes de escalas


abrTAp

Opcional

String

Abrangências de tipos de apuração




Valores:


1 - Normal


2 - Dispensado do Ponto


3 - Somente Refeitório


4 - Dispensado do Ponto - Desconsidera Todas as Marcações


5 - Sem Controle de Ponto e Refeitório


6 - Dispensado do Ponto - Desconsidera Marcações de Ponto

abrHor

Opcional

String

Abrangências de Horário


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

ProjetarHorario

Web service de integração de programação coletiva de projeção de horário para os colaboradores, terceiros e parceiros.
Disponível no módulo CP - Controle de Ponto e Refeitório.
Para que o web service execute corretamente, é necessário que o cadastro do colaborador informado no parâmetro esteja adequadamente cadastrado no sistema Gestão de Pessoas.

**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:ProjetarHorario> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <numEmp>Integer</numEmp> <datIni>String</datIni> <datFim>String</datFim> <tipPfo>Integer</tipPfo> <horPro>String</horPro> <tipOpe>String</tipOpe> <codLot>Integer</codLot> <conRho>String</conRho> <abrEmp>String</abrEmp> <abrTcl>String</abrTcl> <abrCad>String</abrCad> <abrFil>String</abrFil> <abrLoc>String</abrLoc> <abrCcu>String</abrCcu> <abrTsa>String</abrTsa> <abrSit>String</abrSit> <abrVin>String</abrVin> <abrCar>String</abrCar> <abrTrb>String</abrTrb> <abrEsc>String</abrEsc> <abrTma>String</abrTma> <abrTIn>String</abrTIn> <abrCEs>String</abrCEs> <abrTAp>String</abrTAp> <abrHor>String</abrHor> </parameters> </ser:ProjetarHorario> </soapenv:Body> </soapenv:Envelope>

Parâmetros da requisição:

Nome

Preenchimento

Tipo

Descrição

numEmp

Obrigatório

Integer

Código da empresa que será utilizada na integração.


datIni

Obrigatório

DateTime

Data inicial da programação.



  • Máscara: DD/MM/YYYY

datFim

Opcional

DateTime

Data final da programação.



  • Máscara: DD/MM/YYYY

tipPfo

Obrigatório

Integer

Código do tipo de projeção para os dias de folga.




Valores:


1 - Cancelar Projeção da Escala


2 - Projetar Conforme Horário Anterior


3 - Projetar Conforme Horário Posterior


4 - Projetar Conforme Horário Indicado

horPro

Opcional

Time

Código do horário da projeção




  • Somente informar quando o tipo da projeção for 4.

tipOpe

Opcional

String

Tipo da operação a ser efetuada na integração




Valores:


I - Inclusão


E - Exclusão



Se não for informado, será considerado “inclusão”

codLot

Opcional

Integer

Lote de empresas para processamento


conRho

Opcional

String

Contador Ronda




Valores:


1 - Ronda Ponto e Refeitório


2 - Ronda Ponto


3 - Ronda Refeitório


4 - Não Conta



Obs: Quando o sistema não estiver integrado com Controle de Refeitório, não é permitido informar os seguintes valores:


1 - Ronda Ponto e Refeitório


3 - Ronda Refeitório

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


abrCcu

Opcional

String

Abrangência de centros de custo


abrTsa

Opcional

String

Abrangência de tipos de salário




Valores:


1 - Mensalista


2 - Horista


3 - Diarista


4 - Comissionado


5 - Tarefeiro


6 - Terceiro

abrSit

Opcional

String

Abrangência de situações


abrVin

Opcional

String

Abrangência de vínculos


abrCar

Opcional

String

Abrangência de cargos


abrTrb

Opcional

String

Abrangência de turnos




Valores:


1 - 1º Turno


2 - 2º Turno


3 - 3º Turno


4 - 4º Turno


8 - Misto


9 - Geral

abrEsc

Opcional

String

Abrangência de escalas


abrTma

Opcional

String

Abrangência de turmas


abrTIn

Opcional

String

Abrangência de turmas de intervalo


abrCEs

Opcional

String

Abrangência de Classes de escalas


abrTAp

Opcional

String

Abrangências de tipos de apuração




Valores:


1 - Normal


2 - Dispensado do Ponto


3 - Somente Refeitório


4 - Dispensado do Ponto - Desconsidera Todas as Marcações


5 - Sem Controle de Ponto e Refeitório


6 - Dispensado do Ponto - Desconsidera Marcações de Ponto

abrHor

Opcional

String

Abrangências de horário


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

Convocacao

Web service de integração de programação coletiva de convocações para os colaboradores, terceiros e parceiros.
Disponível no módulo CP - Controle de Ponto e Refeitório.
Para que o web service execute corretamente, é necessário que o cadastro do colaborador informado no parâmetro esteja adequadamente cadastrado no sistema Gestão de Pessoas.

**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:Convocacao> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <numEmp>Integer</numEmp> <datCnv>String</datCnv> <tipCnv>Integer</tipCnv> <horCnv>Integer</horCnv> <iniFai>String</iniFai> <fimFai>String</fimFai> <qtdHor>String</qtdHor> <tipOpe>String</tipOpe> <codLot>Integer</codLot> <conRho>String</conRho> <abrEmp>String</abrEmp> <abrTcl>String</abrTcl> <abrCad>String</abrCad> <abrFil>String</abrFil> <abrLoc>String</abrLoc> <abrCcu>String</abrCcu> <abrTsa>String</abrTsa> <abrSit>String</abrSit> <abrVin>String</abrVin> <abrCar>String</abrCar> <abrTrb>String</abrTrb> <abrEsc>String</abrEsc> <abrTma>String</abrTma> <abrTIn>String</abrTIn> <abrCEs>String</abrCEs> <abrTAp>String</abrTAp> <abrHor>String</abrHor> </parameters> </ser:Convocacao> </soapenv:Body> </soapenv:Envelope>

Parâmetros da requisição:

Nome

Preenchimento

Tipo

Descrição

numEmp

Obrigatório

Integer

Código da empresa que será utilizada na integração.


datCnv

Obrigatório

DateTime

Data na qual a convocação será efetuada.



  • Máscara: DD/MM/YYYY

tipCnv

Obrigatório

Integer

Código da opção para a convocação.




Valores:


1 - Horário do Dia Anterior. Projeta-se o horário do dia anterior para realizar o cálculo.


2 - Horário do Dia Posterior. Projeta-se o horário do dia seguinte para realizar o cálculo.


3 - Horário Definido. Define-se um horário para ser utilizar no cálculo das horas.


4 - Faixa de Trabalho. Estipula-se uma faixa horária para o trabalho. Exemplo: das 8:00 às 18:00.


5 - Quantidade de Horas. Estipula-se uma quantidade de horas para o dia. Exemplo: 8:00 horas.

horCnv

Opcional

Integer

Código do horário no qual o colaborador será convocado.




Ente parâmetro não deve ser informado quando “TipCnv” possuir os seguintes valores:


1- Hirário Dia Anterior


2 - Horário Dia Posterior


4 - Faixa Horária


5 - Quantidade de Horas

iniFai

Opcional

Time

Hora em que a convocação deve iniciar



  • Máscara: HH:MM


Ente parâmetro não deve ser informado quando “TipCnv” possuir os seguintes valores:


1 - Horário Dia Anterior


2 - Horário Dia Posterior


3 - Horário Fixo


5 - Quantidade de Horas

fimFai

Opcional

Time

Hora de término da convocação.



  • Máscara: HH:MM


Ente parâmetro não deve ser informado quando “TipCnv” possuir os seguintes valores:


1 - Horário Dia Anterior


2 - Horário Dia Posterior


3 - Horário Fixo


5 - Quantidade de Horas

qtdHor

Opcional

Time

Quantidade de horas que o colaborador deverá cumprir na convocação.



  • Máscara: HH:MM


Ente parâmetro não deve ser informado quando “TipCnv” possuir os seguintes valores:


1 - Horário Dia Anterior


2 - Horário Dia Posterior


3 - Horário Fixo


4 - Faixa Horária

tipOpe

Opcional

String

Tipo da operação a ser efetuada na integração




Valores:


I - Inclusão


E - Exclusão



Se não for informado, será considerado “inclusão”

codLot

Opcional

Integer

Lote de empresas para processamento


conRho

Opcional

String

Contador Ronda




Valores:


1 - Ronda Ponto e Refeitório


2 - Ronda Ponto


3 - Ronda Refeitório


4 - Não Conta



Obs: Quando o sistema não estiver integrado com Controle de Refeitório, não é permitido informar os seguintes valores:


1 - Ronda Ponto e Refeitório


3 - Ronda Refeitório

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


abrCcu

Opcional

String

Abrangência de centros de custo


abrTsa

Opcional

String

Abrangência de tipos de salário




Valores:


1 - Mensalista


2 - Horista


3 - Diarista


4 - Comissionado


5 - Tarefeiro


6 - Terceiro

abrSit

Opcional

String

Abrangência de situações


abrVin

Opcional

String

Abrangência de vínculos


abrCar

Opcional

String

Abrangência de cargos


abrTrb

Opcional

String

Abrangência de turnos




Valores:


1 - 1º Turno


2 - 2º Turno


3 - 3º Turno


4 - 4º Turno


8 - Misto


9 - Geral

abrEsc

Opcional

String

Abrangência de escalas


abrTma

Opcional

String

Abrangência de turmas


abrTIn

Opcional

String

Abrangência de turmas de intervalo


abrCEs

Opcional

String

Abrangência de Classes de escalas


abrTAp

Opcional

String

Abrangências de tipos de apuração




Valores:


1 - Normal


2 - Dispensado do Ponto


3 - Somente Refeitório


4 - Dispensado do Ponto - Desconsidera Todas as Marcações


5 - Sem Controle de Ponto e Refeitório


6 - Dispensado do Ponto - Desconsidera Marcações de Ponto

abrHor

Opcional

String

Abrangências de horário


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

Rateio

Web service de integração de programação coletiva de rateio para os colaboradores, terceiros e parceiros.
Disponível no módulo CP - Controle de Ponto e Refeitório.
Para que o Web service execute corretamente, é necessário que o cadastro do colaborador informado no parâmetro esteja adequadamente cadastrado no sistema Gestão de Pessoas.

**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:Rateio> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <numEmp>Integer</numEmp> <datIni>String</datIni> <horIni>String</horIni> <horFim>String</horFim> <datFim>String</datFim> <codRat>Integer</codRat> <tipOpe>String</tipOpe> <codLot>Integer</codLot> <conRho>String</conRho> <abrEmp>String</abrEmp> <abrTcl>String</abrTcl> <abrCad>String</abrCad> <abrFil>String</abrFil> <abrLoc>String</abrLoc> <abrCcu>String</abrCcu> <abrTsa>String</abrTsa> <abrSit>String</abrSit> <abrVin>String</abrVin> <abrCar>String</abrCar> <abrTrb>String</abrTrb> <abrEsc>String</abrEsc> <abrTma>String</abrTma> <abrTIn>String</abrTIn> <abrCEs>String</abrCEs> <abrTAp>String</abrTAp> <abrHor>String</abrHor> </parameters> </ser:Rateio> </soapenv:Body> </soapenv:Envelope>

Parâmetros da requisição:

Nome

Preenchimento

Tipo

Descrição

numEmp

Obrigatório

Integer

Código da empresa que será utilizada na integração.


datIni

Obrigatório

DateTime

Data que inicia a programação de troca de rateio.



  • Máscara: DD/MM/YYYY

horIni

Opcional

Time

Hora inicial da programação de troca de rateio.



  • Máscara: HH:MM

horFim

Opcional

Time

Hora do término da programação de troca de rateio.



  • Máscara: HH:MM

datFim

Opcional

DateTime

Data de término da programação de troca de rateio.



  • Máscara: DD/MM/YYYY

codRat

Obrigatório

Integer

Código do rateio para realização a programação coletiva.


tipOpe

Opcional

String

Tipo da operação a ser efetuada na integração




Valores:


I - Inclusão


E - Exclusão



Se não for informado, será considerado “inclusão”

codLot

Opcional

Integer

Lote de empresas para processamento


conRho

Opcional

String

Contador Ronda




Valores:


1 - Ronda Ponto e Refeitório


2 - Ronda Ponto


3 - Ronda Refeitório


4 - Não Conta



Obs: Quando o sistema não estiver integrado com Controle de Refeitório, não é permitido informar os seguintes valores:


1 - Ronda Ponto e Refeitório


3 - Ronda Refeitório

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


abrCcu

Opcional

String

Abrangência de centros de custo


abrTsa

Opcional

String

Abrangência de tipos de salário




Valores:


1 - Mensalista


2 - Horista


3 - Diarista


4 - Comissionado


5 - Tarefeiro


6 - Terceiro

abrSit

Opcional

String

Abrangência de situações


abrVin

Opcional

String

Abrangência de vínculos


abrCar

Opcional

String

Abrangência de cargos


abrTrb

Opcional

String

Abrangência de turnos




Valores:


1 - 1º Turno


2 - 2º Turno


3 - 3º Turno


4 - 4º Turno


8 - Misto


9 - Geral

abrEsc

Opcional

String

Abrangência de escalas


abrTma

Opcional

String

Abrangência de turmas


abrTIn

Opcional

String

Abrangência de turmas de intervalo


abrCEs

Opcional

String

Abrangência de Classes de escalas


abrTAp

Opcional

String

Abrangências de tipos de apuração




Valores:


1 - Normal


2 - Dispensado do Ponto


3 - Somente Refeitório


4 - Dispensado do Ponto - Desconsidera Todas as Marcações


5 - Sem Controle de Ponto e Refeitório


6 - Dispensado do Ponto - Desconsidera Marcações de Ponto

abrHor

Opcional

String

Abrangências de horários


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

Permissao

Web service de integração de programação coletiva de troca de permissões para os colaboradores, terceiros e parceiros.
Disponível no módulo CP - Controle de Ponto e Refeitório .
Para que o web service execute corretamente, é necessário que o cadastro do colaborador informado no parâmetro esteja adequadamente cadastrado no sistema Gestão de Pessoas.

**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:Permissao> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <numEmp>Integer</numEmp> <datIni>String</datIni> <horIni>String</horIni> <datFim>String</datFim> <horFim>String</horFim> <codPrm>Integer</codPrm> <empAut>Integer</empAut> <tclAut>Integer</tclAut> <cadAut>Integer</cadAut> <tipOpe>String</tipOpe> <codLot>Integer</codLot> <conRho>String</conRho> <abrEmp>String</abrEmp> <abrTcl>String</abrTcl> <abrCad>String</abrCad> <abrFil>String</abrFil> <abrLoc>String</abrLoc> <abrCcu>String</abrCcu> <abrTsa>String</abrTsa> <abrSit>String</abrSit> <abrVin>String</abrVin> <abrCar>String</abrCar> <abrTrb>String</abrTrb> <abrEsc>String</abrEsc> <abrTma>String</abrTma> <abrTIn>String</abrTIn> <abrCEs>String</abrCEs> <abrTAp>String</abrTAp> <abrHor>String</abrHor> </parameters> </ser:Permissao> </soapenv:Body> </soapenv:Envelope>

Parâmetros da requisição:

Nome

Preenchimento

Tipo

Descrição

numEmp

Obrigatório

Integer

Código da empresa que será utilizada na integração.


datIni

Obrigatório

DateTime

Data inicial da programação coletiva de permissão.



  • Máscara: DD/MM/YYYY

horIni

Opcional

Time

Hora inicial da programação coletiva de permissão.



  • Máscara: DD/MM/YYYY

datFim

Opcional

DateTime

Data final da programação coletiva de permissão.



  • Máscara: DD/MM/YYYY

horFim

Opcional

Time

Hora final da programação coletiva de permissão.



  • Máscara: DD/MM/YYYY

codPrm

Opcional

Integer

Código da permissão.


empAut

Opcional

Integer

Código da empresa do colaborador responsável pela autorização.


tclAut

Opcional

Integer

Tipo do colaborador responsável pela autorização.




Valores:


1 - Empregado


2 - Terceiro


3 - Parceiro



Somente deverá ser informado quando o parâmetro “EmpAut” for maior que zero.

cadAut

Opcional

Integer

Cadastro do colaborador responsável pela autorização.




Somente deverá ser informado quando o parâmetro “EmpAut” for maior que zero.

tipOpe

Opcional

String

Tipo da operação a ser efetuada na integração




Valores:


I - Inclusão


E - Exclusão



Se não for informado, será considerado “inclusão”

codLot

Opcional

Integer

Lote de empresas para processamento


conRho

Opcional

String

Contador Ronda




Valores:


1 - Ronda Ponto e Refeitório


2 - Ronda Ponto


3 - Ronda Refeitório


4 - Não Conta



Obs: Quando o sistema não estiver integrado com Controle de Refeitório, não é permitido informar os seguintes valores:


1 - Ronda Ponto e Refeitório


3 - Ronda Refeitório

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


abrCcu

Opcional

String

Abrangência de centros de custo


abrTsa

Opcional

String

Abrangência de tipos de salário




Valores:


1 - Mensalista


2 - Horista


3 - Diarista


4 - Comissionado


5 - Tarefeiro


6 - Terceiro

abrSit

Opcional

String

Abrangência de situações


abrVin

Opcional

String

Abrangência de vínculos


abrCar

Opcional

String

Abrangência de cargos


abrTrb

Opcional

String

Abrangência de turnos




Valores:


1 - 1º Turno


2 - 2º Turno


3 - 3º Turno


4 - 4º Turno


8 - Misto


9 - Geral

abrEsc

Opcional

String

Abrangência de escalas


abrTma

Opcional

String

Abrangência de turmas


abrTIn

Opcional

String

Abrangência de turmas de intervalo


abrCEs

Opcional

String

Abrangência de Classes de escalas


abrTAp

Opcional

String

Abrangências de tipos de apuração




Valores:


1 - Normal


2 - Dispensado do Ponto


3 - Somente Refeitório


4 - Dispensado do Ponto - Desconsidera Todas as Marcações


5 - Sem Controle de Ponto e Refeitório


6 - Dispensado do Ponto - Desconsidera Marcações de Ponto

abrHor

Opcional

String

Abrangências de horário


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

SobreAvisoProntidao

Web service de integração de programação coletiva de sobreaviso ou prontidão para os colaboradores, terceiros e parceiros.
Disponível no módulo CP - Controle de Ponto e Refeitório .
Para que o Web service execute corretamente, é necessário que o cadastro do colaborador informado no parâmetro esteja adequadamente cadastrado no sistema Gestão de Pessoas.

**Necessita autenticação: **Sim

**Situação de versão: ** Atual

**Versão: **2

**Requisição: **

<soapenv:Envelope xmlns:ser=“http://services.senior.com.br” xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/”> <soapenv:Body> <ser:SobreAvisoProntidao> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <numEmp>Integer</numEmp> <datIni>DateTime</datIni> <horIni>Time</horIni> <datFim>DateTime</datFim> <horFim>Time</horFim> <codSit>Integer</codSit> <tipOpe>String</tipOpe> <obsSob>String</obsSob> <sobCon>String</sobCon> <codLot>Integer</codLot> <conRho>String</conRho> <abrEmp>String</abrEmp> <abrTcl>String</abrTcl> <abrCad>String</abrCad> <abrFil>String</abrFil> <abrLoc>String</abrLoc> <abrCcu>String</abrCcu> <abrTsa>String</abrTsa> <abrSit>String</abrSit> <abrVin>String</abrVin> <abrCar>String</abrCar> <abrTrb>String</abrTrb> <abrEsc>String</abrEsc> <abrTma>String</abrTma> <abrTIn>String</abrTIn> <abrCEs>String</abrCEs> <abrTAp>String</abrTAp> <abrHor>String</abrHor> </parameters> </ser:SobreAvisoProntidao> </soapenv:Body> </soapenv:Envelope>

Parâmetros da requisição:

Nome

Preenchimento

Tipo

Descrição

numEmp

Obrigatório

Integer

Código da empresa que será utilizada na integração.


datIni

Obrigatório

DateTime

Data inicial da programação coletiva de sobreaviso.



  • Máscara: DD/MM/YYYY

horIni

Opcional

Time

Hora inicial da programação coletiva de sobreaviso.



  • Máscara: HH:MM

datFim

Opcional

DateTime

Data de término da programação coletiva de sobreaviso.



  • Máscara: DD/MM/YYYY

horFim

Opcional

Time

Hora final da programação coletiva de sobreaviso.



  • Máscara: HH:MM

codSit

Obrigatório

Integer

Código da situação de sobreaviso.




Somente podem ser informados as situações cujo tipo seja: “18 - Sobreaviso/Prontidão”

tipOpe

Opcional

String

Tipo da operação a ser efetuada na integração




Valores:


I - Inclusão


E - Exclusão



Se não for informado, será considerado “inclusão”

obsSob

Opcional

String

Informar observação para a programação de sobreaviso ou prontidão.

sobCon

Opcional

String

Indica que o sobreaviso é continuo.



**Exemplo: **


Data início: 07/06/2023 - Hora início: 16:00


Data fim: 10/06/2023 - Hora fim: 18:00



Quando o parâmetro SobCon estiver “S”, será apurado sobreaviso continuamente da data e hora de início até a data e hora final. Porém, quando ele estiver como “N”, será apurado sobreaviso da seguinte forma:



07/06/2023 - 16:00 ás 18:00


08/06/2023 - 16:00 ás 18:00


09/06/2023 - 16:00 ás 18:00


10/06/2023 - 16:00 ás 18:00

codLot

Opcional

Integer

Lote de empresas para processamento


conRho

Opcional

String

Contador Ronda




Valores:


1 - Ronda Ponto e Refeitório


2 - Ronda Ponto


3 - Ronda Refeitório


4 - Não Conta



Obs: Quando o sistema não estiver integrado com Controle de Refeitório, não é permitido informar os seguintes valores:


1 - Ronda Ponto e Refeitório


3 - Ronda Refeitório

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


abrCcu

Opcional

String

Abrangência de centros de custo


abrTsa

Opcional

String

Abrangência de tipos de salário




Valores:


1 - Mensalista


2 - Horista


3 - Diarista


4 - Comissionado


5 - Tarefeiro


6 - Terceiro

abrSit

Opcional

String

Abrangência de situações


abrVin

Opcional

String

Abrangência de vínculos


abrCar

Opcional

String

Abrangência de cargos


abrTrb

Opcional

String

Abrangência de turnos




Valores:


1 - 1º Turno


2 - 2º Turno


3 - 3º Turno


4 - 4º Turno


8 - Misto


9 - Geral

abrEsc

Opcional

String

Abrangência de escalas


abrTma

Opcional

String

Abrangência de turmas


abrTIn

Opcional

String

Abrangência de turmas de intervalo


abrCEs

Opcional

String

Abrangência de Classes de escalas


abrTAp

Opcional

String

Abrangências de tipos de apuração




Valores:


1 - Normal


2 - Dispensado do Ponto


3 - Somente Refeitório


4 - Dispensado do Ponto - Desconsidera Todas as Marcações


5 - Sem Controle de Ponto e Refeitório


6 - Dispensado do Ponto - Desconsidera Marcações de Ponto

abrHor

Opcional

String

Abrangências de horário


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

Local

Web service de integração de programação coletiva de troca de locais para os colaboradores, terceiros e parceiros.
Disponível no módulo CP - Controle de Ponto e Refeitório.
Para que o web service execute corretamente, é necessário que o cadastro do colaborador informado no parâmetro esteja adequadamente cadastrado no sistema Gestão de Pessoas.

**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:Local> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <numEmp>Integer</numEmp> <datIni>String</datIni> <horIni>String</horIni> <datFim>String</datFim> <horFim>String</horFim> <numLoc>String</numLoc> <tipOpe>String</tipOpe> <motAlt>String</motAlt> <codLot>Integer</codLot> <conRho>String</conRho> <abrEmp>String</abrEmp> <abrTcl>String</abrTcl> <abrCad>String</abrCad> <abrFil>String</abrFil> <abrLoc>String</abrLoc> <abrCcu>String</abrCcu> <abrTsa>String</abrTsa> <abrSit>String</abrSit> <abrVin>String</abrVin> <abrCar>String</abrCar> <abrTrb>String</abrTrb> <abrEsc>String</abrEsc> <abrTma>String</abrTma> <abrTIn>String</abrTIn> <abrCEs>String</abrCEs> <abrTAp>String</abrTAp> <abrHor>String</abrHor> </parameters> </ser:Local> </soapenv:Body> </soapenv:Envelope>

Parâmetros da requisição:

Nome

Preenchimento

Tipo

Descrição

numEmp

Obrigatório

Integer

Código da empresa que será utilizada na integração.


datIni

Obrigatório

DateTime

Data inicial da programação coletiva de local.



  • Máscara: DD/MM/YYYY

horIni

Opcional

Time

Hora inicial da programação coletiva de local.



  • Máscara: HH:MM

datFim

Opcional

DateTime

Data final da programação coletiva de local.



  • Máscara: DD/MM/YYYY

horFim

Opcional

Time

Hora final da programação coletiva de local.



  • Máscara: HH:MM

numLoc

Obrigatório

String

Código no novo local.


tipOpe

Opcional

String

Tipo da operação a ser efetuada na integração




Valores:


I - Inclusão


E - Exclusão



Se não for informado, será considerado “inclusão”

motAlt

Opcional

String

Informar o código do Motivo Alteração do local para a programação

codLot

Opcional

Integer

Lote de empresas para processamento


conRho

Opcional

String

Contador Ronda




Valores:


1 - Ronda Ponto e Refeitório


2 - Ronda Ponto


3 - Ronda Refeitório


4 - Não Conta



Obs: Quando o sistema não estiver integrado com Controle de Refeitório, não é permitido informar os seguintes valores:


1 - Ronda Ponto e Refeitório


3 - Ronda Refeitório

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


abrCcu

Opcional

String

Abrangência de centros de custo


abrTsa

Opcional

String

Abrangência de tipos de salário




Valores:


1 - Mensalista


2 - Horista


3 - Diarista


4 - Comissionado


5 - Tarefeiro


6 - Terceiro

abrSit

Opcional

String

Abrangência de situações


abrVin

Opcional

String

Abrangência de vínculos


abrCar

Opcional

String

Abrangência de cargos


abrTrb

Opcional

String

Abrangência de turnos




Valores:


1 - 1º Turno


2 - 2º Turno


3 - 3º Turno


4 - 4º Turno


8 - Misto


9 - Geral

abrEsc

Opcional

String

Abrangência de escalas


abrTma

Opcional

String

Abrangência de turmas


abrTIn

Opcional

String

Abrangência de turmas de intervalo


abrCEs

Opcional

String

Abrangência de Classes de escalas


abrTAp

Opcional

String

Abrangências de tipos de apuração




Valores:


1 - Normal


2 - Dispensado do Ponto


3 - Somente Refeitório


4 - Dispensado do Ponto - Desconsidera Todas as Marcações


5 - Sem Controle de Ponto e Refeitório


6 - Dispensado do Ponto - Desconsidera Marcações de Ponto

abrHor

Opcional

String

Abrangências de horário


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

CentroCusto

Web service de integração de programação coletiva de centro de custo para os colaboradores, terceiros e parceiros.
Disponível no módulo CP - Controle de Ponto e Refeitório.
Para que o web service execute corretamente, é necessário que o cadastro do colaborador informado no parâmetro esteja adequadamente cadastrado no sistema Gestão de Pessoas.

**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:CentroCusto> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <numEmp>Integer</numEmp> <datIni>String</datIni> <horIni>String</horIni> <datFim>String</datFim> <horFim>String</horFim> <codCcu>Integer</codCcu> <tipOpe>String</tipOpe> <codLot>Integer</codLot> <conRho>String</conRho> <abrEmp>String</abrEmp> <abrTcl>String</abrTcl> <abrCad>String</abrCad> <abrFil>String</abrFil> <abrLoc>String</abrLoc> <abrCcu>String</abrCcu> <abrTsa>String</abrTsa> <abrSit>String</abrSit> <abrVin>String</abrVin> <abrCar>String</abrCar> <abrTrb>String</abrTrb> <abrEsc>String</abrEsc> <abrTma>String</abrTma> <abrTIn>String</abrTIn> <abrCEs>String</abrCEs> <abrTAp>String</abrTAp> <abrHor>String</abrHor> </parameters> </ser:CentroCusto> </soapenv:Body> </soapenv:Envelope>

Parâmetros da requisição:

Nome

Preenchimento

Tipo

Descrição

numEmp

Obrigatório

Integer

Código da empresa que será utilizada na integração.


datIni

Obrigatório

DateTime

Data inicial da programação coletiva de centro de custo



  • Máscara: DD/MM/YYYY

horIni

Opcional

Time

Hora inicial da programação coletiva de centro de custo.



  • Máscara: HH:MM

datFim

Opcional

DateTime

Data final da programação coletiva de centro de custo.



  • Máscara: DD/MM/YYYY

horFim

Opcional

Time

Hora final da programação coletiva de centro de custo.



  • Máscara: DD/MM/YYYY

codCcu

Obrigatório

Integer

Código no novo centro de custo.




  • Máscara: U[18]

tipOpe

Opcional

String

Tipo da operação a ser efetuada na integração




Valores:


I - Inclusão


E - Exclusão



Se não for informado, será considerado “inclusão”

codLot

Opcional

Integer

Lote de empresas para processamento


conRho

Opcional

String

Contador Ronda




Valores:


1 - Ronda Ponto e Refeitório


2 - Ronda Ponto


3 - Ronda Refeitório


4 - Não Conta



Obs: Quando o sistema não estiver integrado com Controle de Refeitório, não é permitido informar os seguintes valores:


1 - Ronda Ponto e Refeitório


3 - Ronda Refeitório

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


abrCcu

Opcional

String

Abrangência de centros de custo


abrTsa

Opcional

String

Abrangência de tipos de salário




Valores:


1 - Mensalista


2 - Horista


3 - Diarista


4 - Comissionado


5 - Tarefeiro


6 - Terceiro

abrSit

Opcional

String

Abrangência de situações


abrVin

Opcional

String

Abrangência de vínculos


abrCar

Opcional

String

Abrangência de cargos


abrTrb

Opcional

String

Abrangência de turnos




Valores:


1 - 1º Turno


2 - 2º Turno


3 - 3º Turno


4 - 4º Turno


8 - Misto


9 - Geral

abrEsc

Opcional

String

Abrangência de escalas


abrTma

Opcional

String

Abrangência de turmas


abrTIn

Opcional

String

Abrangência de turmas de intervalo


abrCEs

Opcional

String

Abrangência de Classes de escalas


abrTAp

Opcional

String

Abrangências de tipos de apuração




Valores:


1 - Normal


2 - Dispensado do Ponto


3 - Somente Refeitório


4 - Dispensado do Ponto - Desconsidera Todas as Marcações


5 - Sem Controle de Ponto e Refeitório


6 - Dispensado do Ponto - Desconsidera Marcações de Ponto

abrHor

Opcional

String

Abrangências de Horário


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

Parada

Web service de integração de programação coletiva de paradas para os colaboradores, terceiros e parceiros.
Disponível no módulo CP - Controle de Ponto e Refeitório .
Para que o web service execute corretamente, é necessário que o cadastro do colaborador informado no parâmetro esteja adequadamente cadastrado no sistema Gestão de Pessoas.

**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:Parada> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <numEmp>Integer</numEmp> <datIni>String</datIni> <horIni>String</horIni> <qtdPar>String</qtdPar> <codMPa>Integer</codMPa> <qtdEPa>String</qtdEPa> <motEPa>Integer</motEPa> <tipOpe>String</tipOpe> <codLot>Integer</codLot> <conRho>String</conRho> <abrEmp>String</abrEmp> <abrTcl>String</abrTcl> <abrCad>String</abrCad> <abrFil>String</abrFil> <abrLoc>String</abrLoc> <abrCcu>String</abrCcu> <abrTsa>String</abrTsa> <abrSit>String</abrSit> <abrVin>String</abrVin> <abrCar>String</abrCar> <abrTrb>String</abrTrb> <abrEsc>String</abrEsc> <abrTma>String</abrTma> <abrTIn>String</abrTIn> <abrCEs>String</abrCEs> <abrTAp>String</abrTAp> <abrHor>String</abrHor> </parameters> </ser:Parada> </soapenv:Body> </soapenv:Envelope>

Parâmetros da requisição:

Nome

Preenchimento

Tipo

Descrição

numEmp

Obrigatório

Integer

Código da empresa que será utilizada na integração.


datIni

Obrigatório

DateTime

Data inicial das programações de parada.



  • Máscara: DD/MM/YYYY

horIni

Opcional

Time

Hora inicial em que houve a parada.



  • Máscara: HH:MM

qtdPar

Opcional

Time

Quantidade de horas paradas dentro do horário de trabalho.




Caso não seja informado o parâmetro QtdExt, os valores deste parâmetro deverão ser informados.

codMPa

Opcional

Integer

Código do motivo da parada ocorrida dentro do horário de trabalho.




Somente deverá ser informado caso o valor de “QtdPar” seja maior que zero

qtdEPa

Opcional

Time

Quantidade de horas paradas ao realizar horas extras.




Caso não seja informado o parâmetro QtdExt, os valores deste parâmetro deverão ser informados.

motEPa

Opcional

Integer

Código do motivo da parada ocorrida ao realizar horas extras.




Somente deverá ser informado caso o valor de “QtdExt” seja maior que zero

tipOpe

Opcional

String

Tipo da operação a ser efetuada na integração




Valores:


I - Inclusão


E - Exclusão



Se não for informado, será considerado “inclusão”

codLot

Opcional

Integer

Lote de empresas para processamento


conRho

Opcional

String

Contador Ronda




Valores:


1 - Ronda Ponto e Refeitório


2 - Ronda Ponto


3 - Ronda Refeitório


4 - Não Conta



Obs: Quando o sistema não estiver integrado com Controle de Refeitório, não é permitido informar os seguintes valores:


1 - Ronda Ponto e Refeitório


3 - Ronda Refeitório

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


abrCcu

Opcional

String

Abrangência de centros de custo


abrTsa

Opcional

String

Abrangência de tipos de salário




Valores:


1 - Mensalista


2 - Horista


3 - Diarista


4 - Comissionado


5 - Tarefeiro


6 - Terceiro

abrSit

Opcional

String

Abrangência de situações


abrVin

Opcional

String

Abrangência de vínculos


abrCar

Opcional

String

Abrangência de cargos


abrTrb

Opcional

String

Abrangência de turnos




Valores:


1 - 1º Turno


2 - 2º Turno


3 - 3º Turno


4 - 4º Turno


8 - Misto


9 - Geral

abrEsc

Opcional

String

Abrangência de escalas


abrTma

Opcional

String

Abrangência de turmas


abrTIn

Opcional

String

Abrangência de turmas de intervalo


abrCEs

Opcional

String

Abrangência de Classes de escalas


abrTAp

Opcional

String

Abrangências de tipos de apuração




Valores:


1 - Normal


2 - Dispensado do Ponto


3 - Somente Refeitório


4 - Dispensado do Ponto - Desconsidera Todas as Marcações


5 - Sem Controle de Ponto e Refeitório


6 - Dispensado do Ponto - Desconsidera Marcações de Ponto

abrHor

Opcional

String

Abrangências de horário


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

AutorizacaoSaida

Web service de integração de programação coletiva de autorização de saída para os colaboradores, terceiros e parceiros.
Disponível no módulo CP - Controle de Ponto e Refeitório.
Para que o web service execute corretamente, é necessário que o cadastro do colaborador informado no parâmetro esteja adequadamente cadastrado no sistema Gestão de Pessoas.

**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:AutorizacaoSaida> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <numEmp>Integer</numEmp> <datAsa>String</datAsa> <horAsa>String</horAsa> <horTer>String</horTer> <codSit>Integer</codSit> <empAut>Integer</empAut> <tclAut>Integer</tclAut> <cadAut>Integer</cadAut> <obsAsa>Integer</obsAsa> <tipOpe>String</tipOpe> <codLot>Integer</codLot> <conRho>String</conRho> <abrEmp>String</abrEmp> <abrTcl>String</abrTcl> <abrCad>String</abrCad> <abrFil>String</abrFil> <abrLoc>String</abrLoc> <abrCcu>String</abrCcu> <abrTsa>String</abrTsa> <abrSit>String</abrSit> <abrVin>String</abrVin> <abrCar>String</abrCar> <abrTrb>String</abrTrb> <abrEsc>String</abrEsc> <abrTma>String</abrTma> <abrTIn>String</abrTIn> <abrCEs>String</abrCEs> <abrTAp>String</abrTAp> <abrHor>String</abrHor> </parameters> </ser:AutorizacaoSaida> </soapenv:Body> </soapenv:Envelope>

Parâmetros da requisição:

Nome

Preenchimento

Tipo

Descrição

numEmp

Obrigatório

Integer

Código da empresa que será utilizada na programação.


datAsa

Obrigatório

DateTime

Data em que inicia a programação de autorização de saída.



  • Máscara: DD/MM/YYYY

horAsa

Opcional

Time

Hora de início da autorização de saída.



  • Máscara: HH:MM


Aceita hora zerada.

horTer

Opcional

Time

Hora de término da autorização de saída.



  • Máscara: HH:MM


O valor deste parâmetro ser sempre maior que o valor informado em “HorAsa”.

codSit

Obrigatório

Integer

Código da situação para a programação de Autorização de Saída.




Somente são aceitas situações cujo tipo sejam:


  • 14 - Auxílio-doença 15 Dias

  • 17 - Situação Apuração Ronda

  • 23 - Acidente Trabalho 15 Dias

empAut

Opcional

Integer

Código da empresa do colaborador que está autorizando esta programação.


tclAut

Opcional

Integer

Informar o tipo de colaborador do autorizador, que poderá ser::




Valores:


1 - Empregado


2 - Terceiro


3 - Parceiro



Este parâmetro somente poderá ser informado caso o parâmetro “EmpAut” seja diferente de zero.

cadAut

Opcional

Integer

Indicar um número de cadastro do colaborador autorizador.




Este parâmetro somente poderá ser informado caso o parâmetro “EmpAut” seja diferente de zero.

obsAsa

Opcional

Integer

Informações a respeito da autorização de saída sendo concedida.


tipOpe

Opcional

String

Tipo da operação a ser efetuada na integração




Valores:


I - Inclusão


E - Exclusão



Se não for informado, será considerado “inclusão”

codLot

Opcional

Integer

Lote de empresas para processamento


conRho

Opcional

String

Contador Ronda




Valores:


1 - Ronda Ponto e Refeitório


2 - Ronda Ponto


3 - Ronda Refeitório


4 - Não Conta



Obs: Quando o sistema não estiver integrado com Controle de Refeitório, não é permitido informar os seguintes valores:


1 - Ronda Ponto e Refeitório


3 - Ronda Refeitório

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


abrCcu

Opcional

String

Abrangência de centros de custo


abrTsa

Opcional

String

Abrangência de tipos de salário




Valores:


1 - Mensalista


2 - Horista


3 - Diarista


4 - Comissionado


5 - Tarefeiro


6 - Terceiro

abrSit

Opcional

String

Abrangência de situações


abrVin

Opcional

String

Abrangência de vínculos


abrCar

Opcional

String

Abrangência de cargos


abrTrb

Opcional

String

Abrangência de turnos




Valores:


1 - 1º Turno


2 - 2º Turno


3 - 3º Turno


4 - 4º Turno


8 - Misto


9 - Geral

abrEsc

Opcional

String

Abrangência de escalas


abrTma

Opcional

String

Abrangência de turmas


abrTIn

Opcional

String

Abrangência de turmas de intervalo


abrCEs

Opcional

String

Abrangência de Classes de escalas


abrTAp

Opcional

String

Abrangências de tipos de apuração




Valores:


1 - Normal


2 - Dispensado do Ponto


3 - Somente Refeitório


4 - Dispensado do Ponto - Desconsidera Todas as Marcações


5 - Sem Controle de Ponto e Refeitório


6 - Dispensado do Ponto - Desconsidera Marcações de Ponto

abrHor

Opcional

String

Abrangências de Horário


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