A Metadados desenvolveu um programa de apoio ZKMeta.exe com o objetivo ajudar a depurar algum problema de envio e/ou de coletas bem como permitir consultar TODAS informações existentes na memória do equipamento. Inclusive em caso de necessidades permite excluir ( Total ou Parcial) e enviar contratos de forma individual.
O aplicativo ZKMeta.exe está disponível na pasta RHsis. Não é necessário instalação, basta executar.
Para que o aplicativo possa funcionar corretamente é necessário a existências das Dlls Devart.data.
Dlls necessárias para execução do aplicativo ZKMeta.
Iniciando execução
Para iniciar a operação do aplicativo, informar o IP do equipamento desejado + a porta 4370. Clicar em Conectar. Em obtendo sucesso na conexão, todas as funcionalidades estão a disposição.
Este aplicativo é bem sensível com relação ao usa da Porta 4370 gerando conflitos e erros de conexão. Quando utilizado, é melhor parar o serviço Acesso Coletores pois o mesmo tambem utiliza a mesma porta.
Conexão com sucesso
Erro ao conectar e/ou ao clicar em qualquer um dos botões poderá acontecer de apresentar erro -2. Este erro significa que a porta 4370 está sendo usada por outro aplicativo. Para corrigir, parar momentaneamente o serviço que possa estar utilizando da mesma porta e clicar novamente no botão Conectar.
Funcionalidades do aplicativo
Consultas: O objetivo principal do aplicativo é poder consultar as informações que estão gravadas no equipamento.
Deleção: É possível deletar parcialmente ( informando o PIN- Unidade+contrato ), bem como é possível eliminar todas informações cadastrais informando (*) no campo PIN. Tambem é possível excluir as marcações, neste caso, deve-se informar período sendo que a data de término deverá ser no mínimo 7 dias anterior a data atual.
Enviar contratos. É possível enviar de forma individual contratos. Basta informar a unidade e o respectivo contrato. Ao clicar na opção "Gerar a partir do Acesso", o sistema vai exibir os dados na tela ( Guia Intervalos Gerados) para conferência antes de serem efetivamente enviados para a catraca. Para efetivar o envio, clicar em "Enviar para Catraca".
Importante:
- Como o sistema utiliza as informações do acesso, é importante que o cálculo do acesso esteja atualizado.
- Para o bom funcionamento do aplicativo, o serviço "Acesso Coletores" deve estar em operação.
Conhecendo estrutura de dados do equipamento.
Os equipamentos ZKTeco basicamente possuem 4 Dimensões/Tabelas que são utilizadas:
User: Relaciona os Crachás habilitados aonde:
a - CardNo: Numero do crachá
b - Pin: Unidade + Contrato
Userauthorize: Chave de acesso aos horários ( TimeZone)
a - Pin: Unidade + Contrato
b - Authorize TimeZone: Unidade + Contrato + dia da semana + sequência
TimeZone: Horários e/ou faixa de horários liberados para acesso
a - TimeZoneId: Authorize TimeZone
b - Dias da semana e respectivo horário ( início e Termino).
OBS: O último dígito da coluna TimezoneId corresponde a sequência de horários diferentes tantas quantas existirem na tabela de horários na guia "Horários de Acesso". A sequência inicia de Zero.
Dias da semana
0 - Domingo
1 - Segunda-feira
2 - Terça-feira
3 - Quarta-feira
4 - Quinta-feira
5 - Sexta-feira
6 - Sábado