Přeskočit obsah

Notifikace

Info

Notifikace o aktualizacích tiketů jsou k dispozici z LogMan.io v25.30.

LogMan.io Upozornění mohou posílat notifikace o aktualizacích tiketů.

Aktuálně podporované typy notifikací:

Konfigurace

Note

Notifikace jsou odesílány prostřednictvím mikroservisu ASAB Iris. Ujistěte se, že je nejprve správně nakonfigurován.

Povolit Notifikace

Pro povolení typu notifikace musí být odpovídající sekce přítomna v konfiguraci LMIO Upozornění v /Site/model.yaml.

/Site/model.yaml
services:
  lmio-alerts:
    asab:
      config:
        notification:email: {}  # Přidejte tento řádek pro povolení emailových notifikací
        notification:slack: {}  # Přidejte tento řádek pro povolení slackových notifikací
        notification:sms: {}    # Přidejte tento řádek pro povolení sms notifikací

Období Notifikací

Výchozí období notifikací je 1 hodina.

Období notifikací (v sekundách) může být nakonfigurováno pro každý typ notifikace v model.yaml.

Odesílat Slack Notifikace Každé Dvě Hodiny

/Site/model.yaml
services:
  lmio-alerts:
    asab:
      config:
        notification:slack:
          period: 7200

Pozastavit Notifikace

Každý typ notifikace může být pozastaven na úrovni nájemce.

Note

Výchozí nastavení knihovny pro notifikace:

  • notifikace jsou odesílány pouze během standardních pracovních hodin (16:00 UTC do 06:00 UTC)
  • notifikace jsou pozastaveny v 16:00 UTC každý pátek až do pondělí 06:00 UTC
  • akumulované aktualizace jsou odesílány na email a slack po obnovení notifikací po pozastavení
  • akumulované aktualizace NENÍ odesílány prostřednictvím sms po obnovení notifikací po pozastavení

Prosím, upravte výchozí nastavení, pokud je to nutné.

Funkčnost je dostupná prostřednictvím nastavení uložených v Knihovně na /Alerts/Notifications/settings.yaml.

Harmonogram Typu Notifikace

/Alerts/Notifications/settings.yaml
  ---
  define:
  type: alerts/notifications

  slack:  # (1)
  schedule:
      - at: 0 16 * * FRI # (2)
      duration: 42h # (3)
      action: discard # (4)

      # Odeslat akumulované aktualizace
      - at: 0 16 * * * # (5)
      duration: 14h # (6)
      action: delay # (7)
  1. Typ notifikace, tj. slack, email, sms
  2. Přestat odesílat notifikace každý pátek ve 16:00 UTC (standardní cron výraz)
  3. Pozastavit notifikaci na 42 hodin. Začít odesílat notifikace v pondělí v 06:00 (UTC)
  4. NEOdesílat akumulované aktualizace, když se notifikace obnoví
  5. Přestat odesílat notifikace každý den v 16:00 (UTC)
  6. Pozastavit notifikaci na 14 hodin. Začít odesílat notifikace v 06:00 (UTC)
  7. Odeslat akumulované aktualizace, když se notifikace obnoví

Podporované postfixy věku:

  • y: rok, resp. 365 dní
  • M: měsíc, resp. 31 dní
  • w: týden
  • d: den
  • h: hodina
  • m: minuta

Příklad: "3h" (tři hodiny), "5M" (pět měsíců), "1y" (jeden rok) a tak dále.

Emailové Notifikace

Email: Přidělený Odpovídající

Odpovídající je informován, když je přidělen k tiketu.

Hint

Pokud je to nutné, povolte a / nebo upravte šablonu Knihovny Ticket Assignment.md na /Templates/Email/.

Email: Naplánováno

Výchozí obecné hodnoty pro parametry to (příjemce) a from (odesílatel) mohou být nakonfigurovány v model.yaml.

/Site/model.yaml
    services:
      lmio-alerts:
        asab:
          config:
            notification:email:
              from: tester@teskalabs.com
              to: user@teskalabs.com

Parametr from je volitelný.

Pokud chcete odesílat notifikace na výchozí cílové email(y), ujistěte se, že je parametr to správně nakonfigurován.

  • Pokud má tiket přiděleného odpovídajícího a to je nakonfigurováno => notifikace jsou odesílány jak odpovídajícímu, tak na nakonfigurované výchozí email(y)
  • Pokud má tiket přiděleného odpovídajícího a to NENÍ nakonfigurováno => notifikace jsou odesílány pouze odpovídajícímu
  • Pokud má tiket žádného přiděleného odpovídajícího a to je nakonfigurováno => notifikace jsou odesílány na nakonfigurované výchozí email(y)
  • Pokud má tiket žádného přiděleného odpovídajícího a to NENÍ nakonfigurováno => notifikace nejsou odesílány

Hint

Pokud je to nutné, povolte a / nebo upravte šablonu Knihovny Ticket Updated.md na /Templates/Email/.

Slackové Notifikace

Pokud je k dispozici nájemci-specifický token a channel pro asab-iris, notifikace přijdou do určeného kanálu.

Hint

Pokud je to nutné, povolte a / nebo upravte šablonu Knihovny Ticket Updated.md na /Templates/Slack/.

SMS Notifikace

Výchozí telefonní číslo může být nakonfigurováno v model.yaml.

/Site/model.yaml
services:
  lmio-alerts:
    asab:
      config:
        notification:sms:
          phone: 700700700  # výchozí telefonní číslo

Warning

V LogMan.io v25.30 není podporováno několik telefonních čísel v sms notifikacích. Telefonní číslo je používáno pro notifikace pro všechny nájemce.

  • Pokud má tiket přiděleného odpovídajícího a výchozí phone je nakonfigurováno => notifikace jsou odesílány odpovídajícímu
  • Pokud má tiket přiděleného odpovídajícího a výchozí phone NENÍ nakonfigurováno => notifikace jsou odesílány odpovídajícímu
  • Pokud má tiket žádného přiděleného odpovídajícího a výchozí phone je nakonfigurováno => notifikace jsou odesílány na výchozí telefonní číslo
  • Pokud má tiket žádného přiděleného odpovídajícího a výchozí phone NENÍ nakonfigurováno => notifikace nejsou odesílány

Odpovídající by měli mít své telefonní číslo uvedeno jako součást svého profilu přihlašovacích údajů.

Hint

Pokud je to nutné, povolte a / nebo upravte šablonu Knihovny Ticket Updated.md na /Templates/SMS/.