Regra por processo 839 - Duplicar Posto de Trabalho
Esta regra é executada ao duplicar um posto de trabalho.
Recursos utilizados: Serão disponibilizados para a regra os dados do novo Posto e seus itens relacionados. Esses dados poderão ser alterados pela regra e neste caso a rotina deverá utilizar os valores alterados para gravação, exceto dados das Características do Posto que serão disponibilizados somente para consulta.
A regra também poderá cancelar a duplicação:
- Código de retorno 1 - Cancela determinado item relacionado ao posto
- Código de retorno 2 - Cancela todo processo de duplicação
Será disponibilizada para a regra a variável de sistema TabDuplicaPosto contendo o nome da tabela que está sendo duplicada no momento da execução desde que a tabela contenha registros a serem duplicados.
As tabelas disponíveis para regra são:
- R017HDE - Descrição dos postos
- R017HDI - Revisão Descrição - Itens descritos
- R017CAR - Características
- R017CPC - Características - Cargo
- R017NEC - Características - Necessidades Especiais
- R017HIE - Hierarquia
- R017GHE - GHEs
- R530AGR - Grupos de Requisitos - Cargos e Postos
- R017HCV - Histórico de Controle de vagas
- R092QPO - Quadro Lotação p/ Posto de Trabalho
Exemplo:
Se (TabDuplicaPosto = "R017GHE")
{
R017GHE.AnoHis = "Histórico de GHE gerado através de duplicação de posto de trabalho";
}
Utilização: Rotina de Duplicação de Postos de Trabalho, botão Duplicar do Cadastro de Posto de Trabalho.
Disponível para o(s) Módulo(s): Em todos os módulos quando possuir uma proprietária de posto de trabalho.