Gestão de Pessoas - Manual do Usuário > Customizações > Regras > Regras por Processo > Regra por processo 748 - Antes de inserir pergunta/resposta no teste efetivo

Regra por processo 748 - Antes de inserir pergunta/resposta no teste efetivo

Esta regra será executada antes de incluir a pergunta na lista de perguntas que estarão no sorteio do teste efetivo no TRWEB.

Recursos  utilizados: estará disponível para consulta na regra o registro das tabelas R034FUN e R202PER quando estiver processando uma pergunta e das tabelas R034FUN, R202PER e R202RES quando estiver processando uma resposta.

Comando Cancel: as perguntas/respostas poderão ser "ignoradas" do sorteio utilizando o comando Cancel(1) para a pergunta ou resposta em questão.

Exemplo:

/* Neste exemplo deixará de fora a pergunta 20 e a resposta 1 da pergunta 1 caso a filial do colaborador seja 1 */
Definir Numero xNumEmp;
Definir Numero xTipCol;
Definir Numero xNumCad;
Definir Numero xCodPer;
Definir Numero xCodRes;

xNumEmp = R034FUN.NumEmp;
xTipCol = R034FUN.TipCol;
xNumCad = R034FUN.NumCad;

xCodPer = R202PER.CodPer;
xCodRes = R202RES.CodRes;

Se (((xCodPer = 20) e (xCodRes = 0)) ou ((xCodPer = 1) e (xCodRes = 1)))
     {
          RetFilEmp(xNumEmp, xTipCol, xNumCad, DatSis);
         Se (FilEmp = 1)
       {
         Cancel(1);
        }
     }

Utilização: pode ser utilizada para deixar de fora perguntas/respostas utilizando o comando Cancel(1), conforme alguma restrição que o usuário deseje colocar.

Disponível para o módulo: TR.

Este artigo ajudou você?