Árvore de páginas

Documento de API

Produto:

Datasul

Ocorrência:

Documentação de API

Nome Físico

prghur/gdp/gdapi001.p

 

Objetivo

Efetua a extração de informações referentes a bonificação e o cálculo da bonificação dos funcionários, consultando inclusive informações como posições e avaliações.

Através desta API é possível também a criação de propostas salariais, devendo este campo estar marcado como sim para que seja possível tal tarefa (o campo informando se serão geradas propostas deverá ser passado através de parâmetros).

 

Funcionamento

A API irá verificar todas as bonificações vinculadas ao plano estratégico enviado através de parâmetro. Logo após, serão verificadas as posições, avaliações e geradas propostas salariais se marcada a opção.

A sintaxe para a chamada da API é:

            /*-- Chamada da Api para calculo da bonificação --*/

            run prghur/gdp/gdapi001.p (input table tt-param,

                                       input-output table tt-resultado,

                                       input funcionario.cdn_empresa,

                                       input funcionario.cdn_estab,

                                       input funcionario.cdn_funcionario,

                                       input funcionario.num_pessoa_fisic,

                                       input funcionario.cod_unid_lotac,

                                       input funcionario.cdn_cargo_basic,

                                       input funcionario.cdn_niv_cargo,

                                       input funcionario.cod_rh_ccusto,

                                       input funcionario.val_salario_atual,

                                       input funcionario.val_salario_simulad,

                                       input funcionario.cdn_categ_sal,

                                       input funcionario.nom_pessoa_fisic,

                                       input v_des_consis,

                                       input cargo_basic.cdn_tip_cargo,

                                       input v_num_seq,

                                       input v_val_per_emp,

                                       input v_val_per_eqp,

                                       input v_val_per_ind,

                                       input v_val_per_pes,

                                       input v_val_target_max,

                                       input v_val_target_min,

                                       input v_val_target_media,

                                       input v_val_pon_emp,

                                       input v_val_pontuacao_pes,

                                       input v_val_peso_pes,

                                       input v_val_pon_pes,

                                       input v_val_pon_ind,

                                       input v_val_pon_eqp,

                                       input v_val_sal_mes,

                                       input v_val_pont,

                                       input v_num_sal,

                                       input v_val_bon_fun,

                                       input v_log_usa_homol,

                                       input v_cdn_niv_hier_funcnal,

                                       output table tt-homol,

                                       output table tt-avaliacoes,

                                       output v_num_ident_estrut_reporte_pos).

Retorno

A API irá setar o return-value de forma a informar ao programa “chamador” se a execução foi realizada com sucesso ou não. Os valores possíveis para o return-value são: OK (execução correta, turma criada) e NOK (execução com problemas). 

 

Tabelas Temporárias

Nos atributos das tabelas temporárias de entrada e saída:

Tabela Temporária

Descrição

Entrada/Saída

tt-par

Contém as parametrizações e seleções do programa chamador da API.

Entrada

tt-resultado

Contém as informações de resultados referentes a bonificação.

Entrada/ Saída

tt-homol

Em caso de propostas, verifica se cargo destino está homologado por Medicina, Segurança e Treinamento.

Saída

tt-avaliacoes

Armazena informações referentes as avaliações.

Saída