Árvore de páginas

Versões comparadas

Chave

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

Ponto de Entrada WSAP10CONS

Características do Requisito

Linha de Produto:

Microsiga Protheus - Portal Gestão do Capital Humano

Segmento:

Serviços

Módulo:

SIGAAPD

Rotina:

Informe o nome técnico da rotina.

Rotina

Nome Técnico

Informe a rotina.

Tipos de Avaliações

APDA040.PRW

Montagem das Avaliações de DesempenhoAPDA270.PRW
 

Rotina(s) envolvida(s)

Nome Técnico

Informe a(s) rotina(s) envolvidas.

Informe o nome técnico da(s) rotina(s) envolvidas.

Webservice Avaliações de Desempenho

WSAPD010.PRW

Client Serviço Aval. Desempenho  

WSCLIENT_WSRHPERFORMANCEEVALUATE
Manutenção da Avaliação de DesempenhoPWSA010.PRW
Manutenção da Avaliação de ConsensoPWSA015.APH

 

Parâmetro(s):

MV_APRPDP, MV_APRPM

Requisito (ISSUE): ER_Melhorias no Consenso - http://tdn.totvs.com/x/EBEmDg

País(es):

Todos

Tabelas Utilizadas:

  • RD6 – Cabeçalho da Montagem da Avaliação
  • RDB – Itens Respostas de Avaliações
  • RDC – Itens Envio/Retorno Avaliações
  • RDD – Itens Resultado das Avaliações
  • RDH – Itens Tipo de Avaliação x Rede

Ponto de Entrada

Descrição:

Necessitaremos desenvolver um ponto de entrada denominado 'WSAP10CONS' para permitir ao cliente realizar uma validação final para a liberação da avaliação selecionada como item pendente para o avaliador logado no Portal GCH, observar os seguintes itens para essa atividade:

  • Atualizar o método BRWMYEVALUATED do serviço RHPERFORMANCEEVALUATE (WSAPD010) incluindo o novo ponto de entrada, antes que os dados sejam carregados para a estrutura ListOfEvaluate.
  • Realizar a chamada ao PE apenas se a variável local "LOK" encontrar-se ".T."
  • Passar como parâmetro os campos RDC_FILIAL, RDC_ID, RDC_CODAVA

É importante utilizar o GetArea() na tabela RDC para manter o posiciionamento do registro previamente carregado antes da chamada do ponto de entrada.  

Programa Fonte:

WSAPD010.PRW

Função:

Médodo BrwMyEvaluated

Retorno:

Nome

Tipo

Descrição

Obrigatório

 

Exemplo:

#Include 'Protheus.ch'

User Function CN120ALT()

Local aCab:= PARAMIXB[1]

Local cTipo:= PARAMIXB[2]

If cTipo == '1'

    aCab[4][2]:= 'NF' //Validações do usuário

EndIf

Return aCab