01. DADOS GERAIS
Produto: |
TOTVS RH
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | RH |
Módulo: | SIGAPON |
Função: | PONAPI01 PONA030 PONM010 PONXFUN |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : |
02. SITUAÇÃO/REQUISITO
Importar as informações de Geolocalização das marcações realizadas no Clock-in, considerando se estão dentro ou fora dos Perímetros cadastrados, possibilitando recusar automaticamente as marcações fora do perímetro.
03. SOLUÇÃO
Foi realizada uma alteração na rotina de importação das marcações do Clock-in, PONAPI01, para buscar as informações de geolocalização; essas informações são gravadas na tabela RR1.
Na rotina de leitura e apontamento, PONM010, o sistema verifica se as marcações estão dentro ou fora do perímetro e se serão consideradas para o apontamento, conforme a definição do parâmetro MV_GEOFENC
É necessário executar o UPDDISTR com o último arquivo diferencial da Expedição Contínua do RH para atualização do dicionário de dados.IMPORTANTE!
A rotina de integração grava as informações nos novos campos da tabela RR1, Latitude, Longitude e o campo RR1_GEOFEN indica se a marcação está dentro ou fora do perímetro sendo:
0 - Geofence desabilitado no Clock-in
1 - Marcação dentro do perímetro
2 - Marcação fora do perímetro
Na leitura e apontamento das marcações o sistema utiliza a definição do parâmetro MV_GEOFENC para definir se as marcações fora do perímetro, RR1_GEOFEN = 2, serão ou não consideradas para os apontamentos
Com o parâmetro MV_GEOFENC = .T. as marcações sempre serão consideradas, sendo este o comportamento padrão.
A marcação é gravada na tabela SP8
Quando o parâmetro MV_GEOFENC = .F. as marcações fora do perímetro serão marcadas como rejeitadas e não serão consideradas para o apontamento.
Marcações com RR1_GEOFEN = 0, ou seja, o controle de perímetro (geofence) está desabilitado no Clock-in, sempre serão consideradas, independente do parâmetro.
Definição do parâmetro MV_GEOFENC
X6_VAR | X6_TIPO | DESCRIÇÃO | X6_CONTEUD |
---|---|---|---|
MV_GEOFENC | L | Define se as marcações realizadas fora do perímetro serão aprovadas automaticamente ou não. .T. = São Aprovadas; .F. São reprovadas | .T. |
Novos campos na Tabela RR1
X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_TITULO | X3_PICTURE | X3_CONTEXT | X3_VALID | X3_CBOX |
---|---|---|---|---|---|---|---|---|---|
RR1 | 15 | RR1_GEOFEN | C | 1 | Status Perim | R | Pertence("012") | 0=Desabilitado;1=Dentro do Perimetro;2=Fora do Perimetro | |
RR1 | 13 | RR1_LATITU | C | 30 | latitude | @! | R | ||
RR1 | 14 | RR1_LONGIT | C | 30 | Longitude | @! | R |
Novos campos na Tabela RFE
X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_TITULO | X3_PICTURE | X3_CONTEXT | X3_VALID | X3_CBOX |
---|---|---|---|---|---|---|---|---|---|
RFE | 27 | RFE_GEOFEN | C | 1 | Status Perim | R | Pertence("012") | 0=Desabilitado;1=Dentro do Perimetro;2=Fora do Perimetro | |
RFE | 25 | RFE_LATITU | C | 30 | Latitude | @! | R | ||
RFE | 26 | RFE_LONGIT | C | 30 | Longitude | @! | R |
Novos campos na Tabela RFH
X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_TITULO | X3_PICTURE | X3_CONTEXT | X3_VALID | X3_CBOX |
---|---|---|---|---|---|---|---|---|---|
RFH | 27 | RFH_GEOFEN | C | 1 | Status Perim | R | Pertence("012") | 0=Desabilitado;1=Dentro do Perimetro;2=Fora do Perimetro | |
RFH | 25 | RFH_LATITU | C | 30 | Latitude | @! | R | ||
RFH | 26 | RFH_LONGIT | C | 30 | Longitude | @! | R |
Novo campo na Tabela SP8
X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_TITULO | X3_PICTURE | X3_CONTEXT | X3_VALID | X3_CBOX |
---|---|---|---|---|---|---|---|---|---|
SP8 | 39 | P8_GEOFEN | C | 1 | Status Perim | R | Pertence("012") | 0=Desabilitado;1=Dentro do Perimetro;2=Fora do Perimetro |
Novo campo na Tabela SPG
X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_TITULO | X3_PICTURE | X3_CONTEXT | X3_VALID | X3_CBOX |
---|---|---|---|---|---|---|---|---|---|
SPG | 39 | PG_GEOFEN | C | 1 | Status Perim | R | Pertence("012") | 0=Desabilitado;1=Dentro do Perimetro;2=Fora do Perimetro |
04. DEMAIS INFORMAÇÕES
não há.
05. ASSUNTOS RELACIONADOS
Não há.