Gestão de Pessoas - Manual do Usuário > Integrações com outros sistemas > Web services > Controle de Ponto e Refeitório > Com.senior.g5.rh.hr.recalculoEventos

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

Web service de recálculo de eventos, disponível no módulo Controle de Ponto e Refeitório.

Tipo de execução

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

Autenticação

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

WSDL

Portas

Gerar

Necessita autenticação: Sim.

Situação da 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:Gerar>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <iniGer>DateTime</iniGer>
        <fimGer>DateTime</fimGer>
        <fimPrj>DateTime</fimPrj>
        <perPag>String</perPag>
        <eveDup>String</eveDup>
        <numEmp>Integer</numEmp>
        <codCal>Integer</codCal>
        <qtdIte>Integer</qtdIte>
        <tipCal>Integer</tipCal>
        <perCal>Integer</perCal>
        <gruEmp>Integer</gruEmp>
        <abrTsa>String</abrTsa>
        <codLot>Integer</codLot>
        <abrVin>String</abrVin>
        <abrTcl>String</abrTcl>
        <abrCar>String</abrCar>
        <abrCad>String</abrCad>
        <abrEsc>String</abrEsc>
        <abrFil>String</abrFil>
        <abrTma>String</abrTma>
        <abrLoc>String</abrLoc>
        <abrOem>String</abrOem>
        <abrCcu>String</abrCcu>
        <abrEve>String</abrEve>
        <abrSin>String</abrSin>
        <abrCes>String</abrCes>
        <abrTco>String</abrTco>
      </parameters>
    </ser:Gerar>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
iniGer Opcional DateTime Data inicial do período de integração

Máscara: DD/MM/YYYY.

Se no campo Calcular Para Rescisão Rubi for informado "S", este campo não deverá ser preenchido.
fimGer Opcional DateTime Data final do período de integração

Máscara: DD/MM/YYYY.

Se no campo Calcular Para Rescisão Rubi for informado "S", este campo não deverá ser preenchido.
fimPrj Opcional DateTime Projetar até a data indicada

Máscara: DD/MM/YYYY.

Se no campo Calcular Para Rescisão Rubi for informado "S", este campo não deverá ser preenchido.
perPag Opcional String Definir o período de pagamento

Valores:
M - Mensal
S - Semanal
Q - Quinzenal
T - Todos

Valor Padrão: T - Todos

Se no campo Calcular Para Rescisão Rubi for informado "S", este campo não deverá ser preenchido.
eveDup Opcional String Definir tratamento dos eventos duplos

Valores:
S - Somar lançado com o gerado
D - Desprezar gerado

Valor padrão: S - Somar lançado com o gerado
numEmp Opcional Integer Código da empresa que será utilizada no escalonamento
codCal Opcional Integer Código de Cálculo que será usado no cálculo da folha

Somente se os parâmetros PerCal e TipCal forem iguais a 0
qtdIte Opcional Integer Campo de controle.
Não informar este campo.
tipCal Opcional Integer Tipo de Cálculo para o Cálculo da Folha, se Código de Cálculo = 0

Valores:
11 - Cálculo Mensal
12 - Folha Complementar
21 - Primeira Semana
22 - Semana Intermediária
23 - Última Semana
31 - Adiantamento 13º Salário
32 - 13º Salário Integral
41 - Primeira Quinzena
42 - Segunda Quinzena
91 - Adiantamento Salarial
92 - Participação nos Lucros
93 - Especiais
94 - Reclamatória Trabalhista
perCal Opcional Integer Define como será calculado o processo referente a data da execução, se código de cálculo = 0

Valores:
0 - Utiliza o Código de Cálculo

1 - Válido Na Data Agendada
Selecionará o Código de Calculo compatível com o Tipo de Cálculo informado
e cuja data de execução do processo esteja dentro do período deste cálculo .

2 - Imediatamente Anterior
Selecionará o Código de Calculo imediatamente anterior ao Válido na Data
Agendada e compatível com o Tipo de Cálculo informado

3 - Imediatamente Posterior
Selecionará o Código de Calculo imediatamente posterior ao Válido na Data
Agendada e compatível com o Tipo de Cálculo informado
gruEmp Opcional Integer Código do Grupo de Empresas
abrTsa Opcional String Abrangência de Tipo de Salário
codLot Opcional Integer Código do Lote de Colaboradores
abrVin Opcional String Abrangência de Vínculo
abrTcl Opcional String Abrangência de Tipo de Colaborador
abrCar Opcional String Abrangência de Cargo
abrCad Opcional String Abrangência de Cadastro
abrEsc Opcional String Abrangência de Escalas
abrFil Opcional String Abrangência de Filial
abrTma Opcional String Abrangência de Turmas
abrLoc Opcional String Abrangência de Local
abrOem Opcional String Abrangência de Outras Empresas
abrCcu Opcional String Abrangência de Centro de Custo
abrEve Opcional String Abrangência de Eventos
abrSin Opcional String Abrangência de Sindicato
abrCes Opcional String Abrangência de Classe de Escala
abrTco Opcional String Abrangência de Tipo de Contrato

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:GerarResponse>
      <result>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:GerarResponse>
  </soapenv:Body>
</soapenv:Envelope>

Atributos da resposta:

