Documento de API
Produto: | Datasul |
Ocorrência: | Documentação de API |
Nome Físico | prghur/pep/pepapi009.p |
Objetivo
API para efetuar a inclusão de situação de afastamento informadas pelo funcionário no processo de Justificativas de Ponto no Portal via execução do programa de geração Coletiva de Situações PE1610.
Funcionamento
A API pepapi009 deve ser executada de forma persistente.
Sintaxe para executar a API em modo persistente:
run prghur/fpp/pepapi009.p persistent set h-handle.
A variável denominada h-handle irá receber o “handle” do programa, permitindo o acesso aos “métodos” internos da API.
Tabelas Temporárias
Nenhuma tabela temporária é criada nesta API.
Métodos
Quando a API/BO for executada em modo persistente, os seguintes métodos estarão disponíveis para execução:
Método Básico
procedure pi_calcula_ponto
Requisito | Inexistente. | |
Sintaxe | run procedure pi_calcula_ponto in h-handle (input p_cdn_empresa, input p_cdn_estab, input p_cdn_funcionario, input p_dat_aux.). | |
Descrição | Recalcular o ponto dos funcionários enviados pelo Portal HCM. Todos os dias onde funcionários tiveram situações de afastamento, autorizações ou batidas aprovadas pelo RH deverão ter o cálculo eliminado e gerado novamente. | |
| Parâmetros | Descrição |
| p_cdn_empresa p_cdn_estab p_cdn_funcionario p_dat_aux | Parâmetro com a empresa do funcionário Parâmetro com o estabelecimento do funcionário Parâmetro com a matrícula do funcionário Parâmetro com a data para recálculo do ponto. |
Retorno |
|
Método Negócio