Baixa de templates faciais
Quando a pessoa passa (acesso realizado letID=34) por um canal marcado para "Baixar visitantes", a seguinte lógica é executada pra cada modelo de facial habilitado (Hikvision, ControlID, etc...):
-
Carregam-se as configurações globais do facial (
Avançado > Sistema > Integração - Hikvision/ControlID/etc) pra determinar "quais categorias devem ter baixa" e quais "nunca devem ter baixa". -
Carregam-se todas as categorias válidas da pessoa.
Pra uma categoria ser considerada válida:
a) a data de validade dela tem que "englobar a data atual".
b) se a categoria foi atribuída por causa de um evento/visita, essa visita não pode estar finalizada.
Daí são feitas as seguinte checagens:
- Se a pessoa possuir uma das categorias "protegidas", o processo termina aqui.
- Se a pessoa não possui nenhuma das categorias "pra fazer baixa", o processo termina aqui.
- Se a pessoa tem uma visita agendada pro futuro, o processo termina aqui.
- Se a pessoa tem visitas recorrentes válidas pro futuro, o processo termina aqui.
Se passou por todas as checagens acima e chegou nesse ponto, significa que:
- a pessoa não tem categorias protegidas;
- a pessoa não tem visitas agendadas nem é visitante recorrente;
- a pessoa tem categorias marcadas pra realizar baixa de template OU não tem nenhuma categoria (caso específico).
Portanto, é enviado um comando de "apagar template" pros faciais daquele modelo específico.