Documento de API
Produto: | Datasul |
Ocorrência: | Documentação de API |
Nome Físico | prghur/gdp/gdapi001.p |
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).
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). |
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 |