# Testando o Suricato Face

## Visão Geral

Aprenda como **testar o funcionamento do Suricato Face**, desde o cadastro da foto do colaborador ou visitante até a validação do sincronismo com o equipamento facial Intelbras.

O objetivo é orientar o usuário na verificação prática do processo, permitindo identificar se a foto foi corretamente enviada, sincronizada e reconhecida pelo equipamento, além de facilitar a análise de possíveis erros por meio de logs e tabelas do sistema.

## Regra de Negócio

Para realizar os testes do Suricato Face, é obrigatório que os seguintes pré-requisitos sejam atendidos:

* Suricato Cliente instalado e em funcionamento.
* Equipamento Facial Intelbras configurado.
* Serviço Suricato Face ativo.
* Colaborador ou Visitante cadastrado no grupo de acesso do equipamento facial Intelbras.
* Cadastro da foto da pessoa realizado no sistema.
* Equipamento compatível com o processo de sincronismo (modelos 73 – SS5530 e 74 – Standalone).

Sem o atendimento desses requisitos, o teste do Suricato Face não poderá ser executado corretamente.

## Como testar o Suricato Face

Para a utilização do Suricato Face, é necessário garantir que todos os pré-requisitos estejam atendidos.

O cadastro da foto do colaborador ou visitante pode ser realizado utilizando o próprio Suricato, por meio do Suricato Cliente.

No Suricato Cliente:

* Acesse o cadastro da pessoa, clique na opção **FACE**.
* Realize o cadastro da foto da pessoa.

<figure><img src="/files/wk3SeJyZJWYir3JnhQ2z" alt=""><figcaption><p><em>Exemplo – Suricato Cliente</em></p></figcaption></figure>

Após a inserção da foto no sistema, é possível verificar no **Equipamento Facial Intelbras** se o perfil do usuário foi atualizado com a nova imagem.

### Registro – Suricato Facial

Na tabela **TBFACEPESSOAHISTORICO**, é possível visualizar a situação do processamento da pessoa.

Na coluna **OBSERVAÇÃO**, é apresentada a condição do processamento, podendo ser:

* **Sucesso**
* **Erro**

Os possíveis erros são:

* **“Não possui foto no database”**\
  Indica que a pessoa não possui foto cadastrada no sistema.
* **“Enviado face do crachá” (Bad Request)**\
  Indica que o equipamento não reconheceu a foto enviada ou que a imagem não possui qualidade adequada.

<figure><img src="/files/ZKcraRd5KsgdvgX6b2tZ" alt=""><figcaption><p><em>Exemplo – Tabela TBFACEPESSOAHISTORICO</em></p></figcaption></figure>

### Logs do Suricato Face

Na pasta do **Suricato-Face**, existe a pasta **Log**.

Dentro dela, encontra-se o arquivo de texto:

```
suricato-face.info.log
```

<figure><img src="/files/wpnClelTnkWsK3QAZnRZ" alt=""><figcaption><p><em>Exemplo – Pasta log</em></p></figcaption></figure>

Nesse arquivo é possível visualizar os sincronismos realizados com o equipamento facial, organizados por data e hora, facilitando a identificação de possíveis erros.

<figure><img src="/files/2TGd9no88b07w9ALVJCs" alt=""><figcaption><p><em>Exemplo – Arquivo suricato-face.info.log.txt</em></p></figcaption></figure>

### Sincronismo de Tabelas – Suricato-Face

O **Suricato-Face** é uma aplicação **JAR (Java)** responsável por executar a regra de negócio para sincronismo de face.

O processo de sincronismo é executado **somente** para equipamentos dos modelos:

* **73 (SS5530)**
* **74 (Standalone)**

<figure><img src="/files/xLqcjBhmLbkdwWdZBllS" alt=""><figcaption><p><em>Exemplo – Sincronismo Suricato Face</em></p></figcaption></figure>

As regras de sincronismo seguem os seguintes critérios:

* Caso a pessoa esteja presente na tabela **TBFACEPESSOACONTROLE** e não esteja na tabela **VHISTORICOCRACHAFACE**, ela será excluída da tabela **TBFACEPESSOACONTROLE**.
* Caso a pessoa esteja presente na tabela **VHISTORICOCRACHAFACE** e não esteja na tabela **TBFACEPESSOACONTROLE**, ela será incluída na tabela **VHISTORICOCRACHAFACE**.

### Facial Intelbras

Na tela inicial do codin facial Intelbras, estão disponíveis as seguintes opções:

* Menu
* Senha
* QR Code