Nome Tipo Preenchimento Descrição
erroExecucao String Opcional 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.

Escalonar

Necessita autenticação: Sim.

Situação da 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:Escalonar>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <iniGer>DateTime</iniGer>
        <fimGer>DateTime</fimGer>
        <fimPrj>DateTime</fimPrj>
        <perPag>String</perPag>
        <eveDup>String</eveDup>
        <numEmp>Integer</numEmp>
        <codCal>Integer</codCal>
        <qtdIte>Integer</qtdIte>
        <tipCal>Integer</tipCal>
        <abrTsa>String</abrTsa>
        <perCal>Integer</perCal>
        <abrVin>String</abrVin>
        <abrCar>String</abrCar>
        <abrEsc>String</abrEsc>
        <gruEmp>Integer</gruEmp>
        <abrTma>String</abrTma>
        <codLot>Integer</codLot>
        <abrTcl>String</abrTcl>
        <abrOem>String</abrOem>
        <abrCad>String</abrCad>
        <abrFil>String</abrFil>
        <abrEve>String</abrEve>
        <abrLoc>String</abrLoc>
        <abrCcu>String</abrCcu>
        <abrCes>String</abrCes>
        <abrSin>String</abrSin>
        <abrTco>String</abrTco>
      </parameters>
    </ser:Escalonar>
  </soapenv:Body>
</soapenv:Envelope>
		

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
iniGer Opcional DateTime Data inicial do período de integração

Máscara: DD/MM/YYYY.

Se no campo Calcular Para Rescisão Rubi for informado "S", este campo não deverá ser preenchido.
fimGer Opcional DateTime Data final do período de integração

Máscara: DD/MM/YYYY.

Se no campo Calcular Para Rescisão Rubi for informado "S", este campo não deverá ser preenchido.
fimPrj Opcional DateTime Projetar até a data indicada

Máscara: DD/MM/YYYY.

Se no campo Calcular Para Rescisão Rubi for informado "S", este campo não deverá ser preenchido.
perPag Opcional String Definir o período de pagamento

Valores:
M - Mensal
S - Semanal
Q - Quinzenal
T - Todos

Valor Padrão: T - Todos

Se no campo Calcular Para Rescisão Rubi for informado "S", este campo não deverá ser preenchido.
eveDup Opcional String Definir tratamento dos eventos duplos

Valores:
S - Somar lançado com o gerado
D - Desprezar gerado

Valor padrão: S - Somar lançado com o gerado
numEmp Opcional Integer Código da empresa que será utilizada no escalonamento
codCal Opcional Integer Código de Cálculo que será usado no cálculo da folha

Somente se os parâmetros PerCal e TipCal forem iguais a 0
qtdIte Opcional Integer Campo de controle.
Não informar este campo.
tipCal Opcional Integer Tipo de Cálculo para o Cálculo da Folha, se Código de Cálculo = 0

Valores:
11 - Cálculo Mensal
12 - Folha Complementar
21 - Primeira Semana
22 - Semana Intermediária
23 - Última Semana
31 - Adiantamento 13º Salário
32 - 13º Salário Integral
41 - Primeira Quinzena
42 - Segunda Quinzena
91 - Adiantamento Salarial
92 - Participação nos Lucros
93 - Especiais
94 - Reclamatória Trabalhista
abrTsa Opcional String Abrangência de Tipo de Salário
perCal Opcional Integer Define como será calculado o processo referente a data da execução, se código de cálculo = 0

Valores:
0 - Utiliza o Código de Cálculo

1 - Válido Na Data Agendada
Selecionará o Código de Calculo compatível com o Tipo de Cálculo informado
e cuja data de execução do processo esteja dentro do período deste cálculo .

2 - Imediatamente Anterior
Selecionará o Código de Calculo imediatamente anterior ao Válido na Data
Agendada e compatível com o Tipo de Cálculo informado

3 - Imediatamente Posterior
Selecionará o Código de Calculo imediatamente posterior ao Válido na Data
Agendada e compatível com o Tipo de Cálculo informado
abrVin Opcional String Abrangência de Vínculo
abrCar Opcional String Abrangência de Cargo
abrEsc Opcional String Abrangência de Escalas
gruEmp Opcional Integer Código do Grupo de Empresas
abrTma Opcional String Abrangência de Turmas
codLot Opcional Integer Código do Lote de Colaboradores
abrTcl Opcional String Abrangência de Tipo de Colaborador
abrOem Opcional String Abrangência de Outras Empresas
abrCad Opcional String Abrangência de Cadastro
abrFil Opcional String Abrangência de Filial
abrEve Opcional String Abrangência de Eventos
abrLoc Opcional String Abrangência de Local
abrCcu Opcional String Abrangência de Centro de Custo
abrCes Opcional String Abrangência de Classe de Escala
abrSin Opcional String Abrangência de Sindicato
abrTco Opcional String Abrangência de Tipo de Contrato

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:EscalonarResponse>
      <result>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:EscalonarResponse>
  </soapenv:Body>
</soapenv:Envelope>
		

Atributos da resposta:

Nome Tipo Preenchimento Descrição
erroExecucao String Opcional Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:
- Vazio ou nulo, indicando que a execução foi feita com sucesso;
- A mensagem do erro ocorrido no servidor.

Este artigo ajudou você?