01. DADOS GERAIS
Produto: |
TOTVS RH
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | RH |
Módulo: | SIGAAPD |
Função: | |
País: | Brasil |
Ticket: | 12377304 |
Requisito/Story/Issue (informe o requisito relacionado) : | DRHHCM-1242 |
Pacotes: |
02. SITUAÇÃO/REQUISITO
Calculo da nota final com avaliação de consenso
03. SOLUÇÃO
Realizado analise no calculo da nota de avaliação e informações a respeito, relacionadas no item 04 e 05.
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:
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)
Observação:
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.
Resultado obtido:
O sistema grava um registro para cada tipo de avaliação na tabela RDD (Itens Resultados de Avaliações), ou seja, em um cenário onde o participante tenha os três tipos de avaliação (auto-avaliador, avaliador e consenso), ele terá três linhas na tabela RDD. Dessa forma, quando a avaliação de consenso recebe sua(s) resposta(s), após o cálculo, grava-se cada resultado, seja o obtido nessa avaliação ou caso existam, as demais (auto-avaliador e avaliador) no campo "Res.Obtido (RDD_RESOBT) onde ele pode ser somado com as demais avaliações ou exibido de forma separada, de acordo com o relatório impresso pelo usuário.
Veja o exemplo: