Regra por processo 616 - Geração avaliações - Carga dos Colaboradores

Esta regra por processo será chamada antes de gravar os itens da avaliação de desempenho e competência, tanto pela geração coletiva como pela tela individualmente. O objetivo desta regra é permitir adicionar itens, na avaliação que está sendo gerada, além dos que o sistema carrega através dos blocos de habilidades. Ou seja, ao pressionar o botão Mostrar da tela de geração coletiva, serão apresentadas avaliações mesmo que o cargo do colaborador não tenha associado blocos com habilidades ou conhecimentos. No cadastro individual de avaliações de desempenho e competência também será possível inserir avaliações onde não haja bloco associado ao cargo.

Recursos utilizados: Ao utilizar esta regra por processo estarão disponíveis para consulta os campos da tabela R034FUN com o colaborador que está sendo avaliado, R024CAR com o cargo avaliado e R016ORN com o local avaliado.

Disponível para esta regra por processo a função de programador ** AdicionaItemAva**(apenas para o CS), que permite adicionar itens a avaliação.

Comando Cancel: É possível, ao efetuar a geração das avaliações, não considerar o avaliado através do uso do Cancel(2) na regra. Esta opção está disponível para a tela de geração com de cadastro de avaliadores, onde há a opção de utilizar amostragem, e também para a tela de geração sem cadastro de avaliadores, sendo que, nesta tela o avaliado continuará sendo apresentado na grade mas com a observação de que não possui itens a serem gerados.

Exemplo 1:

<div class="Code"><p>/* Adiciona uma hab. técnica em uma avaliação de performance, de qualquer foco (auto avaliação, superior, ...) */<br></br>AdicionaItemAva (0, "P", "", "900", 0, 0);<br></br>/* Adiciona uma hab. pessoal em uma avaliação de excelência, de qualquer foco (auto avaliação, superior, ...) */<br></br>AdicionaItemAva (0, "E", "", "100", 0, 0);<br></br>/* Adiciona um conhecimento em uma avaliação de conhecimento, de qualquer foco (auto avaliação, superior, ...) */<br></br>AdicionaItemAva (0, "C", "1", "10", 0, 0); </p></div>

Exemplo 2:

<div class="Code"><p>/*Esta regra irá solicitar ao usuário se deseja aplicar cancel(1) ou cancel(2). Pode-se utilizar para selecionar colaboradores com base em uma condição */ </p><p>Definir Alfa xStr;<br></br>xStr = R034FUN.NomFun;<br></br>xStr = "Entrou na regra 107 - Colaborador: " + xStr + ". Executar CANCEL?[&#x26;0,&#x26;1,&#x26;2]";<br></br>xRet = Mensagem(Retorna, xStr);<br></br>Cancel(xRet);</p></div>

Utilização: Esta regra por processo está relacionada aos módulos CS e TR. Porém, a função de programador AdicionaItemAva está disponível apenas no CS, sendo que esta função apenas poderá ser relacionada a regra por processo 616.

Importante

Esta regra por processo é utilizada somente pela rotina antiga de geração de avaliações (Habilidades > Avaliações > Desempenho e Competência). Para filtrar os colaboradores que serão carregados na tela de geração de avaliações da rotina de Gestão por Competências (Avaliações > Avaliação por Competências > Gerar Avaliações), é necessário utilizar a Regra por processo 437 - Filtro para Geração Coletiva de Avaliações.

Este artigo ajudou você?