Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

...

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 é:

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:

1 - 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_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  

).

2 - 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,

...

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 Obs.: Esta API é para utilização interna do produto Datasul e não está preparada para acesso externo.

...

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:


1 - procedure pi_carrega_avaliac_emitid

...

output table for tt-erro  

).

procedure pi_recebe_result_avaliac

Objetivo

...

.

...

Sintaxe

A sintaxe para a chamada desta Procedure é:

...

...


).         

Tabelas Temporárias

Temp table: tt-erro

Descrição do Campo

Campo

Formato

Código do Erro

Code

999

Descrição do Erro

Description

X(60)


Temp-table: tt-avaliac

Descrição do Campo

Campo

Formato

Número da Avaliação

Num_avpes_emitid

Código da Avaliação

Cdn_avpes_padr

Descrição da Avaliação

Des_avpes_padr

Código Externo da Avaliação

Cdn_avpes_ext

Prazo da Avaliação

Dat_refer_respos_avpes

Tipo de Avaliação

idi_tip_avpes

Empresa do Avaliador

Cdn_empres_avaldor

Estabelecimento do Avaliador

Cdn_estab_avaldor

Matrícula do Avaliador

Cdn_func_avaldor

Tipo de Avaliador

Cdn_tip_avaldor_avpes

Empresa do Avaliado

Cdn_empres_avaldo

Estabelecimento do Avaliado

Cdn_estab_avaldo

Matrícula do Avaliado

Cdn_func_avaldo

Cargo do Avaliado

Cdn_cargo_basic

Nível do Cargo do Avaliado

Cdn_niv_cargo

Plano de Lotação do Avaliado

Cdn_plano_lotac

Unidade de Lotação do Avaliado

Cod_unid_lotac

Descrição da Unidade de Lotação do Avaliado

Des_unid_lotac

Código do Curso

Cdn_curso_trein

Descrição do curso

Des_curso_trein

Código da Turma

Cdn_turma_trein

Código da Bolsa de Estudo

Cdn_bolsa_estudo

Descrição a Bolsa de Estudo

des_bolsa_estudo

Retorno Avaliação

Idi_tip_retorno

Valor Pontuação

Idi_tip_retorno

Divulga Resultado

log_divulga_restdo_avpes

Descrição Resultado

Des_result

Descrição do Parecer

Des_parecer

Parâmetros utilizados pela API:

...

Atributo

...

Tipo

...

Formato

...

Descrição

...

Obrigatório

...

Evolução



2 - 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

...

Integer

...

999

...

Empresa

...

sim

...

2.09

,
    input  v_cdn_estab

...

Char

...

X(05)

...

Estabelecimento

...

Não

...

2.11

,
    input  v_cdn_funcionario

...

Integer

...

99999999

...

Matricula Funcionário

...

Não

...

2.09

...

,  
    input  v_num_avpes_

...

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

emitid,
    input  v_val_pontuac_avpes,


    output table for tt-erro).


Temp table: tt-erro

Descrição do Campo

Campo

Formato

Código do Erro

Code

999

Descrição do Erro

Description

X(60)



3 - procedure pi_carrega_total_avpes


Objetivo

Retornar o número de avaliações pendentes e pendentes atrasadas.                                           
 

Sintaxe

A sintaxe para a chamada desta Procedure é:

run pi_carrega_total_avpes (

input  param v_cdn_empresa,        
input  param v_cdn_estab,        
input  param v_cdn_funcionario,
input  param v_dat_refer_ini,      
input  param v_dat_refer_fim,

     
output param v_qti_avpes_atraso,   
output param v_qti_avpes

).    

...

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:

...