# 警示

若要定義警示，最簡單的方法就是使用可以從工具功能表中叫用的警示精靈。在警示對話方塊中，也可以建立和維護警示，從工具功能表中即可開啟此對話方塊。警示會儲存為 QlikView 文件的一部分。只能從 Windows 版本的 QlikView (也就是並非從 AJAX 用戶端) 建立和觸發警示。

## 使用警示

有三種不同的方式可以觸發 QlikView 警示檢查：

1. 在 QlikView 版面配置中自動觸發，表示文件的資料很可能已經變更，亦即開啟文件、執行指令碼或執行減少資料作業時。
2. 透過特別的自動化 API 手動從巨集觸發。如需詳細資料，請參閱 QlikView API 指南。
3. 以批次模式執行 QlikView 的外部程式有特別的自動化 API，可以從指定的內容擷取發出的警示清單。

觸發警示檢查之後的事件鏈結如下所示：

![警示流程圖範例](https://help.qlik.com/zh-TW/qlikview/September2026/Subsystems/Client/Content/Resources/Images/AlertFlowChart.png)

每次觸發警示都會引起 QlikView 文件出現一連串的邏輯操作。一般而言，QlikView 必須執行下列主要步驟：

1. 儲存目前的選取項目，並顯示與該警示相關的書籤。
2. 重新檢查警示條件，以確認警示是否相關。若否，還原原始選取狀態。
3. 檢查警示是否已暫停，若是，則還原原始選取狀態。
4. 若警示未暫停，則顯示與警示相關的訊息和計算。
5. 執行任何警示相關動作，然後還原原始選取狀態。

可以選擇將發出後的警示擱置。例如，指出每月預算目標已達成的警示，可設定為僅觸發一次，然後暫停至下個月，以避免重複發出相同資訊的警示。

執行大部分這些警示操作所需的處理時間，等同於使用者在介面中手動執行同等動作的處理時間。步驟 4 中計算條件運算式值所需的處理時間，大約等於運算式存在於已載入工作表物件的時間。在大型文件中，檢查警示條件所需的全部時間可能會變得相當長。因此，使用大量巨集觸發的警示可能會導致文件載入或回應緩慢。