Os Filtros Avançados tem como objetivo facilitar o envio de mensagens, permitindo uma segmentação mais precisa do público-alvo final. O sistema permite ao usuário enviar mensagens utilizando simultaneamente filtros avançados e filtros pré-definidos. O filtro avançado permite ao usuário personalizar as exibições conforme suas necessidades. As opções disponíveis são previamente cadastradas nas Regras de Comunicação, onde são definidos critérios como quais coligadas, filiais, cursos e entre outros. essa forma, os filtros exibem apenas as opções configuradas no sistema. Caso nenhum Filtro Avançado seja informado, o usuário poderá enviar mensagens de acordo com as permissões do contexto vinculado ao seu perfil de usuário. - Público-Alvo: define quais papéis podem receber as mensagens, como alunos, pais, responsáveis, coordenadores e professores. Apenas os destinatários que atenderem aos filtros selecionados receberão as mensagens.
Processamento do Envio de MensagensO processamento do envio de mensagens será segmentado conforme o tipo de filtro: Filtros avançados: A separação será feita por contexto. Por exemplo, se um filtro avançado selecionar dados de três contextos diferentes, o processo será dividido em três execuções. O usuário que disparou o envio receberá três e-mails, cada um contendo as informações do respectivo processamento. O envio de mensagens pode ser afetado pela seleção de múltiplos contextos. Cada contexto selecionado resultará em um processamento separado.
| Expandir |
|---|
| title | Exemplos de Quebras no Processamento |
|---|
| Seleção de dois contextos diferentes: Duas execuções distintas serão realizadas, gerando dois e-mails.


Uso de filtros pré-definidos e avançados: Se houver três contextos distintos e três filtros pré-definidos, o total de execuções será seis.
|
Conceito de Processamento Apenas para Filtros CompletosO sistema considera apenas filtros completos para o envio de mensagens. Isso significa que, se um filtro não for totalmente especificado, ele será descartado no processamento. | Expandir |
|---|
| title | Exemplo de Processamento Apenas para Filtros Completos |
|---|
| Exemplo 1: Período letivo selecionado: todos da filial 1 (coligada 1) e 2025 da filial 12 (coligada 6). Cursos selecionados: Apenas cursos da coligada 6. Resultado: O período letivo 2024 da períodos letivos referente a coligada 1 será descartadoserão descartados, pois não há cursos associados a ele.
Image Modified
Exemplo 2: Cursos selecionados: X e Y. Habilitações especificadas: Apenas do curso X. Resultado: O curso Y será descartado, pois não tem habilitações associadas.
Image Added
|
| Expandir |
|---|
| title | Log do Processo de Informações |
|---|
| Um e-mail será enviado contendo um log do processo, no qual estarão registrados os detalhes dos filtros utilizados.
 |
Se, além desse filtro avançado, forem adicionados mais três filtros pré-definidos, o processo será quebrado em seis execuções no total. | Informações |
|---|
Comportamento dos Campos:
- Os filtros funcionam de forma encadeada, ou seja, a seleção de um filtro impacta nos filtros subsequentes. Por exemplo, ao selecionar uma Coligada, os próximos filtros serão aplicados considerando essa Coligada, e assim sucessivamente. Os filtros oferecem a flexibilidade de seleção, permitindo que o usuário escolha uma ou mais opções para cada critério, garantindo uma busca mais precisa.
- Quando os filtros estão preenchidos e o usuário retorna para alterar um campo, todos os campos subsequentes serão apagados. Isso ocorre para garantir que os resultados sejam atualizados conforme as alterações realizadas.
Exemplos (GIF): - Utilizando filtro avançado.

- Ao clicar nos filtros Professor, Aluno ou Coordenador, os nomes não serão exibidos automaticamente. É necessário realizar uma pesquisa ou busca avançada para visualizar os resultados.
- A busca avançada poderá ser realizada em qualquer um dos filtros. Por exemplo, ao buscar no filtro Filial, será possível pesquisar tanto pelo Código da Filial quanto pelo Nome da Filial.
- O preenchimento do filtro Período Letivo é obrigatório para prosseguir para a próxima etapa.
| Expandir |
|---|
| title | Dependências dos Filtros |
|---|
| Abaixo estão as dependências entre os filtros: - Curso – depende do Período Letivo.
- Habilitação – depende do Período Letivo e Curso.
- Matriz Aplicada – depende do Período Letivo, Curso e Habilitação.
- Turno – depende do Período Letivo, Curso, Habilitação e Matriz Aplicada.
- Turma – depende do Período Letivo , Curso, Habilitação, Matriz Aplicada e Turno.
- Coordenador – depende do Período Letivo.
|
|
|