# Jira + Instatus

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

1. [Instatus の Jira 連携](https://dashboard.instatus.com/integrations/jira)へ移動します
2. インシデントの自動作成と自動解決に使うテンプレートを選びます
3. ページの Webhook URL をコピーします
4. Jira のダッシュボードで、Space Settings → Automation → Create rule → Create from scratch と進みます

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

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

すべてのスペースにオートメーションのルールを適用するには、_Global administration_ に切り替えて、以下と同じルールを適用する必要があります。

5. Jira の課題が作成されたときにインシデントを作成するルールを設定します

トリガーを追加し、_Work item created_ を検索して選びます

![Jira の Work item created トリガー](https://instatus.com/help/integrations/jira-3.png)

6. _Add condition_ をクリックして _Work item fields condition_ を選びます。Field には _Issue type_ を、値には任意の課題タイプを指定します。この用途のために新しい課題タイプを作成してもかまいません。

![Issue type に対する Jira の Work item fields condition](https://instatus.com/help/integrations/jira-4.png)

7. 新しいアクションのコンポーネントを追加し、_Send web request_ を選びます

8. 手順 1 の Webhook URL を request URL の欄に貼り付けます。HTTP メソッドは `POST` を選び、request body には Custom data を選んで、次の内容を貼り付けます。

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

![POST メソッドを指定した Jira の Send web request アクション](https://instatus.com/help/integrations/jira-5.png)

9. 権限の問題を避けるため、このオートメーションのルールの Actor が _Automation for Jira_ になっていることを確認してください。Rule details → Actor から確認できます

10. next をクリックし、ルールを有効にして名前を付けます

インシデントを作成するルールができました。次に、
インシデントを解決するルールを作成します。

11. トリガーを追加し、_Work item transitioned_ を検索して選びます。To status には _Done_ など、解決を示すステータスを設定します

![Done ステータスを指定した Jira の Work item transitioned トリガー](https://instatus.com/help/integrations/jira-6.png)

12. add condition をクリックして Work item fields condition を選びます。Field には
    _Issue type_ を、値には
    インシデントを作成するルール (手順 6) で使ったものと同じ課題タイプを指定します

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

13. アクションのコンポーネントを追加し、_Send web request_ を選びます

14. 手順 1 と同じ Webhook URL を request URL の欄に貼り付けます。HTTP メソッドは `POST` を選び、request body には Custom data を選んで、次の内容を貼り付けます。

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

![インシデントを解決するルール用の Jira の Send web request アクション](https://instatus.com/help/integrations/jira-8.png)

15. 権限の問題を避けるため、このオートメーションのルールの Actor が _Automation for Jira_ になっていることを確認してください。Rule details → Actor から確認できます

16. next をクリックし、ルールを有効にして名前を付けます。これでインシデントを解決するルールが作成されました。

完了です！ 🎉
