功能區塊 ALARM

功能區塊 ALARM 處理一個警報信號。

有關可視化插件的更多資訊,請參閱 警報管理警報歷史記錄.

最大保留時間可以在上下文菜單中設定為 專案 設定 自動化 保留策略.

資料庫

資料庫不僅定義功能區塊的儲存空間,還定義警報的資料庫名稱。因此,請注意您不能簡單地重新命名它,否則會建立一個新的資料庫。建議使用前綴,例如 alarm.Fenster.

注意: 當所有元素根據策略過期時,現有記錄將被刪除。目前不支援刪除單個事件。

輸入端口 ACTIVE

此輸入端口會產生一個新的警報。在建立時,ALARM 輸出為真,並將 ALARM_DT 輸出處的時間固定。只有當此警報未被靜音時,ALARM 輸出才為真。

輸入端口 ACK_REMOTE

此輸入端口會確認警報並將 ACK 輸出設為真,並在 ACK_DT 輸出處寫入當前時間。在活動警報中只能設置一次確認。

輸入端口 TITLE

此輸入端口定義警報的標題字串。此標題可以隨時實時更改。

輸入端口 DESCRIPTION

此輸入端口定義警報的描述字串。描述可以包含多行,但不應超過兩行。此描述可以隨時實時更改。

輸入端口 LOCATION

此輸入端口定義警報的位置字串。此位置可以隨時實時更改。

輸入端口 STATUS

此輸入端口會將狀態文字輸出到列表中。它以字串形式傳遞。狀態應統一定義。

輸入端口 ICON

此輸入端口會將圖標輸出到列表中。它以字串形式傳遞。圖標與頁面相同。

輸入端口 COLOR

使用此輸入端口可以更改列表的文字顏色。沒有顏色是空字串。這裡將顏色作為名稱傳遞。所有顏色名稱請參閱 圖標顏色.

輸入端口 PRIORITY

此輸入端口會排序列表。最高優先級是 0. 這裡沒有限制數量。

輸入端口 LINK_SITE

此輸入端口定義可鏈接的網頁。輸入端口類型為字串。只能設置頁面 ID。可以通過將頁面拖放到輸入端口來簡化操作。

輸入端口 SILENT

使用此輸入端口可定義靜音警報。如果輸入端口為真,則報告圖標會消失。但這不影響靜音功能。因此建議將 REQ_SHELVE 設置為假,當 SILENT 輸入端口為真時。

輸入端口 REQ_ACK

如果此輸入端口為真,則允許警報列表的用戶確認警報。

輸入端口 REQ_SHELVE

