# FastLine Report Server

## Introducción

FastLine Report Server es una aplicación web que monitorea muchas aplicaciones FastLine y sus resultados. Muestra si la imagen capturada coincidió con alguien en la base de datos, si no coincidió y qué cámara obtuvo la imagen.

## Instalación

Para instalar, descargue el archivo `.rpm` y ejecútelo con el siguiente comando:

```sh
rpm -ivh report-server-<versión>.rpm
```

{% hint style="info" %}
Recuerde reemplazar `<versión>` por la versión correcta que descargó.
{% endhint %}

## Configuración

Para configurar FastLine Report Server, abra el archivo `config.properties` en la carpeta `/var/lib/griaule/reportserver`. Puede ver un ejemplo en la sección [Ejemplo del Archivo de Configuración](#exemplo-do-arquivo-de-configuração).

En el archivo de configuración, cambie los parámetros `reportserver.ip` y `reportserver.port` para que coincidan con su entorno. Después de completar los cambios, ejecute el script `setup.sh` en la misma carpeta.

```sh
./setup.sh
```

## Acceso

Puede acceder al Report Server desde el enlace:

```html
http://<IP>:<PORT>/report
```

{% hint style="success" %}
IP y PORT son los mismos configurados en el archivo `config.properties`.
{% endhint %}

Al entrar en el sitio, se mostrará la siguiente pantalla:

![](/files/7d536b5ca5fe3d6a12ca10d553da3e60148f78d2)

Ingrese sus credenciales para iniciar sesión.

## Pantalla de Informe

Después del inicio de sesión, se mostrará la pantalla del informe.

![](/files/235f616bce7ba95c71bc70c5bbf419ff897dc865)

En esta pantalla, puede ver los informes generados por todas las instancias de FastLine y las cámaras configuradas para notificar al servidor.

Observe que `teste` es el nombre de la cámara. Las imágenes resaltadas en verde son las imágenes que coincidieron y las imágenes resaltadas en rojo son las que no tuvieron coincidencia.

FastLine Report Server mostrará una clave (key) y un biográfico debajo de las imágenes que coincidieron. La clave y el biográfico mostrados son los registrados en la base de datos.

En esta pantalla, también es posible exportar todas las caras del informe en formato PDF.

### Filtros

En la pantalla del informe, se pueden aplicar algunos filtros:

* Fecha.
* Estado, que puede ser `Todos`, `Identificado` y `No identificado`.
* Cámara, que filtrará por el nombre de una cámara específica.

## Ejemplo del Archivo de Configuración

```properties
server.servlet.context-path=/report
server.port=8226

jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://172.16.0.66:3306/fastline?useSSL=false
jdbc.username=root
jdbc.password=CDrt8vbewA2YAubPNOLZkw==
jdbc.dialect=org.hibernate.dialect.MySQLDialect
jdbc.showSql=false

reportserver.ip=172.16.0.70
reportserver.port=8226
```


---

# 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://docs.griaule.com/gbs/es/aplicaciones/fastlinereport.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.
