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. - Público-Alvo: define quais papéis podem receber as mensagens, como alunos, pais, responsáveis, coordenadores e professores. apenas receberão as mensagens quem atenderem aos filtros selecionados.
Processamento do Envio de MensagensO processamento do envio de mensagens será segmentado conforme o tipo de filtro: 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: A separação será feita por contexto, por 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 três dois contextos diferentes: Três Duas execuções distintas serão realizadas, gerando três dois e-mails.
Image Added
Image Added
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: 2024 todos da filial 1 (coligada 1) e 2024 2025 da filial 2 12 (coligada 26). Cursos selecionados: Apenas cursos da coligada 26. Resultado: O período letivo 2024 da coligada 1 será descartado, pois não há cursos associados a ele.
Image Added
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.
|
| 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.
 |
O filtro avançado permite ao usuário personalizar as exibições conforme suas necessidades, as opções disponíveis nos filtros são previamente cadastradas nas Regras de Comunicação, onde são definidos quais coligadas, filiais, cursos e entre outros. Esse processo garante que os filtros reflitam apenas as opções configuradas. 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. Exemplo: Se o usuário possui permissão somente na Coligada 2, somente informações vinculadas a essa Coligada será exibida. O mesmo princípio se aplica aos níveis seguinte.
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.
|
|
|