# Alarmy

Najprostszą metodą zdefiniowania alarmu jest skorzystanie z Kreatora alarmów, który można uruchomić z menu Narzędzia. Alarmy można też tworzyć i organizować w oknie dialogowym Alarmy, otwieranym z menu Narzędzia. Alarmy są zapisywane jako część dokumentu QlikView. Alarmy mogą być tworzone i inicjowane z wersji aplikacji QlikView dla systemu Windows (czyli nie z klientów Ajax).

## Używanie alarmów

Istnieją trzy różne sposoby zainicjowania sprawdzenia alarmu QlikView:

1. Automatycznie w układzie QlikView, gdy istnieje możliwość, że dane dokumentu uległy zmianie, czyli po otwarciu dokumentu, wykonaniu skryptu lub wykonaniu operacji Zmniejsz dane.
2. Ręcznie z makra za pośrednictwem specjalnych interfejsów API automatyzacji. Szczegółowe informacje zawiera przewodnik po interfejsach API QlikView.
3. Programy zewnętrzne uruchamiające QlikView w trybie wsadowym wykorzystują specjalny interfejs API automatyzacji do pobierania listy alarmów uruchomionych z danego kontekstu.

Ciąg zdarzeń po wyzwoleniu sprawdzenia alarmu można zobrazować następująco:

![Przykład wykresu przepływu alertów](https://help.qlik.com/pl-PL/qlikview/September2026/Subsystems/Client/Content/Resources/Images/AlertFlowChart.png)

Każde uruchomienie alarmu inicjuje ciąg operacji logicznych w dokumencie QlikView. Zazwyczaj aplikacja QlikView wykonuje następujące kroki:

1. Zapisz bieżące wybory i wyświetl zakładkę powiązaną z alarmem.
2. Sprawdź ponownie warunek alarmu, aby zweryfikować, czy alarm jest istotny. Jeśli nie, przywróć pierwotny stan zaznaczenia.
3. Sprawdź, czy alarm jest zawieszony, a jeśli tak, przywróć oryginalny stan zaznaczenia.
4. Jeśli alarm nie jest zawieszony, wyświetl komunikaty i obliczenia związane z alarmem.
5. Wykonaj wszelkie działania związane z alarmem, a następnie przywróć pierwotny stan zaznaczenia.

Uruchomiony alarm może zostać opcjonalnie zawieszony. Na przykład alarm wskazujący, że miesięczny cel budżetowy został zrealizowany, można ustawić tak, aby wyzwalał się tylko raz, a następnie zawieszał działanie do następnego miesiąca, aby uniknąć powtarzających się alarmów z tą samą informacją.

Czas przetwarzania wymagany do wykonania większości tych operacji na alarmach jest równy czasowi przetwarzania w przypadku ręcznego wykonania równoważnej czynności w interfejsie przez użytkownika. Czas przetwarzania wymagany do obliczenia wartości wyrażenia warunkowego w kroku 4 jest w przybliżeniu taki sam, jak w przypadku wyrażenia należącego do załadowanego obiektu arkusza. W dużych dokumentach łączny czas potrzebny na sprawdzenie warunków alarmu może być znaczny. Dlatego używanie dużej liczby alertów wyzwalanych przez makra może spowodować, że dokument będzie wolno się ładować lub reagować.