Tecnofit: IntegraFacil2 + ServidorIF + CAIF

Criada por Michael Santos, Modificado em Qua, 16 Ago, 2023 na (o) 5:26 PM por Michael Santos

Resumo


    Este artigo mostra como configurar a integração com a tecnofit. 



Requisitos:


   Execute a instalação padrão dos softwares:


        ServidorIF (Versão produção) - Veja como instalar

        IntegraFacil2 (versão produção) - Veja como instalar

        CAIF (Controle de Acesso, versão produção) - Veja como instalar


Regra de negócio: client-business-rule-tecnofit.js (renomear para client-business-rule.js)


Solicitar ao suporte da Tecnofit ativar “Compartilhamento de aluno”.


Configuração


Peça à academia que faça acesso na plataforma da tecnofit em sua conta. É necessário criar um cadastro para a catraca em uma área reservada para controle de acesso, onde será gerado em seguida um webtoken com as informações da academia.

Após o cliente ter logado na conta da academia, faça os procedimentos abaixo:


Vá no menu gerencial >> Catraca






Clique em Novo e preencha os campos modelo, nome e número inner







Feito isso,  clique no botão salvar.





Copie o webtoken gerado. É necessário colocar essa informação no arquivo tokens.json que será gerado no diretório do servidorif. 


{

  "wsToken": "webtoken...."

}


Após alterar salve o arquivo e reinicie o serviço do servidorif.


Entre na config do servidorif, pelo navegador, (localhost:8080) e preencha os campos dos endpoints de consulta com os dados abaixo:


pgProcessamento

url: http://localhost:8083/gate/access?info={{info}}

metodo: get

timeout: 1500

timeout sem cache:2500

header e body: vazios


caif- busca de pessoa por nome

url: http://localhost:8083/person/search?name={{name}}

método: get

timeout: 3500

header e body: vazios


caif-busca de pessoa por id

url: http://localhost:8083/person/search?id={{id}}

método: get

timeout: 3500

header e body: vazios




Endpoints de envio

    Envio dos logs de acesso

    url: https://app.tecnofit.com.br/ws/catraca-logAcessox?wsToken={{wsToken}}

    metodo: post

    header: {"Content-Type": "multipart/form-data"}







CAIF - Controle de Acesso


Configuração


Dentro da pasta do controle de acesso, navegue ate public/js/config/config.json abra o arquivo config.json.





  1. Deixar o valor true as propriedades useBiometricFingerprintEnroll e useExternalDataSource

  2. Como o servidorif fica no mesmo pc do controle de acesso não é necessario indicar o seu ip no hostname do database e futronic_server

  3. Deixar false a propriedade dispositivoAtivo desses dispositivos, marcados na imagem abaixo







Configure a liberação manual em "endpoint_lib_identificada": "http://ipcatraca/metodos/liberaCatraca",



  1. Libere as portas 5000, 810, 8080,8085 no firewall



Libere as portas 5000, 810, 8080,8085 no firewall


Cadastrando digital na Catraca


  1. Com o controle de acesso aberto (localhost:5000), clique nos tres traços no canto superior direito (menu hambúrguer).    

  2. Opção cadastrar pessoa     

  3. Faça  a busca no campo nome ou id.  

  4. Ao clicar em buscar, vai aparecer a lista de fichas relacionadas ao nome que colocou, selecione o correto do aluno ou funcionário que será cadastrado

  5. Clique na aba digitais e escolha o dedo que será cadastrado, o que tiver em vermelho significa que não tem cadastro o verde que já tem.

  6. Assim que clicar em cima de uma das opções de dedos marcados, vai iniciar o processo onde o aluno terá que colocar e tirar o dedo do leitor biométrico e ao fim do processo o sistema vai indicar se foi ou não cadastrado com sucesso 

  7. Finalizando com sucesso, o cliente ou funcionario pode passar na catraca com o dedo cadastrado



Liberação Manual


Cliente pode usar o botão liberar do controle de acesso para destravar a catraca em ocasiões onde não terá a possibilidade pelos demais meios de acesso.

Após clicar em liberar é preciso preencher o campo nome/codigo da pessoa, selecionar um motivo da liberação e em seguida clicar em liberar para a catraca destravar, conforme o exemplo apresentado abaixo:









Este artigo foi útil?

Que bom!

Obrigado pelo seu feedback

Desculpe! Não conseguimos ajudar você

Obrigado pelo seu feedback

Deixe-nos saber como podemos melhorar este artigo!

Selecione pelo menos um dos motivos

Feedback enviado

Agradecemos seu esforço e tentaremos corrigir o artigo