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