Documento de API
Produto: | Datasul |
Ocorrência: | Documentação de API |
Nome Físico | prghur/cap/caapi002.p |
Objetivo
Efetua a geração de uma temp-table contendo informações referentes ao desempenho dos funcionários segundo a matriz de avaliações cadastrada através do programa CA0028.
Funcionamento
A API irá verificar a matriz de avaliações para a posição do funcionário e com base nesta verificar a pontuação e peso das avaliações emitidas para o funcionário, calculando desta maneira o valor referente ao desempenho do funcionário.
A API deverá receber como entrada as informações do funcionário e das avaliações a serem consideradas (se não forem enviadas informações da matriz de avaliações serão consultadas todas as avaliações parametrizadas para a posição do funcionário).
O retorno da API será o valor total do desempenho do funcionário (total de pontos divididos pelo total de pesos).
A sintaxe para a chamada da API é:
run prghur/cap/caapi002.p (input v_cdn_empresa,
input v_cdn_estab,
input v_cdn_funcionario,
input table tt-matriz,
output v_val_desemp).
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-matriz | Contém as avaliações a serem consideradas para a verificação do desempenho de determinado funcionário | Entrada | |||
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
cdn_avpes | <conforme dicionário> | <conforme dicionário> | Código da Avaliação da Matriz de Desempenho | Sim | 2.08 |
val_fator | <conforme dicionário> | <conforme dicionário> | Fator multiplicador das avaliações | Sim | 2.08 |
Campos | Descrição | Entrada/Saída |
v_cdn_empresa | Código da empresa do funcionário | Entrada |
v_cdn_estab | Código do estabelecimento do funcionário | Entrada |
v_cdn_funcionario | Código da matrícula do funcionário | Entrada |
v_val_desemp | Valor total referente ao desempenho do funcionário | Saída |