如果此輸入端口 TRUE, 則允許警報列表的用戶無限期推遲警報。如果輸入端口是一個時間 (T#) 後跟 ";ALL", 則可以設置最大推遲時間。

如果要擴展確認或推遲的權限,則可以將字串附加到 REQ_ACK 或 REQ_SHELVE 輸入端口。重要的是,一旦輸入端口不再設為 TRUE,字串必須以 ALL 開始。以下是一些示例:

字串 描述
"300000;ALL" REQ_SHELVE 最大為 5 分鐘,並適用於所有群組
"ALL" 所有群組,等同於 TRUE
"gid1;gid2" 允許 gid1 和 gid2 群組
"gid1;gid2;ALL" 所有群組,等同於 TRUE,gid1 和 gid2 將被忽略

提示: 使用 CONCAT 建立字串。

輸入端口 DO_ACK

DO_ACK 輸入端口的正邊沿通過 SPS 確認警報。ACK 輸出被設置為真。然後,輸入端口會根據 ACK_NOTE 和 ACK_USER 覆寫。ACK_DT 輸出將用當前時間描述。如果再次確認警報,則不再設置 ACK_DT 輸出。

輸入端口 DO_ACK_NOTE

此輸入端口定義一個字串作為註釋。在 DO_ACK 的正邊沿上,註釋會寫入 ACK_NOTE 輸出。

輸入端口 DO_ACK_USER

這裡可以定義一個字串作為用戶 ID。在 DO_ACK 的正邊沿上,ID 會寫入 ACK_USER 輸出。

輸入端口 DO_SHELVE

DO_SHELVE 輸入端口的正邊沿通過 SPS 推遲警報。SHELVE 輸出被設置為真。然後,輸入端口會根據 SHELVE_NOTE 和 SHELVE_USER 覆寫。SHELVE_DT 輸出將用當前時間描述。如果再次確認警報,則不再設置 SHELVE_DT 輸出。

輸入端口 DO_SHELVE_TO_DT

定義推遲警報的絕對時間 DT#. 當超過此時間時,警報將再次被設置為活動狀態。SHELVE 輸出再次為假。在 DO_SHELVE 的正邊沿上,此值會傳輸到 SHELVE_TO_DT 輸出。如果未傳遞時間,則將無限期推遲。

提示: 使用功能區塊 STR2DT, 以使用相對時間,例如在 5 分鐘後。或者將時間 T#DT# 的時間戳記相加,這可能會導致偏差。

輸入端口 DO_SHELVE_NOTE

此輸入端口定義一個字串作為註釋。在 DO_SHELVE 的正邊沿上,註釋會寫入 SHELVE_NOTE 輸出。

輸入端口 DO_SHELVE_USER

這裡可以定義一個字串作為用戶 ID。在 DO_SHELVE 的正邊沿上,ID 會寫入 SHELVE_USER 輸出。

輸入端口 DO_SHELVE_RESTORE

DO_SHELVE_RESTORE 輸入端口的正邊沿將恢復一個推遲的警報。在此過程中,DO_SHELVE_USER 和 DO_SHELVE_NOTE 會像上述方法一樣複製到相應的輸出。

輸入端口 RECORD

此輸入端口啟用存檔。只需將其保持為真即可。任何對 ACTIVE、TITLE、DESCRIPTION、LOCATION、STATUS、PRIORITY 或 SILENT 輸入端口的更改都會導致記錄。

注意: 需要額外許可證才能輸出記錄。有關詳細資訊,請參閱 警報歷史記錄 章節。

輸出端口 ALARM

只要 ACTIVE 輸入端口為真且警報未被 SHELVE 推遲,此輸出端口就為真。

輸出端口 ALARM_DT

包含警報時間的時間戳記 DT# (ACTIVE 輸入端口的正邊沿)。

輸出端口 ACK

此輸出端口為真,當警報已確認時。這可以通過可視化和 SPS 完成。

輸出端口 ACK_DT

包含警報確認時間的時間戳記 DT# (ACK 輸入端口或可視化的正邊沿)。

輸出端口 ACK_NOTE

警報確認時最後一條註釋作為字串。

輸出端口 ACK_USER

警報確認時最後一個用戶 ID 作為字串。

輸出端口 SHELVE

此輸出端口為真,當警報已推遲時。這可以通過可視化和 SPS 完成。

輸出端口 SHELVE_DT

包含警報推遲時間的時間戳記 DT# (SHELVE 輸入端口或可視化的正邊沿)。

輸出端口 SHELVE_TO_DT

自動重置推遲的結束時間點 DT#.

輸出端口 SHELVE_NOTE

警報推遲時最後一條註釋作為字串。

輸出端口 SHELVE_USER

警報推遲時最後一個用戶 ID 作為字串。

可視化

注意: 處理可視化的所有時間戳記都會四捨五入到整秒。

提示: 使用字串 {name} 可以將文件名稱傳遞給 TITLE、DESCRIPTION 和 LOCATION 輸入端口,但不再按名稱排序。使用 {dir:2} 可以將路徑長度減少到 2. 使用 {dir:-1} 會從底部減少路徑。此外,還可以通過 {dir::\} 定義分隔符號。

推薦圖標和顏色

名稱 圖標 顏色
OK material/check_circle
資訊 material/info 藍色
警告 material/error 橙色
警報 material/warning 紅色

另請參見