Jira

Автоматизируйте страницу статуса с помощью Jira

Отправьте вебхук из Jira, чтобы обновить страницу статуса
Отправьте вебхук из Jira, чтобы обновить страницу статуса
Ваша страница статуса обновляется
Ваша страница статуса обновляется
Настраивайте обновления с помощью шаблонов
Настраивайте обновления с помощью шаблонов
  1. Создайте вебхук Jira в Instatus Jira Integration
  2. В панели Jira перейдите в Space Settings → Automation → Create rule → Create from scratch
  3. Jira — настройки Space и Automation
    Jira — создание правила с нуля

    Чтобы применить правила автоматизации ко всем пространствам, переключитесь на Global administration и применить те же правила ниже:

  4. Создайте правило, создающее инциденты при создании задач в Jira
  5. Добавьте триггер → найдите и выберите Work item created

    Триггер Work item created в Jira
  6. Нажмите Add condition затем выберите Work item fields condition. Укажите в поле Field значение Issue type а значением — выбранный тип задачи. Для этого можно создать новый тип задачи.
  7. Условие Work item fields в Jira для Issue type
  8. Добавьте новый компонент действия и выберите Send web request
  9. Вставьте URL вебхука из шага 1 в поле request URL. Выберите метод POST как метод HTTP, выберите Custom data для тела запроса и вставьте следующее:
  10. {
    "trigger": "down"
    }
    Действие Send web request в Jira с методом POST
  11. Убедитесь, что Actor этого правила автоматизации задан как Automation for Jira чтобы избежать проблем с правами. Проверить это можно в Rule details → Actor
  12. Нажмите next → включите правило и дайте ему название
  13. Мы создали правило создания инцидента. Теперь создадим правило его закрытия:

  14. Добавьте триггер → найдите и выберите Work item transitioned → задайте статус To как Done или любой статус, означающий решение
  15. Триггер Work item transitioned в Jira со статусом Done
  16. Нажмите add condition и выберите Work item fields condition. Укажите в поле Field значение Issue type а значением — тот же тип задачи, что и в правиле создания инцидента (шаг 4)
  17. Условие Issue type в Jira
  18. Добавьте компонент действия и выберите Send web request
  19. Вставьте тот же URL вебхука из шага 1 в поле request URL. Выберите метод POST как метод HTTP, выберите Custom data для тела запроса и вставьте следующее:
  20. {
    "trigger": "up"
    }
    Действие Send web request в Jira для правила закрытия инцидента
  21. Убедитесь, что Actor этого правила автоматизации задан как Automation for Jira чтобы избежать проблем с правами. Проверить это можно в Rule details → Actor
  22. Нажмите next → включите правило и дайте ему название. Правило закрытия инцидента готово.
  23. Готово! 🎉