Árvore de páginas

Carregando...

 

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

Não há método de negócio disponível nesta api.