Árvore de páginas

 

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