Alertas
Última atualização: 07/10/2026
A maneira mais fácil de definir um alerta é usando o Assistente de Alerta, que pode ser iniciado a partir do menu Ferramentas. Os alertas também podem ser criados e mantidos na caixa de diálogo Alertas, que pode ser aberta a partir do menu Ferramentas. Os alertas são armazenados como parte do documento QlikView. Eles podem ser criados e disparados somente nas versões do QlikView executadas no Windows (isto é, não nos clientes AJAX).
Usando Alertas
As verificações de alerta do QlikView podem ser disparadas de três formas diferentes:
- Automaticamente no layout do QlikView, quando houver a probabilidade de os dados do documento terem mudado, isto é, quando o documento for aberto, quando o script tiver sido executado ou quando uma operação Reduzir Dados tiver sido executada.
- Manualmente de uma macro por meio de APIs de Automação especiais. Consulte o guia da API do QlikView para obter detalhes.
- Programas externos que executam o QlikView no modo batch têm uma API de Automação especial para recuperar uma lista de alertas disparados a partir de um determinado contexto.
A cadeia de eventos após o disparo de uma verificação de alerta pode ser mostrada como segue:
Cada disparo de alerta inicia uma cadeia de operações lógicas no documento QlikView. Normalmente, o QlikView deve executar as seguintes etapas principais:
- Armazene as seleções atuais e exiba o marcador relevante para o alerta.
- Verifique novamente a condição de alerta para verificar se o alerta é relevante. Caso contrário, restaure o estado de seleção original.
- Verifique se o alerta está suspenso e, em caso afirmativo, restaure o estado de seleção original.
- Se o alerta não estiver suspenso, exiba as mensagens e os cálculos relacionados ao alerta.
- Execute quaisquer ações relacionadas a alertas e, em seguida, restaure o estado de seleção original.
Os alertas podem opcionalmente ser suspensos depois de disparados. Por exemplo, um alerta que indica que uma meta de orçamento mensal foi atingida pode ser configurado para disparar apenas uma vez e depois ser suspenso até o próximo mês, para evitar alertas repetidos da mesma informação.
O tempo de processamento necessário para executar a maioria dessas operações de alerta é igual ao tempo de processamento para um usuário executar manualmente uma ação equivalente na interface. O tempo de processamento necessário para calcular o valor da expressão de condição na etapa 4 é aproximadamente o mesmo se a expressão residir em um objeto da pasta carregado. Combinados, o tempo necessário para verificar as condições de alerta pode se tornar considerável em documentos grandes. Portanto, o uso de grandes quantidades de alertas acionados por macro pode resultar em um documento lento para carregar ou responder.