Jira + Instatus

  1. Gå til Instatus' Jira-integration
  2. Vælg de skabeloner, der skal bruges, når automatiske hændelser oprettes og løses
  3. Kopiér din sides webhook-URL
  4. Gå til Space Settings → Automation → Create rule → Create from scratch i dit Jira-dashboard
Jira Space Settings Automation
Jira Create rule from scratch

Vil du anvende automatiseringsreglerne på alle spaces, skal du skifte til Global administration og oprette de samme regler:

  1. Opret en regel, der opretter hændelser, når der oprettes Jira-issues

Tilføj en trigger → søg efter og vælg Work item created

Jira-trigger for Work item created
  1. Klik på Add condition, og vælg derefter Work item fields condition. Sæt Field til Issue type og værdien til en issue-type efter eget valg. Du kan oprette en ny issue-type til formålet.
Jira Work item fields condition for Issue type
  1. Tilføj en ny action-komponent, og vælg Send web request

  2. Indsæt webhook-URL'en fra trin 1 i feltet request URL. Vælg HTTP-metoden POST og Custom data som request body, og indsæt følgende:

{
"trigger": "down"
}
Jira Send web request-handling med POST-metoden
  1. Sørg for, at Actor for denne automatiseringsregel er sat til Automation for Jira, så du undgår rettighedsproblemer. Det kan du tjekke under Rule details → Actor

  2. Klik på next → Turn on rule, og giv den et navn

Vi har oprettet reglen, der opretter hændelser. Lad os nu oprette reglen, der løser hændelser:

  1. Tilføj en trigger → søg efter og vælg Work item transitioned → sæt To status til Done eller en anden status, der betyder, at sagen er løst
Jira-trigger for Work item transitioned med status Done
  1. Klik på add condition, og vælg derefter Work item fields condition. Sæt Field til Issue type og værdien til den samme som den issue-type, der bruges i reglen, der opretter hændelser (trin 6)
Jira-betingelse for Issue type
  1. Tilføj en action-komponent, og vælg Send web request

  2. Indsæt den samme webhook-URL fra trin 1 i feltet request URL. Vælg HTTP-metoden POST og Custom data som request body, og indsæt følgende:

{
"trigger": "up"
}
Jira Send web request-handling til reglen, der løser hændelser
  1. Sørg for, at Actor for denne automatiseringsregel er sat til Automation for Jira, så du undgår rettighedsproblemer. Det kan du tjekke under Rule details → Actor

  2. Klik på next → Turn on rule, og giv den et navn. Så er reglen, der løser hændelser, oprettet.

Så er du færdig! 🎉