Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DADOS GERAIS

Produto:

Solucoes_totvs
SolucaoTOTVS Prestadores de Serviços Terceirização

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoServiços

Módulo:

Terceirização(SIGATEC)

Função:TECAPI01.PRW
País:Brasil
Ticket:Não há.
Requisito/Story/Issue (informe o requisito relacionado) :

DSERSGS-14847

DSERSGS-14897

DSERSGS-15023

02. SITUAÇÃO/REQUISITO

Com a reformulação dos aplicativos com reconhecimento facial e a utilização da plataforma Carol, precisamos garantir a integridade e a marcação dos registros no Protheus.

03. SOLUÇÃO

Criação de uma API que traga os registros das marcações do Carol clock-in para o Protheus e de uma tabela que será utilizada para armazenamento e manipulação dos registros no Protheus. 

04. DEMAIS INFORMAÇÕES

Criação

...

da Tabela:

1 -)  Acesse Configurador -> Base de Dados -> Dicionário

...

-> Bases de Dados;

2-)  Posicione o cursor em Dicionário

...

 de dados e clique em

...

Incluir: 

Image Added

Realize o preenchimento da

...

tabela T40

Prefixo: T40

Descrição:

...

Integração de

...

Marcações

Compartilhamento Filial: 

...

Compartilhado

Compartilhamento Unidade:

...

Compartilhado

Compartilhamento Empresa:

...

Compartilhado

Após o preenchimento dos dados da tabela

...

T40 clique em confirmar

...

3-) Posicione na tabela e clique em editar e posicione em índices

***FOTO***

4-) Clique em Incluir e em outras ações selecione campos:

  Selecione o campo Filial e Código

***FOTO***

.

Criação dos campos para

...

a tabela:

Procedimento para criar os novos campos no Protheus:

1-) Acesse Configurador -> Base de Dados -> Dicionário

...

-> Bases de Dados;

2-) Clique em 
Dicionário de Dados posicione o cursor em campos e selecione a tabela onde este campo será inserido e clique em editar

...

:

Image Added

...

3-)

...

No menu ao lado selecione Campos e clique em Incluir

...

:

Image Added

...

4-) Preencha os campos da tabela T40 conforme tabela abaixo:

Section
X3_CAMPOX3_TIPOX3_TAMANHOX3_DECIMALX3_TITULOX3_DESCRICX3_PICTUREX3_VALIDX3_BROWSEX3_VISUALX3_CONTEXTX3_CBOX
T40_FILIALC40Filial      Filial                   

SAR
T40_VALCONC160Control. Mar Controle Marcação        @!
SAR
T40_CODRELC1000Cod. RelógioCódigo Relógio           

SAR
T40_CODFUNC1000Cod. Func.  Código do funcionário    

SAR
T40_LOGIP C10Log Import. Log de importação        9
SAR
T40_CODNSRN90Cod. NSR    Código NSR               @E 999,999,999    
SAR
T40_CODPISC120Cod. PIS    Código do PIS            

SAR
T40_DATMARD80Data Marc.  Data da marcação         

SAR
T40_NUMMARN60Num Hor Mar.Número da hora marcação  @E 999,999                            
SAR
T40_CODREPC170Cod. REP    Código do REP            

SAR
T40_CODUNIC1000Cod. Unid.  Código da Unidade        

SAR
T40_CODUSUC1000Cod. UsuarioCódigo do usuário        

SAR
T40_LONGITC300Longitude   Longitude                @! 
NAR
T40_LATITUC300Latitude    Latitude                 @! 
NAR
T40_GEOFENC10Status PerimStatus Perimetro         
Pertence("012") NAR

0=Desabilitado;

1=Dentro do Perímetro; 

2=Fora do Perímetro 

T40_AGEINTC10Agenda Int.Agenda Integrada
Pertence("12") SAR

1=Sim;

2=Nao                                                                                                                     

5-) Inclua os índices da tabela T40: Acesse Configurador -> Base de Dados -> Dicionário -> Bases de Dados;

6-) Posicione na T40 e clique em editar: 

7-) No Menu ao lado clique em Indices e em seguida Incluir:

Image Added

8-) Clique em Outras Açoes → Campos:

Image Added

9-) Selecione os campos e adicione a descrição. Salve os índices conforme a tabela abaixo, na ordem apresentada: 


Section
ORDEMCHAVEDESCRIÇÃO
1T40_FILIAL+T40_VALCONControl. Mar
2T40_FILIAL+T40_CODPIS+DTOS(T40_DATMAR)+STR(T40_NUMMAR,6,0)Cod. PIS + Data Marc. + Num Hor Mar.
3T40_FILIAL+T40_CODREL+STR(T40_CODNSR,9)Cod. Relógio + Cod. NSR


10-) Para implementar os filtros, acesse o Configurador e inclua o pergunte conforme as orientações a seguir:

Campo 

Valor

X1_GRUPOTECAPI01
X1_GSC

C

X1_ORDEM01
X1_PERGUNTBusca Marcações ?             
X1_TAMANHO

1

X1_DEF01Padrão
X1_DEF02Por Período
X1_DEF03Por Data
X1_TIPON
X1_VAR1MV_PAR01
X1_VARVIAVLMV_CH0
HELP

Selecione como o sistema irá buscar as marcações na Carol:

1 - Padrão (Apartir da última NSR lida).

2 - Por Período (Mês atual mais mês anteiror e futuro).

3 - Por Data (Selecione as datas para definir o período da busca).

Campo 

Valor

X1_GRUPOTECAPI01
X1_GSCR
X1_ORDEM02
X1_PERGUNTData De ?                   
X1_TAMANHO20
X1_CNT01SM0
X1_TIPOC
X1_VAR1

MV_PAR02

X1_VARVIAVLMV_CH0
HELP

Informe a data inicial do período da busca. Só deverá ser preenchida se a resposta da pergunta "Busca Marcações ?" estiver com a opção 3. Caso a opção seja 3 e a data não for preenchida o sistema utilizará a data de hoje.

Campo 

Valor

X1_GRUPOTECAPI01
X1_GSCG
X1_ORDEM03
X1_PERGUNTData até ?
X1_TAMANHO8
X1_CNT01ABS
X1_TIPOC
X1_VAR1MV_PAR03
X1_VARVIAVL                                            MV_CH0
HELP

Informe a data final do período da busca. Só deverá ser preenchida se a resposta da pergunta "Busca Marcações ?" estiver com a opção 3. Caso a opção seja 3 e a data não for preenchida o sistema utilizará a data de hoje.

Inclusão no Menu

Para incluir esta funcionalidade acesse o Configurador no menu acesse Ambiente→ Cadastro→ Menus:

  • Selecione o Modulo Prestadores de serviço e clique em OK

Image Added


  • Clique em Adicionar

Image Added


Preencha os campos:

  • Desc. português: Importação Marcações
  • Programa: TECAPI01
  • Status: habilitado
  • Modulo: Prestadores de Serviço
  • Tipo: Função Protheus


05. ASSUNTOS RELACIONADOS

  • Não há.