Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Expandir
title Filtro avançado

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 Mensagens

O processamento do envio de mensagens será segmentado conforme o tipo de filtro:

  • Filtros avançados: A separação será feita por contexto.

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
titleExemplos de Quebras no Processamento
  1. Seleção de três contextos diferentes: Três execuções distintas serão realizadas, gerando três e-mails.

  2. 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 Completos

O 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
titleExemplo 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
titleLog 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
titleDependê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.

...