Documento de API
Produto: | Datasul |
Ocorrência: | Documentação de API |
Nome Físico | prghur/fpp/fpapi086.p |
Objetivo
Alterar turno, Intervalo e Empréstimo de Turno de Funcionários.
Funcionamento
A API/BO
Na forma padrão, realiza-se a chamada através de um comando RUN normal, passando-se as informações necessárias.
A sintaxe para a chamada da API/BO é:
A api somente poderá ser executada em modo persistente.
A sintaxe para executar a API/BO em modo persistente é:
run prghur/fpp/fpapi086 persistent set h-handle.
run pi-entrada in h-handle ( input v_cdn_turno_trab,
input v_cdn_turma_trab,
input v_dat_inic_lotac_func,
input v_dat_term_lotac_func,
input v_tipo_movimentacao).
Run pi-entrada-jornadas in h-handle ( input v_cdn_jorn_trab,
Input v_ cdn_interv_refei).
Run pi-recebe-funcionarios in h-handle (input v_cdn_empresa,
Input v_cdn_estab,
Input v_cdn_funcionario,
Input table tt-erro).
A variável denominada h-handle irá receber o “handle” do programa, permitindo o acesso aos “métodos” internos da API.
Tabelas Temporárias
Temp table: tt-erro
Descrição do Campo | Campo | Formato |
Código do Erro | Code | 999 |
Descrição do Erro | Description | X(60) |
Parâmetros utilizados pela API :
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
V_cdn_turno_trab | Int | 9999 | Turno Trabalho | Sim | 2.12 |
V_cdn_turma_trab | int | >9 | Turma Trabalho | Sim | 2.12 |
V_dat_inic_lotac_func | date | 99/99/9999 | Data Início Lotac Func | Sim | 2.12 |
V_dat_temr_lotac_func | date | 99/99/9999 | Data Fim Lotac Func | Sim | 2.12 |
V_tipo_movimentacao | int | 9 | Tipo de Movimentação | Sim | 2.12 |
V_cdn_jorn_trab | int | >>>9 | Jornada Trabalho | Sim | 2.12 |
V_cdn_interv_refei | int | >9 | Inrevalo Refeição | Sim | 2.12 |
V_cdn_empresa | Char | X(03) | Empresa | sim | 2.12 |
V_cdn_estab | Char | X(05) | Estabelecimento | sim | 2.12 |
V_cdn_funcionario | Int | Zzzzzzz9 | Matrícula | sim | 2.12 |
Métodos
Quando a API/BO for executada em modo persistente, os seguintes métodos estarão disponíveis para execução:
pi-entrada
pi-entrada-jornadas
pi-recebe-funcionarios
Método Básico
pi-entrada: entrada de dados referentes a Jornada e Intervalo da Jornada.
pi-entrada-jornadas: entrada de dados referentes a Jornada e Intervalo da Jornada
pi-recebe-funcionarios: Recebe os Funcionarios que terao alteracao de Turno.
Método Negócio
Não há método de negócio disponível nesta api.