# Jira + Instatus

Source: https://instatus.com/help/cs/integrations/jira

1. Přejděte na [integraci Instatusu s Jirou](https://dashboard.instatus.com/integrations/jira)
2. Vyberte šablony, které se použijí při vytváření a řešení automatických incidentů
3. Zkopírujte URL webhooku své stránky
4. V dashboardu Jiry přejděte do Space Settings → Automation → Create rule → Create from scratch

![Automatizace v nastavení prostoru Jiry](https://instatus.com/help/integrations/jira-1.png)

![Vytvoření pravidla od nuly v Jiře](https://instatus.com/help/integrations/jira-2.png)

Pokud chcete pravidla automatizace použít na všechny prostory, přepněte do _Global administration_ a nastavte stejná pravidla:

5. Vytvořte pravidlo, které vytvoří incident při založení úkolu v Jiře

Add a trigger → vyhledejte a zvolte _Work item created_

![Spouštěč Work item created v Jiře](https://instatus.com/help/integrations/jira-3.png)

6. Klikněte na _Add condition_ a zvolte _Work item fields condition_. Jako Field vyberte _Issue type_ a jako hodnotu typ úkolu podle svého uvážení. Pro tento účel si můžete vytvořit nový typ úkolu.

![Podmínka Work item fields pro Issue type v Jiře](https://instatus.com/help/integrations/jira-4.png)

7. Přidejte novou komponentu akce a zvolte _Send web request_

8. Do pole request URL vložte URL webhooku z kroku 1. Zvolte HTTP metodu `POST`, jako request body vyberte Custom data a vložte tohle:

```json
{
  "trigger": "down"
}
```

![Akce Send web request s metodou POST v Jiře](https://instatus.com/help/integrations/jira-5.png)

9. Ujistěte se, že je jako Actor tohoto pravidla automatizace nastavené _Automation for Jira_, ať nenarazíte na problémy s oprávněními. Ověříte to v Rule details → Actor

10. Klikněte na next → Turn on rule a dejte pravidlu název

Pravidlo pro vytvoření incidentu máme hotové. Teď vytvoříme pravidlo
pro vyřešení incidentu:

11. Add a trigger → vyhledejte a zvolte _Work item transitioned_ → jako To status nastavte _Done_ nebo jiný stav, který znamená vyřešení

![Spouštěč Work item transitioned se stavem Done v Jiře](https://instatus.com/help/integrations/jira-6.png)

12. Klikněte na add condition a zvolte Work item fields condition. Jako
    Field vyberte _Issue type_ a jako hodnotu stejný typ úkolu,
    jaký jste použili v pravidle pro vytvoření incidentu (krok 6)

![Podmínka Issue type v Jiře](https://instatus.com/help/integrations/jira-7.png)

13. Přidejte komponentu akce a zvolte _Send web request_

14. Do pole request URL vložte stejnou URL webhooku z kroku 1. Zvolte HTTP metodu `POST`, jako request body vyberte Custom data a vložte tohle:

```json
{
  "trigger": "up"
}
```

![Akce Send web request pro pravidlo vyřešení incidentu v Jiře](https://instatus.com/help/integrations/jira-8.png)

15. Ujistěte se, že je jako Actor tohoto pravidla automatizace nastavené _Automation for Jira_, ať nenarazíte na problémy s oprávněními. Ověříte to v Rule details → Actor

16. Klikněte na next → Turn on rule a dejte pravidlu název. A pravidlo pro vyřešení incidentu je hotové.

Hotovo! 🎉
