Observación: Esta página fue traducida utilizando recursos de automatización con el propósito de entregar contenido en su idioma de manera más rápida. Consecuentemente, ella puede tener errores gramaticales y situaciones similares. Si el contenido no es útil en este estado, en el pié de página usted puede acceder al material original en Portugués Brasileño y también dar opiniones sobre esta traducción.

Regra por processo 437 - Filtro para Geração Coletiva de Avaliações

O objetivo desta regra é disponibilizar mais formas de filtrar as avaliações a serem geradas coletivamente, sendo que ela é executada após selecionar os registros do banco de dados e antes de exibir os registros na grid.

De acordo com o tipo de avaliação são disponibilizados os dados da chave das tabelas:

Observación:

Na tabela R578AVF são disponibilizados os seguintes campos para a utilização dentro da regra: NumEmp, TipCol, NumCad, EmpAvl, TipAvl, CadAvl, CodCic, TpAval, DatRef, DatLim e DatPDI.

Além destes, estão disponíveis também para uso na regra as variáveis de sistema:

TipoAvaReg: Define qual o tipo de avaliação que está sendo gerado

C - Conhecimento

P - Performance

E - Excelência

CPTFOCO - Competência por Foco

AvaMotEli: Descreve o motivo da eliminação do cadastro durante a execução.

Para os tipos de avaliação Performance, Excelência e Conhecimento, esta regra pode possuir dois comportamentos diferentes:

  1. Para eliminar algum registro da seleção e não exibir o mesmo na grid de Avaliações, deve-se utilizar o comando Cancel(1) na regra ;
  2. Para eliminar algum registro da seleção e exibí-lo na grid de Avaliações, sem permitir que este seja selecionado e definir uma observação/motivo de eliminação, deve-se alimentar a variável de sistema AvaMotEli.

Para o tipo de avaliação Competência por Foco, o comportamento é um pouco diferente: não existe a possibilidade de apenas exibir o colaborador na grid sem permitir selecioná-lo, ou ele será exibido permitindo selecionar ou não será exibido, através do comando Cancel(1), e sempre que for utilizado esse comando o colaborador será apresentado no log juntamente com o motivo definido na variável de sistema AvaMotEli. Caso essa variável não seja informada, não há nenhum impacto, o colaborador continua sendo exibido apenas no log.

Ejemplo:

RetSitEmp(R079AEA.NumEmp, R079AEA.TipCol, R079AEA.NumCad, R079AEA.CmpAva);

Se (SitEmp = 7)

Inicio

AvaMotEli = "Colaborador encontra-se demitido na competência da avaliação";

Fim;

Utilización:

Disponível para o(s) Módulo(s): CS.

 

(missing or bad snippet)