# Jira + Instatus

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

1. Vào [Tích hợp Jira của Instatus](https://dashboard.instatus.com/integrations/jira)
2. Chọn các mẫu sẽ dùng khi tạo và khắc phục sự cố tự động
3. Sao chép URL webhook của trang
4. Trong dashboard Jira, vào Space Settings → Automation → Create rule → Create from scratch

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

![Tạo rule từ đầu trong Jira](https://instatus.com/help/integrations/jira-2.png)

Để áp dụng các automation rule cho mọi space, bạn cần chuyển sang _Global administration_ và áp dụng đúng các quy tắc sau:

5. Tạo một rule để tạo sự cố khi có issue Jira được tạo

Thêm một trigger → tìm & chọn _Work item created_

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

6. Nhấp _Add condition_ rồi chọn _Work item fields condition_. Chọn Field là _Issue type_ và giá trị là một issue type bạn muốn. Bạn có thể tạo một issue type mới cho mục đích này.

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

7. Thêm một action component mới và chọn _Send web request_

8. Dán URL webhook từ bước 1 vào ô request URL. Chọn phương thức HTTP `POST` và chọn Custom data cho request body & dán nội dung sau:

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

![Action Send web request với phương thức POST trong Jira](https://instatus.com/help/integrations/jira-5.png)

9. Đảm bảo Actor của automation rule này được đặt là _Automation for Jira_ để tránh các vấn đề về quyền. Bạn có thể kiểm tra trong Rule details → Actor

10. Nhấp next → Turn on rule & đặt tên cho nó

Chúng ta đã tạo xong rule tạo sự cố. Giờ hãy tạo
rule khắc phục sự cố:

11. Thêm một trigger → tìm & chọn _Work item transitioned_ → đặt To status là _Done_ hoặc bất kỳ trạng thái nào thể hiện đã xử lý xong

![Trigger Work item transitioned với trạng thái Done trong Jira](https://instatus.com/help/integrations/jira-6.png)

12. Nhấp add condition rồi chọn Work item fields condition. Chọn
    Field là _Issue type_ và giá trị giống với
    issue type đã dùng trong rule tạo sự cố (Bước 6)

![Điều kiện Issue type trong Jira](https://instatus.com/help/integrations/jira-7.png)

13. Thêm một action component và chọn _Send web request_

14. Dán đúng URL webhook từ bước 1 vào ô request URL. Chọn phương thức HTTP `POST` và chọn Custom data cho request body & dán nội dung sau:

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

![Action Send web request cho rule khắc phục sự cố trong Jira](https://instatus.com/help/integrations/jira-8.png)

15. Đảm bảo Actor của automation rule này được đặt là _Automation for Jira_ để tránh các vấn đề về quyền. Bạn có thể kiểm tra trong Rule details → Actor

16. Nhấp next → Turn on rule & đặt tên cho nó. Vậy là rule khắc phục sự cố đã được tạo.

Bạn đã hoàn tất! 🎉
