# Jira + Instatus

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

1. Buka [Integrasi Jira Instatus](https://dashboard.instatus.com/integrations/jira)
2. Pilih templat yang dipakai saat membuat dan menyelesaikan insiden otomatis
3. Salin URL webhook halaman Anda
4. Di dashboard Jira Anda, buka Space Settings → Automation → Create rule → Create from scratch

![Automation di Space Settings Jira](https://instatus.com/help/integrations/jira-1.png)

![Create rule from scratch di Jira](https://instatus.com/help/integrations/jira-2.png)

Untuk menerapkan aturan otomatisasi ke semua space, Anda perlu beralih ke _Global administration_ lalu menerapkan aturan yang sama berikut ini:

5. Buat aturan untuk membuat insiden saat isu Jira dibuat

Tambahkan trigger → cari & pilih _Work item created_

![Trigger Work item created di Jira](https://instatus.com/help/integrations/jira-3.png)

6. Klik _Add condition_ lalu pilih _Work item fields condition_. Pilih Field menjadi _Issue type_ dan nilainya menjadi jenis isu pilihan Anda. Anda bisa membuat jenis isu baru untuk keperluan ini.

![Work item fields condition untuk Issue type di Jira](https://instatus.com/help/integrations/jira-4.png)

7. Tambahkan komponen aksi baru lalu pilih _Send web request_

8. Tempelkan URL webhook dari langkah 1 ke kolom request URL. Pilih metode HTTP `POST` lalu pilih Custom data untuk request body & tempelkan berikut ini:

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

![Aksi Send web request dengan metode POST di Jira](https://instatus.com/help/integrations/jira-5.png)

9. Pastikan Actor untuk aturan otomatisasi ini disetel ke _Automation for Jira_ agar tidak ada masalah izin. Anda bisa memeriksanya di Rule details → Actor

10. Klik next → Turn on rule & beri nama

Kita sudah membuat aturan pembuatan insiden. Sekarang, mari buat
aturan penyelesaian insiden:

11. Tambahkan trigger → cari & pilih _Work item transitioned_ → setel To status menjadi _Done_ atau status apa pun yang menandakan penyelesaian

![Trigger Work item transitioned dengan status Done di Jira](https://instatus.com/help/integrations/jira-6.png)

12. Klik add condition lalu pilih Work item fields condition. Pilih
    Field menjadi _Issue type_ dan nilainya sama dengan
    jenis isu yang dipakai pada aturan pembuatan insiden (Langkah 6)

![Kondisi Issue type di Jira](https://instatus.com/help/integrations/jira-7.png)

13. Tambahkan komponen aksi lalu pilih _Send web request_

14. Tempelkan URL webhook yang sama dari langkah 1 ke kolom request URL. Pilih metode HTTP `POST` lalu pilih Custom data untuk request body & tempelkan berikut ini:

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

![Aksi Send web request untuk aturan penyelesaian insiden di Jira](https://instatus.com/help/integrations/jira-8.png)

15. Pastikan Actor untuk aturan otomatisasi ini disetel ke _Automation for Jira_ agar tidak ada masalah izin. Anda bisa memeriksanya di Rule details → Actor

16. Klik next → Turn on rule & beri nama. Aturan penyelesaian insiden pun selesai dibuat.

Selesai! 🎉
