Regra por processo 99 - Alteração de avaliação de excelência
Esta regra é executada na alteração das avaliações de Excelência, sendo sempre executada antes da alteração. Desta forma, é possível alterar o registro da avaliação antes que ela seja gravada.
Recursos utilizados: É possível utilizar campos de usuário
da tabela R079AEA(Avaliação de Excelência-Avaliação).
Na regra, os registros podem ser alterados diretamente através do comando
'TABELA.CAMPO', sendo que as tabelas são alimentadas conforme o valor da
variável de sistema TipoAvaReg.
Esta regra por processo utiliza as variáveis de sistema TipoAvaGer e TipoAvaReg,
conforme segue:
- TipoAvaGer = 'C' - Inclusão coletiva, através da tela de geração de avaliações.
- TipoAvaGer = 'I' - Inclusão individual, através da tela de cadastro da avaliação.
- Quando a variável TipoAvaReg for igual a 'P', será possível alterar o registro da tabela R077APA.
- Quando a variável TipoAvaReg for igual a 'C', será possível alterar o registro da tabela R077ACT.
- Quando a variável TipoAvaReg for igual a 'E', será possível alterar o registro da tabela R079AEA.
E ainda as variáveis
AvlPastaAtiva e TemNotaZero.
Exemplo, considerando as avaliações de Conhecimento, Performance e
Excelência:
/* Exemplo simples com o uso da variável de sistema TipoAvaReg e campo de
usuário. */
Se (TipoAvaReg = 'C')
R077ACT.USU_TESTE = "Avaliação Conhecimento";
Senao
Se (TipoAvaReg = 'P')
R077APA.USU_TESTE = "Avaliação Performance";
Senao
Se (TipoAvaReg = 'E')
R079AEA.USU_TESTE = "Avaliação Excelência";
Utilização: Esta regra por processo está relacionada à rotina de inclusão de avaliações do CS e TR.