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.
Deixar o valor true as propriedades useBiometricFingerprintEnroll e useExternalDataSource
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
Deixar false a propriedade dispositivoAtivo desses dispositivos, marcados na imagem abaixo
Configure a liberação manual em "endpoint_lib_identificada": "http://ipcatraca/metodos/liberaCatraca",
Libere as portas 5000, 810, 8080,8085 no firewall
Libere as portas 5000, 810, 8080,8085 no firewall
Cadastrando digital na Catraca
Com o controle de acesso aberto (localhost:5000), clique nos tres traços no canto superior direito (menu hambúrguer).
Opção cadastrar pessoa
Faça a busca no campo nome ou id.
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
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.
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
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
Feedback enviado
Agradecemos seu esforço e tentaremos corrigir o artigo