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: 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 três contextos diferentes: Três execuções distintas serão realizadas, gerando três 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: 2024 da filial 1 (coligada 1) e 2024 da filial 2 (coligada 2). Cursos selecionados: Apenas cursos da coligada 2. Resultado: O período letivo 2024 da coligada 1 será descartado, pois não há cursos associados a ele.
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.
Image Added |
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.
|
|
|