<figure><img src="/files/mgLClf6B279Pup5Ol2DD" alt=""><figcaption><p><em>Exemplo – Tela Inicial</em></p></figcaption></figure>

Ao clicar na opção **Menu**, será exibida uma tela com quatro opções:

* Face
* Acesso por Cartão Smart
* Acesso por Senha
* Admin

<figure><img src="/files/NJqy8wcl4mdySZqYsngO" alt=""><figcaption><p><em>Exemplo – Menu Facial</em></p></figcaption></figure>

### Menu Admin

Na tela **Admin**, é possível visualizar diversas opções e configurar o codin conforme a necessidade.

É possível visualizar as pessoas que estão no grupo de acesso do equipamento facial acessando:

```
Usuário → Lista de Usuário
```

Na opção **Conexão**, é possível configurar o endereço IP do equipamento facial Intelbras acessando:

```
Conexão → Configuração de rede → Rede cabeada
```

<figure><img src="/files/UOUpk8g11HlKKS6HiXXH" alt=""><figcaption><p><em>Exemplo – Menu Admin</em></p></figcaption></figure>

#### Lista de Usuários

Nesta tela, é possível visualizar:

* Todas as pessoas cadastradas.
* Quais possuem facial cadastrada.
* ID do usuário.
* Nome.
* Formas de acesso disponíveis.
* Perfil do usuário.

<mark style="color:red;">**Observação:**</mark> Os ícones exibidos na coluna **Método** representam as formas de acesso disponíveis para o usuário.

<figure><img src="/files/ZwfCeLC2i9JhzdnEOlLE" alt=""><figcaption><p><em>Exemplo – Lista de usuários</em></p></figcaption></figure>

#### Perfil do Usuário

Ao acessar o perfil da pessoa, é possível visualizar de forma detalhada as informações do usuário.

Ao clicar no item **Face**, é exibida a foto cadastrada no Suricato, utilizada pelo equipamento como referência para liberação de acesso.

<figure><img src="/files/jkiAtnM52ZeR0qnY6dSX" alt=""><figcaption><p><em>Exemplo – Perfil do Usuário</em></p></figcaption></figure>

### Configuração de Rede

Nesta tela, é possível visualizar e configurar:

* Endereço IP
* Máscara de sub-rede
* Gateway padrão

Essa mesma configuração também pode ser realizada por meio do Suricato.

<figure><img src="/files/x3tnZiKvgspRQRiVYGhC" alt=""><figcaption><p><em>Exemplo – Rede cabeada</em></p></figcaption></figure>

<a href="/pages/JtFp9ARE8yuNfpAtdn8c" class="button primary">Clique aqui para ver as instruções para o Cadastro de fotos</a>

## Guia Rápido de Uso

1. Verificar se o Suricato Cliente e o serviço Suricato Face estão ativos.
2. Cadastrar a foto do colaborador ou visitante na opção **FACE**.
3. Confirmar a atualização do perfil no equipamento facial.
4. Consultar a tabela **TBFACEPESSOAHISTORICO** para validar o processamento.
5. Analisar o arquivo `suricato-face.info.log` em caso de erro.

## Glossário

* **Bad Request:** Erro retornado quando o equipamento não consegue processar a foto enviada ou a imagem não atende aos critérios de qualidade.

## FAQ – Perguntas Frequentes

<details>

<summary>A foto foi cadastrada, mas não aparece no equipamento. O que verificar?</summary>

Verifique se o serviço Suricato Face está ativo e se o equipamento é compatível com o sincronismo.

</details>

<details>

<summary>O que significa o erro “Não possui foto no database”?</summary>

Significa que a pessoa não possui foto cadastrada no sistema.

</details>

<details>

<summary>Por que ocorre o erro “Enviado face do crachá (Bad Request)”?</summary>

Ocorre quando a foto enviada não é reconhecida pelo equipamento ou possui baixa qualidade.

</details>

<details>

<summary>Onde posso verificar se o sincronismo foi executado?</summary>

No arquivo `suricato-face.info.log` e na tabela `TBFACEPESSOAHISTORICO`.

</details>

<details>

<summary>Posso testar o Suricato Face em qualquer modelo de equipamento?</summary>

Não. O sincronismo é executado apenas para os modelos 73 (SS5530) e 74 (Standalone).

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://software-telematica-com.gitbook.io/suricato-docs/central-tecnica/instalacao-e-configuracao-de-servicos-do-suricato/instalacao-e-configuracao-do-suricato-face/testando-o-suricato-face.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
