Árvore de páginas

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

  

Informações Gerais

 

Especificação

Produto

Microsiga Protheus

Módulo

SIGAPON - Ponto Eletrônico

Segmento Executor

Serviços

Projeto1

 

EPIC1

 

Story1

 

Atividade1

 

Chamado2

TVUKHH

País

( X ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

   Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos). 

Objetivo

Efetuar alteração na rotina Período de Apontamentos do módulo SIGAPON, criando uma opção que permita acionar a rotina de Bloqueio por Períodos do módulo SIGAGPE.

Desta forma, somente usuários cadastrados (até quatro) poderão fazer manutenção nos lançamentos de marcações/apontamentos num determinado intervalo de datas (também informado na rotina).

 

 

Definição da Regra de Negócio

Efetuar alteração na rotina Período de Apontamentos (PONA290) do módulo SIGAPON, criando uma opção em Ações Relacionadas que permita acionar a rotina de Bloqueio por Períodos (GPEA710) do módulo SIGAGPE.

Na tela (conforme protótipo 1), permitir informar qual(is) usuários (até quatro) poderão fazer manutenção nos lançamentos de marcações/apontamentos no intervalo de datas.


Período Apontamentos (PONA290)

Atualizações > Cadastros Ponto > Per.Apontamentos 

Será criada uma opção em Ações Relacionadas, o item Bloqueio por Período para acionar a rotina GPEA710.
Nesse caso, as guias Bloqueio de Cálculos e Bloqueio de Rescisão, não serão visíveis, apenas a nova guia Bloqueio do Ponto.

Bloqueio por Períodos (GPEA710)

SIGAGPE > Atualizações > Definições Cálculo > Bloqueio por Períodos

Será criada uma guia, Bloqueio do Ponto, onde serão definidos para cada filial, quais usuários (até quatro) e o intervalo de datas em que será possível efetuar a manutenção dos lançamentos.

O campo “Tipo” (RG3_TIPO) não deverá ser apresentado, porém no momento da gravação, deverá ser gravado com “2 – Bloqueio do Ponto”.

Na gravação, caso tenha(m) sido informado(s) data(s) de bloqueio do ponto e não tenha sido informado nenhum código de usuário liberado, será apresentado o alerta “Não serão permitidos lançamentos para os intervalos informados. Caso necessite, informe um usuário chave liberado para esta finalidade.” e será efetuada a gravação.

 

Exemplo:

Usuário             Data inicial                  Data final

000000              25/01/2016                 31/01/2016

000001              25/01/2016                 31/01/2016

Se um usuário 000002 acessar o sistema, na data base 26/01/2016, e tentar fazer alguma manutenção em algum apontamento ou marcação, será emitida uma mensagem de alerta de que existe um bloqueio.

Somente para os usuários  000000 ou 000001, será possível efetuar a manutenção dos lançamentos dentro do período 25/01/2016 a 31/01/2016.  

 

Lançamentos Marcações (PONA040)

Atualizações > Lançamentos > Marcações

Deverá verificar, através da função fVldAccess (GPEA710), se o usuário possui permissão para efetuar manutenção nos lançamentos de marcações para a data base.

Caso seja encontrado algum bloqueio para a data que está sendo processado e o usuário que está efetuando a manutenção não estiver cadastrado como “usuário liberado”, será apresentado o alerta “O período para lançamento está bloqueado devido ao fechamento do Ponto Eletrônico.” e a operação não será gravada.


Lançamentos Aponamentos (PONA130)

Atualizações > Lançamentos > Apontamentos

Deverá verificar, através da função fVldAccess (GPEA710), se o usuário possui permissão para efetuar manutenção nos lançamentos de marcações para a data base.

Caso seja encontrado algum bloqueio para a data que está sendo processado e o usuário que está efetuando a manutenção não estiver cadastrado como “usuário liberado”, será apresentado o alerta “O período para lançamento está bloqueado devido ao fechamento do Ponto Eletrônico.” e a operação não será gravada.

 


Lançamentos Refeições (PONA150)

Atualizações > Lançamentos > Refeições

Deverá verificar, através da função fVldAccess (GPEA710), se o usuário possui permissão para efetuar manutenção nos lançamentos de marcações para a data base.

Caso seja encontrado algum bloqueio para a data que está sendo processado e o usuário que está efetuando a manutenção não estiver cadastrado como “usuário liberado”, será apresentado o alerta “O período para lançamento está bloqueado devido ao fechamento do Ponto Eletrônico.” e a operação não será gravada.

 


Lançamentos Resultados (PONA170)

Atualizações > Lançamentos > Resultados

Deverá verificar, através da função fVldAccess (GPEA710), se o usuário possui permissão para efetuar manutenção nos lançamentos de marcações para a data base.

Caso seja encontrado algum bloqueio para a data que está sendo processado e o usuário que está efetuando a manutenção não estiver cadastrado como “usuário liberado”, será apresentado o alerta “O período para lançamento está bloqueado devido ao fechamento do Ponto Eletrônico.” e a operação não será gravada.

 


Lançamentos Banco de Horas (PONA200)

Atualizações > Lançamentos > Banco de Horas

Deverá verificar, através da função fVldAccess (GPEA710), se o usuário possui permissão para efetuar manutenção nos lançamentos de marcações para a data base.

Caso seja encontrado algum bloqueio para a data que está sendo processado e o usuário que está efetuando a manutenção não estiver cadastrado como “usuário liberado”, será apresentado o alerta “O período para lançamento está bloqueado devido ao fechamento do Ponto Eletrônico.” e a operação não será gravada.

 



Lançamentos Marcações por Centro de Custo (PONA230)

