Este conteúdo não recebe atualizações, pois é referente a uma versão do sistema que foi descontinuada. Acesse a documentação da versão 6.10.3 aqui
Gestão de Pessoas - Manual do Usuário > Integrações com outros sistemas > Web services > Controle de Ponto e Refeitório > Com.senior.g5.rh.hr.programacaoColetiva

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

Tipo de execução

Para cada tipo de execução, existem diferentes parâmetros que podem ser comuns a todas as portas.

Autenticação

Caso seja utilizada alguma forma de autenticação para integração de informações através de web services, é necessário identificado o tipo no parâmetro <encryption>, conforme seus valores possíveis.

WSDL

Portas

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.
datFim Opcional DateTime Data final da programação coletiva de troca de horário. Máscara: DD/MM/YYYY. Este campo não consta na base de dados do sistema. Ele é apresentado somente na tela Programações Coletivas (FRPRGCOL).
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:

Observação

Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser: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:

Observação

Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser: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:

Observação

Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser: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:

Observação

Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser: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:

Observação

Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser: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:

Observação

Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser: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:

Observação

Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser: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:

Observação

Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser: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:

Observação

Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser: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:

Observação

Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser: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:

Observação

Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser: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:

Observação

Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser: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:

Observação

Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser: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:

Observação

Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser: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ê?