Pravidelná upozornění
Pravidelná upozornění jsou vlastní upozornění, která se automaticky odesílají prostřednictvím e-mailu. Obsah záznamů je nastavitelný, např. mohou být upozorněni na nadcházející vypršení platnosti softwarových licencí, nadcházející konec záruční doby určitých zařízení atd.
Pravidelná upozornění mohou být spravována členy Administrátory skupiny v Spravování - Pravidelná upozornění.
Základem každé varovné definice je jediný SQL skript, který vrací tabulku s parametry zpráv a odeslanými daty. Data jsou vždy součástí textu e-mailu a mohou být případně připojena jako soubor CSV.
SQL skript
SQL skript vytvořeného upozornění se provádí pravidelně podle stanovené lhůty.
Tabulka výsledků skriptu musí obsahovat tyto povinné sloupce:
Sloupec | L 343, 22.12.2009, s. 1). |
---|---|
Od | Odesílatel zprávy, např. Hodnota NULL znamená, že záznam je odesílán ze sady odesílatel systému Alvao. uživatelský účet, který se používá k odesílání zpráv přes SMTP server musí mít oprávnění k odesílání zpráv jménem tohoto odesílatele. |
Komu | Seznam příjemců zpráv oddělených středníkem, např. |
Cc | Seznam příjemců kopie zprávy |
Bcc | Seznam příjemců skryté zprávy |
Předmět | Předmět zprávy |
Text | Text zprávy. Text může použít html tagy pro formátování textu. |
Zpětná tabulka je nejprve seskupena podle parametrů zpráv (povinné sloupce). Výsledný seznam představuje jednotlivé odeslané e-maily. Text každého e-mailu, pak obsahuje datovou tabulku obsahující hodnoty z ostatních sloupců tabulky ze všech řádků se zadanými hodnotami povinných sloupců.
Pokud e-mail obsahuje více než 50 příjemců v jakémkoli poli (příjemce, kopírovat, skrytá kopie), je odesílána v dávkách až 50 příjemců na pole.
Upozornění je odesláno pouze v případě, že SQL skript vrátí některé řádky. Pokud je seznam subjektů prázdný a uživatel si přesto přeje být informován, skript musí být zapsán tak, aby vždy vrátil některé řádky.
Výstrahy lze volitelně vyhodnotit prostřednictvím analytické databáze místo databáze produkce. Toto je doporučeno zejména pro výstrahy, které trvají dlouho (desítky sekund nebo více) spustit SQL skript.
Každý pravidelný záznam je spuštěn v transakci s izolačním stupněm ReadUncommited. Proto v extrémních případech může skript fungovat s daty, které uživatel aktuálně upravuje.
Řešení problémů
Pokud některá oznámení nejsou zasílána tak, jak by měla, zkontrolujte tyto body:
- V tabulce Administrace - Pravidelná upozornění vyberte příslušné upozornění. Pokud došlo k chybě při posledním hodnocení, text chybové zprávy uvidíte v náhledu vpravo.
- V SQL Server Management Studio, spusťte SQL skript ručně a zkontrolujte, zda vrátí některá data a vrátí všechny požadované sloupce.
- Zkontrolujte nastavení zprávy.