Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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:

...