Triggers för villkorsstyrda händelser
Denna artikel beskriver hur du använder triggers för villkorsstyrda händelser i Ärende. Vi beskriver hur du styr när en trigger ska ske (When) och hur du förfinar logiken med villkor (If).
Bakgrund
I den här artikeln går vi igenom hur du använder triggers för villkorsstyrda händelser i Ärende – oavsett om du vill skicka meddelanden, skapa nya ärenden eller trigga utgående webhooks. Du får lära dig hur du styr när en trigger ska ske (When) och hur du kan förfina logiken med extra villkor (If), till exempel genom att basera triggers på fältvärden, status, datum eller ledtid, och kombinera flera villkor med OCH eller ELLER.
När du har installerat och namngett ditt addon behöver du göra några inställningar som styr när ett meddelande ska skickas. Dessa så kallade triggers består av två delar:
- När (When) något ska hända
- Om (If) något mer måste vara uppfyllt.
1. Aktiveras när (When)
Under rubriken Aktiveras när (When) ställer du in vad i formuläret som ska trigga ett addon. Du kan välja ett eller flera alternativ per villkor.
❗Notera. Väljer du att lägga till flera when-villkor efter varandra (genom att välja Lägg till ny), triggas meddelandet om något av de tillaggda villkoren inträffar.

A. När ett ärende skapas / ändras.
Välj detta alternativ om du vill att en trigger ska utlösas när ett ärende skapas eller när ett ärende ändras. Vill du att ett addon alltid ska triggas så snart något görs i ett ärende kan du med fördel välja både Ärendet skapas och Ärendet ändras som trigger. Då kommer en trigger alltid att ske när ett ärende påverkas. Detta kan exempelvis vara bra att använda om ni avser att alltid skicka all information via en utgående webhook för att samla upp all information för att exempelvis visualisera era ärenden i Microsoft Power BI.
B. När något av fälten ändras / fylls i.
Det är även möjligt att trigga ett addon när ett fält ändras eller fylls i. Här väljer du vilket fält och vilken händelse i formuläret som ska trigga ett addon. Tänk på att:
- Fält ändrades triggas så snart ett fälts innehåll sätts, ändras eller tas bort.
- Fält fylls i triggas bara när ett fält går från att sakna värde till att få ett värde. För att utlösa en ny trigger behöver användaren därför först ta bort värdet i fältet och spara ärendet, därefter ange ett nytt värde och spara ärendet igen.
C. Datum i fält inträffar.
Datumfältet har några extra funktioner. Du kan både styra när aviseringen ska skickas i förhållande till det angivna datumet och om den ska upprepas. Det innebär att du till exempel kan skapa påminnelser före ett möte, uppföljningar efter ett datum, eller återkommande notifieringar tills ett ärende är avslutat.
Aviseringen kan skickas ett visst antal dagar före eller efter det valda datumet. Om du anger siffran 0 skickas aviseringen på själva datumet. Vid upprepning kan du ange ett intervall (till exempel 7 dagar) för att skicka aviseringen regelbundet, samt bestämma hur många gånger den ska skickas.
💡 Tips: Kombinera gärna upprepade aviseringar med ett IF-villkor enligt följande artikel, så att påminnelserna slutar skickas när ärendet nått status avslutat.
❗️Notera: Alternativet Datum i fält inträffar finns inte som vid användning av addon - nytt ärende utan kan bara användas med addon Skicka meddelande eller Utgående webhooks.
D. Ärendets status blir Påbörjat / Åtgärdat / Avslutat.
Dessa villkor är bra att använda om du vill att ett addon ska triggas när ett ärende har tilldelats en specifik status, till exempel när ett ärende går från Registrerat till Påbörjat, eller från Påbörjat till Åtgärdat eller Avslutat. På så sätt kan du automatiskt skicka meddelanden, starta uppföljningsflöden eller skicka information vidare till andra system exakt när ärendet byter fas i hanteringen.
Genom att styra på status minskar du risken för manuella missar, till exempel att någon glömmer att informera en kund eller intern mottagare när ett ärende är åtgärdat. Du kan också använda olika statusar för att skapa olika typer av notifieringar – till exempel en intern påminnelse när något blivit Påbörjat, och ett externt meddelande till kund när ärendet markerats som Avslutat.
Villkoren som avgör att ett ärende ändrar status ställer du in under fliken Inställningar i formuläret.
E. Ledtid blir försenad pga Påbörjad inom / Åtgärdad inom / Avslutat inom
Dessa villkor är bra att använda om du vill att ett addon ska triggas när en specifik ledtid passerat, det vill säga att ärendet inte uppnått en specifik status inom den tidsram ni har satt upp i era ledtidsinställningar. På så sätt kan du automatiskt fånga upp försenade ärenden, skicka påminnelser till ansvariga, informera kund om förseningar eller skicka data vidare till andra system för uppföljning. Det hjälper dig att hålla bättre koll på era svarstider, uppfylla interna eller externa krav på handläggningstid och minska risken för att viktiga ärenden ”faller mellan stolarna”.
Inställningar för vila ledtider som gäller hittar ni i respektiver formulär under fliken Avancerat » Automatisera & Integrera » Ledtider.
❗️Notera: Alternative Ledtid går inte att använda som trigger för addon - nytt ärende.
2. Om följande villkor stämmer (If)
Konfigurationen av Om följande villkor stämmer (If) är inte nödvändig för att ett skapa en trigger, men kan vara mycket användbar för att mer exakt bestämma om en trigger ska ske. Det innebär att du alltid kan låta dina när-villkor (When) styra att något ska hända, och sedan använda If-villkoren för att förfina logiken – till exempel undvika att meddelanden skicka när ärendet redan är avslutat, eller säkerställa att ett nytt ärende endast skapas när specifika fällt fyllts i.

