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
- Síncrono: http://example.com/g5-senior-services/ronda_Synccom_senior_g5_rh_hr_programacaoColetiva?wsdl
- Assíncrono: http://example.com/g5-senior-services/ronda_Asynccom_senior_g5_rh_hr_programacaoColetiva?wsdl
- Agendado: http://example.com/g5-senior-services/ronda_Scheduledcom_senior_g5_rh_hr_programacaoColetiva?wsdl
Portas
- Horario
- Escala
- Ponte
- Compensacao
- HoraExtra
- ProjetarHorario
- Convocacao
- Rateio
- Permissao
- SobreAvisoProntidao
- Local
- CentroCusto
- Parada
- AutorizacaoSaida
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
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:
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:
|
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.
|
datFim | Opcional | DateTime | Data final da programação.
|
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.
|
codCat | Opcional | Integer | Código da categoria da escala para 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 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:
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:
|
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.
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.
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:
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:
|
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
|
tipCmp | Obrigatório | Integer | Código do tipo da programação.
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.
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
|
iniInt | Opcional | Time | Início do intervalo de horas em que haverá a compensação ou dispensa dos colaboradores pela empresa.
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.
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.
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:
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:
|
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.
|
horIni | Opcional | Time | Hora de início das horas extras com autorização.
|
horFim | Opcional | Time | Hora de término das horas extras com autorização.
|
datFim | Opcional | DateTime | Data final da programaçã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 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:
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:
|
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.
|
datFim | Opcional | DateTime | Data final da programação.
|
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
|
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:
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:
|
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.
|
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
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.
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.
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:
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:
|
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.
|
horIni | Opcional | Time | Hora inicial da programação de troca de rateio.
|
horFim | Opcional | Time | Hora do término da programação de troca de rateio.
|
datFim | Opcional | DateTime | Data de término da programação de troca de rateio.
|
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:
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:
|
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.
|
horIni | Opcional | Time | Hora inicial da programação coletiva de permissão.
|
datFim | Opcional | DateTime | Data final da programação coletiva de permissão.
|
horFim | Opcional | Time | Hora final da programação coletiva de permissão.
|
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:
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:
|
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.
|
horIni | Opcional | Time | Hora inicial da programação coletiva de sobreaviso.
|
datFim | Opcional | DateTime | Data de término da programação coletiva de sobreaviso.
|
horFim | Opcional | Time | Hora final da programação coletiva de sobreaviso.
|
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:
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:
|
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.
|
horIni | Opcional | Time | Hora inicial da programação coletiva de local.
|
datFim | Opcional | DateTime | Data final da programação coletiva de local.
|
horFim | Opcional | Time | Hora final da programação coletiva de local.
|
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:
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:
|
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
|
horIni | Opcional | Time | Hora inicial da programação coletiva de centro de custo.
|
datFim | Opcional | DateTime | Data final da programação coletiva de centro de custo.
|
horFim | Opcional | Time | Hora final da programação coletiva de centro de custo.
|
codCcu | Obrigatório | Integer | Código no novo centro de custo.
|
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:
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:
|
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.
|
horIni | Opcional | Time | Hora inicial em que houve a parada.
|
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:
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:
|
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.
|
horAsa | Opcional | Time | Hora de início da autorização de saída.
Aceita hora zerada. |
horTer | Opcional | Time | Hora de término da autorização de saída.
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:
|
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:
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:
|
English
Español

English
Español

