> ## 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.

# Alterar o grupo de relatório automaticamente

> Alterar o grupo de relatório de um ou mais dispositivos de forma programática e não assistida

Existem duas formas de alterar o grupo de relatório de um ou vários dispositivos:

* Manualmente, por meio da execução da operação de alteração de grupo de relatório na seção *Workspaces*
* De forma automática, por meio do uso da funcionalidade *Padrão de pesca*

## Alterar o grupo de relatório por meio do padrão de pesca

O padrão de pesca permite definir expressões regulares (RegEx) compatíveis com Java 8 para a incorporação automática de dispositivos a um grupo de relatório.

A expressão configurada é comparada com o conteúdo (valor) do atributo selecionado no Campo de padrão de busca, seja texto, números ou qualquer outra cadeia representada nesse campo. Pode ser utilizada para buscar correspondências exatas, textos que começam ou terminam de uma forma específica ou padrões mais avançados. Para correspondências parciais, pode-se usar `*` como coringa para indicar conteúdo anterior ou posterior.

#### Exemplos:

| RegEx | Corresponde a... |
| - | - |
| `.*2023$` | qualquer texto que termine em **2023**. |
| `.*abc.*` | qualquer texto que contenha **abc**. |
| `^item` | textos que começam com **item**. |
| `\d{3}` | cadeias formadas por exatamente três dígitos. |
| `^(10\.10\.1\.0\|192\.168\.1\.0)` | Sub-redes que começam com 10.10.1.0 ou 192.168.1.0 |
| `^(?:10\.10\.1\|192\.168\.1)\.(?:25[0-5]\|2[0-4]\d\|1\d\d\|[1-9]?\d)$` | Qualquer IP dentro das sub-redes que começam com 10.10.1.0 ou 192.168.1.0 |

<Tip>
  Para criar e testar expressões regulares antes de configurá-las no ambiente de produção, a Flexxible recomenda utilizar ferramentas especializadas como o [Regex101](https://regex101.com).
</Tip>

#### Considerações

* O sistema executa **a cada hora** um processo automático que busca dispositivos cujo valor do atributo coincida com a expressão configurada. Se os encontra, os adiciona ao grupo de relatório correspondente.
* As expressões regulares podem ter um comprimento máximo de 250 caracteres.
* Recomenda-se revisar periodicamente as expressões ativas para evitar sobreposições e conflitos entre grupos.

### Campo de padrão de busca

Este campo determina sobre qual atributo do dispositivo será aplicada a expressão regular definida no padrão de pesca.

#### Opções disponíveis

<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" />

* **Nome completo.** Aplica a expressão sobre o nome completo do dispositivo.
* **Descrição.** Aplica a expressão sobre o conteúdo do campo descrição do dispositivo.
* **OU.** Aplica a expressão sobre a unidade organizacional.
* **Sub-rede atual.** Aplica a expressão sobre a cadeia da sub-rede atual do dispositivo.

<Info>
  O **Campo de padrão de busca** está disponível a partir do FlexxAgent versão 25.10. Em versões anteriores, o padrão de pesca é aplicado apenas ao nome do dispositivo.
</Info>