💬 Under Om följande villkor stämmer (If) kan du lägga till flera villkor i samma regel. Om du har fler än ett villkor behöver du också bestämma om det räcker att ett av dem uppfylls, eller om alla måste vara uppfyllda för att triggern ska ske. Detta gör du genom att välja OCH eller ELLER mellan villkoren. Du växlar mellan alternativen genom att klicka på OCH eller ELLER.
Vid val av OCH kommer en trigger att ske om alla villkor är uppfyllda.
Vid val av ELLER räcker det med att ett av villkoren uppfylls för att en trigger ska ske.
A. Fält är ifyllt / inte ifyllt.
Detta villkor använder du när du till exempel bara vill att et addon ska triggas om användaren faktiskt har fyllt i ett visst fält, eller tvärtom – om fältet saknar värde och därför kräver en åtgärd.
❗️Notera: Det är inte möjligt att välja ett specifikt val i en lista när du använder Fält är ifyllt / inte ifyllt som if villkor. Denna funktion finns bara på alternativen Fält ändras samt Fält fylls i under Aktiveras när (When).
B. Ärendets status blir Registrerat / Påbörjat / Åtgärdat / Avslutat.
Dessa villkor är bra att använda om du exempelvis vill att ett addon bara ska triggas när ett ärende har status registrerat. Du kan med föredel kombinera status Registrerat, Påbörjat samt Åtgärdat för att inte skicka meddelande när ett ärende nått status Avslutat. Du kan läsa mer om detta och ta del av ett exempel i följande artikel.
C. Kör endast trigger en gång.
Använder du denna inställning kommer den aktuella triggern bara köras en gång oavsett om de parametrar som ställts in inträffar igen. Bra att använda om du endas vill att en ett addon triggas första gången något inträffar.
💬 Under om (If) kan du ställa in flera val i samma villkor genom att använda OCH eller ELLER via knappen Lägg till ny. Växla mellan de två alternativen genom att klicka på OCH eller ELLER.
-
vid val av OCH kommer en trigger att ske om alla villkor är uppfyllda.
-
vid val av ELLER räcker det med att ett av villkoren uppfylls för att en trigger ska ske.
Vanliga misstag
-
En vanlig orsak till att ditt addon inte fungerar är att du har lagt till en rad med ett When- eller If-villkor utan att göra ett aktivt val – alltså att alternativet ”– Välj –” fortfarande visas. Då behöver du antingen välja ett giltigt villkor eller ta bort raden. Det går att spara ditt addon utan att välja villkor, men då vet systemet inte vad det ska göra och därför kan meddelandet inte skickas.
