Sisällysluettelo

Lisätietoa hälytyksistä

Hälytys päivitetään/tallennetaan, kun käyttäjä joko luo uuden tai muokkaa olemassaolevaa hälytystä. Serverillä on “lista” hälytyksistä, jossa hälytykset ovat siinä järjestyksessä, jossa ne listataan Hälytykset -listaikkunassa. Hälytysten viestien toimitustietojen tilanne on tallennettu tietokantaan omaan tauluunsa. Tässä taulussa pidetään kirjaa kaikista tapauksista, jotka kuuluvat hälytysten piiriin, sekä niihin liittyvien toimitusten tilasta.

Tarkista lukumäärän suhteen -hälytyksellä on vakioarvo -1, jota käytetään tapaus id:nä, sillä tästä hälytyksestä lähtee vain yksi viesti, kun tapausten määrä alittaa/ylittää määritellyn. Tarkista näkymän avulla ja Tallenna tapaus -hälytys lähettää viestin jokaisesta hakuehdot täyttävästä tapauksesta. Kun tapaus täyttää hälytyksen näkymän ehdot ja määritelty hälytys- ja eskalointitoimenpide on tapaukselle suoritettu, tapaukselle asetetaan nk. “notifikaatiolippu”, toisinsanoen samaa hälytystä ei suoriteta useampaan kertaan. Lippu nollataan, kun tapaus ei enää täytä hälytyksen näkymän ehtoja, tai kun hälytystä muokataan.

Hälytysten tarkistaminen
Hälytykset jaotellaan kahteen eri tyyppiin: hälytykset, jotka tarkistetaan kun tapaus luodaan tai muokataan olemassaolevaa, ja hälytykset, jotka tarkistetaan määrätyin väliajoin joko näkymän ehdoilla ja/tai tapausten lukumäärän perusteella. Requeste serveri tarkistaa kaikki tapausten muokkaamiseen liittyvät hälytykset ja lähettää viestin tai eskaloi tapauksen ennenkuin tieto tallennetaan kantaan. Myös Tarkista näkymän avulla -hälytykset tarkistetaan joka kerta, kun tapaus tallennetaan. Jos viesti on jo lähetetty ja hälytyksen ehdot eivät enää täyty, päivitetään hälytyksen notifikaatiolippu tapaukselle.
Määrätyin väliajoin suoritettavat hälytykset tarkistetaan Hälytysasetukset -ikkunassa määrätyin tarkasteluvälein. Minimi tarkasteluväli hälytyksille on viisi minuuttia, eli hälytykset tarkistaan joka viides minuutti. Maksimi tarkasteluväli on 10080 minuuttia, eli viikko. Kun väliajoin suoritettavia hälytyksiä tarkistetaan, vain aktiiviset suoritetaan. Hälytykset suoritetaan siinä järjestyksessä kuin ne on määritelty Hälytykset -listaikkunassa. Jos jokin hälytys muuttaa tapauksen arvoja, listalla oleva seuraava hälytys tarkistaa tapauksen uusien arvojen perusteella.

Tapausten lukumäärää vertaavat hälytykset tarkistavat näkymän ehdot täyttävät tapaukset ja niiden lukumäärän verrattuna hälytyksen raja-arvoon. Tarkista näkymän avulla -hälytykset tarkistavat löytyykö näkymän ehdot täyttäviä tapauksia, ja jos yksikin tapaus löytyy, hälytys suoritetaan.

Hälytysten suorittaminen

Jos viestit ovat käytössä, sähköposti tai tekstiviesti lähetetään vain, jos viestiä ei aiemmin ole lähetty kyseessä olevaan hälytykseen liittyen. Viestin lähetyksen jälkeen tapaukselle päivitetään tieto, jotta samaa hälytystä ei suoriteta uudelleen. Lähetetty viesti päivitetään viestilokiin. Viestin Tekijäksi päivitetään 'RequesteAlerter' ja Tapaus id jätetään tyhjäksi.

Jos eskalointi on käytössä, serveri päivittää tapauksen tietoja eskalointioperaation määritysten mukaisesti ja lisää tapauksen historiatietoihin tiedon suoritetusta eskaloinnista. Historiarivin Toiminto -kenttää päivitetään tiedoksi 'Escalation' ja Tekijä -kenttään 'RequesteAlerter', ja kaikki eskloidut kentät vanhoine ja uusine arvoineen listataan kommentti kentässä.

Eskaloinnissa on muutama poikkeus: jos käyttäjä on muokkaamassa tapausta, ei eskalointia suoriteta. Ja jos eskalointi triggeröisi uuden hälytyksen, ei eskalointia suoriteta, ettei synny ikiluuppia, jossa hälytyksiä ja eskalointia suoritettaisiin ikuisesti.

Katso myös:


Parametrit - Hälytykset