Atualizações > Lançamentos > Marcações por Centro de Custo

Deverá verificar, através da função fVldAccess (GPEA710), se o usuário possui permissão para efetuar manutenção nos lançamentos de marcações para a data base.
Caso seja encontrado algum bloqueio para a data que está sendo processado e o usuário que está efetuando a manutenção não estiver cadastrado como “usuário liberado”, será apresentado o alerta “O período para lançamento está bloqueado devido ao fechamento do Ponto Eletrônico.” e a operação não será gravada.
 


Lançamentos Integrados (PONA280)

Atualizações > Lançamentos > Integrados

Deverá verificar, através da função fVldAccess (GPEA710), se o usuário possui permissão para efetuar manutenção nos lançamentos de marcações para a data base.

Caso seja encontrado algum bloqueio para a data que está sendo processado e o usuário que está efetuando a manutenção não estiver cadastrado como “usuário liberado”, será apresentado o alerta “O período para lançamento está bloqueado devido ao fechamento do Ponto Eletrônico.” e a operação não será gravada.

 

 

PWSA400

Verificar se para o usuário e para a data base está dentro do período liberado para a manutenção de lançamentos.

Caso seja encontrado algum bloqueio para a data que está sendo processado e o usuário que está efetuando a manutenção não estiver cadastrado como “usuário liberado”, será apresentado o alerta “O período para lançamento está bloqueado devido ao fechamento do Ponto Eletrônico.” e a operação não será gravada.

 

             

 

WSPON040

Verificar se para o usuário e para a data base está dentro do período liberado para a manutenção de lançamentos.

Caso seja encontrado algum bloqueio para a data que está sendo processado e o usuário que está efetuando a manutenção não estiver cadastrado como “usuário liberado”, será apresentado o alerta “O período para lançamento está bloqueado devido ao fechamento do Ponto Eletrônico.” e a operação não será gravada.

               


 

WsClient_WsRHAttendControl

Verificar se para o usuário e para a data base está dentro do período liberado para a manutenção de lançamentos. 

Caso seja encontrado algum bloqueio para a data que está sendo processado e o usuário que está efetuando a manutenção não estiver cadastrado como “usuário liberado”, será apresentado o alerta “O período para lançamento está bloqueado devido ao fechamento do Ponto Eletrônico.” e a operação não será gravada.

 


 

Protótipo 1

 

Funcionalidades e Tabelas envolvidas

Rotina

Tipo de Operação

GPEA710 - Bloqueio por Períodos[Alteração]
PONA040 - Lançamento Marcações[Alteração]
PONA130 - Apontamentos[Alteração]
PONA150 - Refeições[Alteração]
PONA170 - Resultado[Alteração]
PONA200 - Banco de Horas[Alteração]
PONA230 - Marcações por Centro de Custo[Alteração]
PONA280 - Lançamento Integrado[Alteração]
PONA290 - Período Apontamentos[Alteração]
PWSA400 - Solicitação de marcação de ponto - Portal[Alteração]
WSPON040 - Espelho do ponto - Portal[Alteração]
WSCLIENT_WSRHATTENDCONTROL - web service[Alteração]
RHUPDPON - Atualizador de Dicionários[Alteração]


Tabela EnvolvidasDescrição
RG3Controle de Acesso GPE



Dicionário de Dados


. Tabela RG3 - Controle de Acesso GPE

Alteração de campo 

 

Campo

RG3_TIPO

Título

Tipo

Help de Campo

Tipo de Registro:

“ “ – Datas de Corte;

“1” – Bloqueio de Rescisão

"2" - Bloqueio do Ponto

 

Inclusão de campos  

 

Campo

RG3_USRE5

Tipo

Caracter

Tamanho

6

Decimal

0

Formato

999999

Título

Usua. Lib 03

Descrição

Usuário Liberado 03

Usado

Sim

Obrigatório

Não

Browse

Sim

Val. Sistema

Vazio() .Or. UsrExist(M->RG3_USER5) .And. GP710PNome(Nil,.F.,'5')             

Contexto

Real

Propriedade

Alterar

Cons. Padrão

USR

Help de Campo

Selecione o terceiro usuário do sistema que terá acesso livres as rotinas de lançamentos do ponto. 

Campo

RG3_NUSER5

Tipo

Caracter

Tamanho

25

Decimal

0

Formato

!@

Título

Nome Usua.03

Descrição

Nome do Usuário 03

Usado

Sim

Obrigatório

Não

Browse

Sim

Contexto

Virtual

Propriedade

Visualizar

Help de Campo

Selecione o terceiro usuário do sistema que terá acesso livres as rotinas de lançamentos do ponto.

Campo

RG3_USRE6

Tipo

Caracter

Tamanho

6

Decimal

0

Formato

999999

Título

Usua. Lib 04

Descrição

Usuário Liberado 04

Usado

Sim

Obrigatório

Não

Browse

Sim

Val. Sistema

Vazio() .Or. UsrExist(M->RG3_USER6) .And. GP710PNome(Nil,.F.,'6')              

Contexto

Real

Propriedade

Alterar

Cons. Padrão

USR

Help de Campo

Selecione o quarto usuário do sistema que terá acesso livres as rotinas de lançamentos do ponto.

Campo

RG3_NUSER6

Tipo

Caracter

Tamanho

25

Decimal

0

Formato

!@

Título

Nome Usua.04

Descrição

Nome do Usuário 04

Usado

Sim

Obrigatório

Não

Browse

Sim

Contexto

Virtual

Propriedade

Visualizar

Help de Campo

Selecione o quarto usuário do sistema que terá acesso livres as rotinas de lançamentos do ponto.

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.