Histórico da Página
...
Verificar as avaliações emitidas que um funcionário possua e disponibiliza-las para outras aplicações (integrações, portal ByYou HCM, etc. )uso nas rotinas Datasul.
A Api também recebe o resultado da avaliação realizada e integra com o produto HCM.
Funcionamento
A API/BO
é para utilização interna do produto Datasul e não está preparada para acesso externo.
A sintaxe para a chamada da API/BO é:
run prghur/dsp/dsapi002.p persistent set h-handle.
Funcionamento
Na forma padrão, realiza-se a chamada através de um comando RUN normal, passando-se as informações necessárias.
Esta API está dividida em três procedures, são elas:
procedure pi_carrega_avaliac_emitid
Objetivo
Carregar as avalia es a respoder no prazo ou em atraso e respondidas do funcionario logado, conforme parametriza o na interface
Sintaxe
A sintaxe para a chamada da API/BO desta Procedure é:
run prghur/dsp/dsapi001.p (pi_carrega_avaliac_emitid (
input v_cdn_empresa ,
...
input v_cdn_estab ,
...
input v_cdn_funcionario ,
...
input v_
...
dat_
...
emis_
...
ini ,
...
...
input v_
...
dat_
...
emis_
...
fim ,
...
output v_
...
des_url_
...
servid_
...
ams ,
...
output v_des_
...
arquivo_
...
pip_ams,
output table for tt-avaliac ,
output table for tt-erro
).
procedure pi_recebe_result_avaliac
Objetivo
Receber o valor da pontuação geral e por grupo da avaliação para atualizar informações no banco de dados.
Sintaxe
A sintaxe para a chamada desta Procedure é:
run pi_recebe_result_avaliac (
input v_cdn_empresa,
input v_cdn_estab,
input v_cdn_funcionario,
input v_num_avpes_emitid,
input v_val_pontuac_avpes,
output table for tt-erro).
procedure pi_carrega_total_avpes
Objetivo
Retornar o número de avaliações pendentes e pendentes atrasadas.
Documento de API
Produto: | Datasul |
Ocorrência: | Documentação de API |
Nome Físico | prghur/dsp/dsapi002.p |
Objetivo
Verificar as avaliações emitidas que um funcionário possua e disponibiliza-las para uso nas rotinas Datasul.
A Api é para utilização interna do produto Datasul e não está preparada para acesso externo.
A sintaxe para a chamada da API/BO
input v_dat_emis_fim ,
input v_log_pendentes ,
input v_log_respondidas ,
input v_log_atrasadas ,
OUTPUT v_des_url_servid_ams ,
output table for tt-avaliac ,
output table for tt-erro ).
A sintaxe para executar a API/BO em modo persistente é:
run prghur/dsp/
...
dsapi002.p persistent set h-handle
...
.
Funcionamento
Na forma padrão, realiza-se a chamada através de um comando RUN normal, passando-se as informações necessárias.
Esta API está dividida em três procedures, são elas:
procedure pi_carrega_avaliac_emitid
Objetivo
Carregar as avalia es a respoder no prazo ou em atraso e respondidas do funcionario logado, conforme parametriza o na interface
Sintaxe
A sintaxe para a chamada desta Procedure é:
run pi_carrega_avaliac_emitid (
input v_cdn_estab ,
input v_cdn_funcionario ,
...
input v_cdn_
...
empresa ,
...
...
input v_cdn_
...
estab ,
...
input v_cdn_
...
funcionario ,
...
input v_dat_emis_ini ,
...
input v_dat_emis_fim ,
...
output v_
...
input v_log_respondidas ,
input v_log_atrasadas ,
...
des_url_servid_ams ,
output v_des_
...
arquivo_
...
pip_ams,
...
output table for tt-avaliac ,
...
output table for tt-erro
).
procedure pi_recebe_result_avaliac
Objetivo
Receber o valor da pontuação geral e por grupo da avaliação para atualizar informações no banco de dados.A variável denominada h-handle irá receber o “handle” do programa, permitindo o acesso aos “métodos” internos da API.
Sintaxe
A sintaxe para a chamada desta Procedure é:
run pi_recebe_result_avaliac (
input v_cdn_empresa,
input v_cdn_estab,
input v_cdn_funcionario,
input v_dat_refer_ini,
input v_dat_refer_fim,
output v_qti_avpes_atraso,
output v_qti_avpes
).
Tabelas Temporárias
Temp table: tt-erro
...
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
V_cdn_empresa | Integer | 999 | Empresa | sim | 2.09 |
v_cdn_estab | Char | X(05) | Estabelecimento | Não | 2.11 |
v_cdn_funcionario | Integer | 99999999 | Matricula Funcionário | Não | 2.09 |
v_cdn_avpes_padr | Integer | >>>>>9 | Avaliação | 2.09 | |
v_cdn_estab_avaliado | Char | X(05) | Estabelecimento Avaliado | 2.09 | |
v_cdn_func_avaliado | int | 99999999 | Matrícula Funcionário avaliado | 2.09 | |
v_dat_emis_ini | date | 99/99/9999 | Data inicial faixa data emissão | 2.09 | |
v_dat_emis_fim | date | 99/99/9999 | Data fim faixa data emissão | 2.09 | |
v_log_pendentes | logical | Sim/não | Avaliações Pendentes | 2.09 | |
v_log_respondidas | logical | Sim/não | Avaliações Respondidas | 2.09 | |
v_log_atrasadas | logical | Sim/não | Avaliações Atrasadas | 2.09 | |
v_des_url_servid_ams | Char | char | URL do servidor AMS | 2.11 |
Procedures
Quando a API/BO for executada em modo persistente, as seguintes procedures estarão disponíveis para execução:
pi_carrega_avaliac_emitid -
Métodos
Quando a API/BO for executada em modo persistente, os seguintes métodos estarão disponíveis para execução:
...