> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flexxible.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Cambiar grupo de reporte automáticamente

> Cambiar el grupo de reporte de uno o mas dispositivos de forma programatica y desatendida

Existen dos formas de cambiar el grupo de reporte de uno o varios dispositivos:

* Manualmente, mediente la ejecución de la operación de cambio de grupo de reporte en la seccion *Workspaces*
* De manera automatica mediante el uso de la funcionalidad *Patrón de pesca*

## Cambiar el grupo de reporte mediante el patrón de pesca

El patrón de pesca permite definir expresiones regulares (RegEx) compatibles con Java 8 para la incorporación automática de dispositivos a un grupo de reporte.

La expresión configurada se compara con el contenido (valor) del atributo seleccionado en el Campo de patrón de búsqueda, ya sea texto, números o cualquier otra cadena representada en ese campo. Puede utilizarse para buscar coincidencias exactas, textos que empiezan o terminan de una forma específica o patrones más avanzados. Para coincidencias parciales, se puede emplear `*` como comodín para indicar contenido previo o posterior.

#### Ejemplos:

| RegEx | Coincide con... |
| - | - |
| `.*2023$` | cualquier texto que termine en **2023**. |
| `.*abc.*` | cualquier texto que contenga **abc**. |
| `^item` | textos que comienzan con **item**. |
| `\d{3}` | cadenas formadas por exactamente tres dígitos. |
| `^(10\.10\.1\.0\|192\.168\.1\.0)` | Subnets que comiencen por 10.10.1.0 o 192.168.1.0 |
| `^(?:10\.10\.1\|192\.168\.1)\.(?:25[0-5]\|2[0-4]\d\|1\d\d\|[1-9]?\d)$` | Cualquier IP dentro de las subredes que comiencen por 10.10.1.0 o 192.168.1.0 |

<Tip>
  Para crear y probar expresiones regulares antes de configurarlas en el entorno productivo, Flexxible recomienda utilizar herramientas especializadas como [Regex101](https://regex101.com).
</Tip>

#### Consideraciones

* El sistema ejecuta **cada hora** un proceso automático que busca dispositivos cuyo valor del atributo coincida con la expresión configurada. Si los encuentra, los añade al grupo de reporte correspondiente.
* Las expresiones regulares pueden tener una longitud máxima de 250 caracteres.
* Se recomienda revisar periódicamente las expresiones activas para evitar solapamientos y conflictos entre grupos.

### Campo de patrón de búsqueda

Este campo determina sobre qué atributo del dispositivo se aplicará la expresión regular definida en el patrón de pesca.

#### Opciones disponibles

<img src="https://mintcdn.com/flexxible/wg_2jBdeoMce5e4u/images/guides/fishpat.png?fit=max&auto=format&n=wg_2jBdeoMce5e4u&q=85&s=dfb85b112dc4890f5174c6693710b9b5" alt="fishpat" width="1440" height="765" data-path="images/guides/fishpat.png" />

* **Nombre completo.** Aplica la expresión sobre el nombre completo del dispositivo.
* **Descripción.** Aplica la expresión sobre el contenido del campo descripción del dispositivo.
* **OU.** Aplica la expresión sobre la unidad organizativa.
* **Subred actual.** Aplica la expresión sobre la cadena de la subred actual del dispositivo.

<Info>
  El **Campo de patrón de búsqueda** está disponible a partir de FlexxAgent versión 25.10. En versiones anteriores, el patrón de pesca se aplica únicamente al nombre del dispositivo.
</Info>
