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:
Nota
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:
Nota
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:
Nota
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:
Nota
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:
Nota
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:
Nota
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:
Nota
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:
Nota
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:
Nota
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:
Nota
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:
Nota
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:
Nota
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:
Nota
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:
Nota
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. |
English
Español
English
Español


