Fechamento do Ponto - Exclusividade de Tabelas
Linha de Produto: | Microsiga Protheus |
Segmento: | Recursos Humanos |
Módulo: | SIGAPON |
Função: | PONM090 |
Situação/Requisito: | Atualmente, durante o fechamento do ponto, não é possível fazer nenhuma alteração nas marcações/apontamentos, mesmo em outros períodos ou filiais diferentes das que estão sendo fechadas. |
Solução/Implementação: | Melhoria no processo de fechamento do ponto eletrônico para que o bloqueio seja feito por Filial + Período. No momento de iniciar o fechamento todas as tabelas serão bloqueadas, a fim de garantir que ninguém esteja usando as rotinas que sofreram o bloqueio, caso não seja possível abrir as tabelas principais do fechamento com exclusividade, o processo não será inicializado. Após o inicio do fechamento, as tabelas serão abertas novamente em modo compartilhado, permitindo sua alteração, e serão criados semáforos para bloqueio montados de acordo com as opções selecionadas no fechamento, que conterá a FILIAL (caso a SPO seja exclusiva) e o Período de apontamento a ser fechado. Neste momento qualquer alteração que se enquadre neste range será bloqueada, entretanto, filiais que não estão sendo fechadas, e mesmo períodos diferentes do período fechado, poderão ser alterados normalmente. Conforme o fechamento vai sendo finalizado, as filiais já tratadas vão sendo liberadas, por exemplo: Ao iniciar o fechamento foram selecionadas as filiais "01", "02" e "03", ambas estarão bloqueadas (de acordo com o período de apontamento) no inicio do fechamento. Após a finalização da filial "01", apenas as filiais "02" e "03" estarão bloqueadas, e assim por diante. |
Tickets relacionados: | DRHPONTP-1474 |