Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS RH

Linha de Produto:

Linha Protheus

Segmento:

RH

Módulo:SIGAAPD
Função:


País:Brasil
Ticket:11883328
Requisito/Story/Issue (informe o requisito relacionado) :DRHHCM-477
Pacotes:

02. SITUAÇÃO/REQUISITO

Realizar analise e documentar como é calculada a nota Avaliação Consenso.

03. SOLUÇÃO

Realizado analise no calculo da nota de avaliação e informações a respeito, relacionadas no item 04.

04. DEMAIS INFORMAÇÕES

Para o calculo da nota de avaliação, primeiramente é necessário o uso da rotina de calculo de avaliações (APDM010), para maiores informações sobre como executar a rotina, favor utilizar a documentação que consta no link abaixo:

https://centraldeatendimento.totvs.com/hc/pt-br/articles/360063424573-RH-Linha-Protheus-APD-Para-quer-server-e-como-utilizar-a-rotina-Calculo-de-avalia%C3%A7%C3%B5es-APDM010-

Na rotina de calculo, os seguintes passos são executados para se obter o valor final que será considerado pelo relatório do Avaliado (APDR030):

  • Calcula-se o valor de cada questão seguindo as regras:
    • Caso o "Tp.Resposta (QO_TIPOOBJ)" seja 'Dissertativa" considera-se os pontos definidos ao cadastrar a questão (nPontos),
    • Caso o campo "Aval / Pesq (RD5_TIPO)" seja igual a "2", ou seja, for do tipo "Pesquisa", considera-se o valor 1 como ponto para a questão (nPontos).
    • Caso o campo "Aval / Pesq (RD5_TIPO)" tenha um valor diferente de "2", o sistema verifica se a "Alternativa (QO_ESCALA) esta em branco, caso esteja, é feita uma busca dentro da tabela "Alternativas x Questões (SQP) pelo código da questão, encontrando registro, usa-se a formula para chegar ao % da questão: QP_PERCENT (Percentual) / 100 e armazena esse % uma variável, aqui vamos chama-la de nPerc.
    • Caso o campo "Aval / Pesq (RD5_TIPO)" tenha um valor diferente de "2", e a "Alternativa (QO_ESCALA) tenha um valor definido, o sistema calcula o fator da alternativa buscando na tabela "Itens Escala/Importância  (RBL) referencia a alternativa em questão, encontrando registro, ele encontra o % dessa questão usando a formula: RBL_VALOR (Valor) / 100 e armazena esse % uma variável, aqui vamos chama-la também de nPerc.
    • Com o % identificado, agora o sistema verifica se existe informação referente ao grau de importância, ou seja, verifica se o campo "Item Esc/Imp (RDB_ITEESC)" contem informação, existindo, é feita a busca na  tabela "Itens Escala/Importância  (RBL)" através do "Cod.Esc/Impo (RDB_ESCALA) + Item Esc/Imp (RDB_ITEESC)", encontrando registro, usa-se a fórmula: RBL_VALOR (Valor) / 100 e armazena-se o valor em variável que aqui vamos chamar de nPercGrImp.
    • Agora o sistema executa a formula: nPontos * nPerc * nPercGrImp e armazena o resultado em uma variável (nPtsQuestao) finalizando o calculo das questões.
  • Com o calculo das questões realizados, chegou a hora de salvar esses valores nas tabelas "Itens Resultados de Avaliações (RDD)" e "Itens Respostas de Avaliações (RDB)", a diferença que na tabela RDB apenas o campo RDB_RESOBT (Resul.Obtido) é atualizado e ao final do processamento, a tabela "Habilidades do Funcionário (RBI)" também é atualizada.
  • Com os calculos realizados e tabelas atualizadas, o relatório do avaliado pode ser gerado, lembrando que o relatório armazena o valor contido no campo "Res.Obtido (RDD_RESOBT)" durante o seu processamento, e ao final, exibido resultado final obtido. Para maiores informações sobre como gerar o relatório de avaliado, siga as instruções do link abaixo:

05. ASSUNTOS RELACIONADOS

Abaixo detalho um exemplo de cálculo de avaliação:

  • Após a avaliação ser respondida, é feito o cálculo da avaliação, veja o exemplo de configuração:

Seguindo:

Com isso o cálculo é realizado:

Para o cálculo da avaliação acima foi considerado as informações relacionadas a questão:

Alternativas da questão:

Grau de importância e seus percentuais:

Na montagem da avaliação apenas o avaliado "000002" e avaliador "006002" responderam as avaliações:

...

...

...

Após o cálculo, o resultado obtido foi:

...

Abaixo segue os relatórios de resultado global (APDR010):

E relatório de ranking performance por avaliado (APDR030):

A formula usada para o calculo foi VQ * ( (IEA / 100) * (IEFI / 100) ) conforme planilha:

Seguem a definição de cada coluna da planilha:

  • VALOR QUESTÃO (VQ) - Considera-se o valor contido no campo QO_PONTOS (Pontos).
  • ITEM DE ESCALA DA ALTERNATIVA (IEA) - Considera-se o valor obtido pela fórmula (QP_PERCENT (Percentual) / 100) quando NÃO existe informação no campo QO_ESCALA (Alternativa), quando campo QO_ESCALA (Alternativa) contem informação, considera-se o resultado da fórmula (RBL_VALOR (Valor) / 100).
  • ITEM DE ESCALA DO FATOR DE IMPORTANCIA (IEFI) - Aqui verifica-se se o campo RDB_ITEESC (Item Esc/Imp) contem valor e caso encontre informação referente a escala (RDB_ESCALA) e item da escala (RDB_ITEESC) na tabela RBL (Itens Escala/Importância) considera-se o resultado da fórmula (RBL_VALOR / 100), não existindo informação no campo RDB_ITEESC, considera-se o valor pré-definido para a variável nVlrGrImp, no caso valor 1, e retorna o valor da formula (nVlrGrImp / 100)
  • RESPOSTA - Considera-se o resultado da fórmula VQ * (IEA  * IEFI)

Lembrando que caso o tipo de avaliação do tipo “Pesquisa”, o valor considerado para resposta é sempre 1.


A planilha exemplo segue anexa a essa documentação.

calc_aval_protheus.zip