# Jira + Instatus

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

1. Перейдіть до [інтеграції Instatus з Jira](https://dashboard.instatus.com/integrations/jira)
2. Виберіть шаблони, які використовуватимуться при створенні та вирішенні автоматичних інцидентів
3. Скопіюйте URL вебхука вашої сторінки
4. У панелі керування Jira перейдіть до Space Settings → Automation → Create rule → Create from scratch

![Автоматизація в налаштуваннях простору Jira](https://instatus.com/help/integrations/jira-1.png)

![Створення правила з нуля в Jira](https://instatus.com/help/integrations/jira-2.png)

Щоб застосувати правила автоматизації до всіх просторів, перейдіть до _Global administration_ і застосуйте ті самі правила, наведені нижче:

5. Створіть правило, яке створює інциденти, коли в Jira створюються задачі

Додайте тригер → знайдіть і виберіть _Work item created_

![Тригер Work item created у Jira](https://instatus.com/help/integrations/jira-3.png)

6. Натисніть _Add condition_ і виберіть _Work item fields condition_. Виберіть поле _Issue type_, а значенням вкажіть тип задачі на свій вибір. Для цього можна створити новий тип задачі.

![Умова Work item fields condition для Issue type у Jira](https://instatus.com/help/integrations/jira-4.png)

7. Додайте новий компонент дії та виберіть _Send web request_

8. Вставте URL вебхука з кроку 1 у поле request URL. Виберіть HTTP-метод `POST`, а для тіла запиту виберіть Custom data і вставте таке:

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

![Дія Send web request із методом POST у Jira](https://instatus.com/help/integrations/jira-5.png)

9. Переконайтеся, що Actor для цього правила автоматизації встановлено як _Automation for Jira_, щоб уникнути проблем із правами. Це можна перевірити в Rule details → Actor

10. Натисніть next → Turn on rule і дайте правилу назву

Правило створення інцидентів готове. Тепер створимо
правило вирішення інцидентів:

11. Додайте тригер → знайдіть і виберіть _Work item transitioned_ → у полі To status вкажіть _Done_ або будь-який статус, що означає вирішення

![Тригер Work item transitioned зі статусом Done у Jira](https://instatus.com/help/integrations/jira-6.png)

12. Натисніть add condition і виберіть Work item fields condition. Виберіть
    поле _Issue type_, а значенням вкажіть той самий тип задачі, що й у
    правилі створення інциденту (крок 6)

![Умова за типом задачі в Jira](https://instatus.com/help/integrations/jira-7.png)

13. Додайте компонент дії та виберіть _Send web request_

14. Вставте той самий URL вебхука з кроку 1 у поле request URL. Виберіть HTTP-метод `POST`, а для тіла запиту виберіть Custom data і вставте таке:

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

![Дія Send web request для правила вирішення інциденту в Jira](https://instatus.com/help/integrations/jira-8.png)

15. Переконайтеся, що Actor для цього правила автоматизації встановлено як _Automation for Jira_, щоб уникнути проблем із правами. Це можна перевірити в Rule details → Actor

16. Натисніть next → Turn on rule і дайте правилу назву. Правило вирішення інцидентів створено.

Готово! 🎉
