Gestão de Pessoas - Manual do Usuário > Customizações > Regras > Regras por Processo > Regra por processo 187 - Avaliar turma modular

Regra por processo 187 - Avaliar turma modular

Este recurso não está disponível no Gestão de Pessoas | HCM GO UP. Saiba mais.

Através desta regra o usuário poderá fazer um controle diferenciado para a avaliação da turma modular, podendo consultar e alterar vários dados.

Recursos utilizados:

Para consulta:

R128CUA Todos os campos desta tabela.

R134DTU Todos os campos desta tabela.

R134DRE.CodCua
R134DRE.TmaCua
R134DRE.NumEmp
R134DRE.TipCol
R134DRE.NumCad
R134DRE.DatIns
R134DRE.DatTer

R140NPC.CodCua
R140NPC.TmaCua
R140NPC.NumEmp

R140NPC.TipCol
R140NPC.NumCad
R140NPC.SitCua
R140NPC.TipCer

R124HCR.NumEmp
R124HCR.TipCol
R124HCR.NumCad
R124HCR.CodCua
R124HCR.TmaCua
R124HCR.MedCua
R124HCR.FreCua
R124HCR.CarHor
R124HCR.SitCua
R124HCR.TipCer

Para alteração:

R140NPC.SitCua
R140NPC.TipCer
R124HCR.MedCua
R124HCR.FreCua
R124HCR.CarHor
R134DRE.DatIns
R134DRE.DatTer

Exemplo:

/*
Regra tem o objetivo de fazer várias consistências manipulando
a situação do curso do participante e arredondando a média do participante.
*/

@ Caso falte até 5 décimos para a aprovação do participante, arredonda a média do participante para a média mínima da turma. @
Se (R134DTU.MEDCUA > R124HCR.MedCua)
{
   xDiferencaNota = R134DTU.MEDCUA - R124HCR.MedCua;
   Se (xDiferencaNota <= 0.5)
   {
     R124HCR.MedCua = R134DTU.MEDCUA;
    }
}

@ Se o participante não tiver frequência nem média, será considerado Desistente @
Se ((R124HCR.FreCua = 0) e (R124HCR.MedCua = 0))
{
   R140NPC.SitCua = 3;
 }
Senao
{ @ se o participante atender a frequência mínima mas não atender a média mínima é reprovado por média @
      Se ((R124HCR.FreCua >= R134DTU.FreCua) e (R124HCR.MedCua < R134DTU.MedCua))
     {
       R140NPC.SitCua = 5;
      }
     Senao
       @ se a media e a frequência for abaixo da definida na turma, será reprovado por frequência @
       Se ((R124HCR.FreCua < R134DTU.FreCua) e (R124HCR.MedCua < R134DTU.MedCua))
         {
           R140NPC.SitCua = 6;
          }
          Senao @Se a média for o suficiente para a aprovação, nem olha a frequência @
              Se (R124HCR.MedCua >= R134DTU.MedCua)
             {
               R140NPC.SitCua = 2;@ completo @
              }
}

Utilização:

Esta regra é chamada na tela de avaliação da turma de treinamento ao executar as ações abaixo:

Disponível para o módulo: TR.

Este artigo ajudou você?