Jira + Instatus
۱. به یکپارچهسازی Jira در Instatus بروید ۲. قالبهایی را که هنگام ساخت و حل حوادث خودکار استفاده میشوند انتخاب کنید ۳. نشانی وبهوک صفحه خود را کپی کنید ۴. در داشبورد Jira خود به Space Settings ← Automation ← Create rule ← Create from scratch بروید


برای اعمال قواعد خودکارسازی روی همه فضاها، باید به Global administration بروید و همین قواعد زیر را اعمال کنید:
۵. یک قاعده بسازید تا هنگام ساخته شدن مسائل Jira حادثه ساخته شود
یک تریگر اضافه کنید ← جستوجو کنید و Work item created را انتخاب کنید

۶. روی Add condition کلیک کنید و سپس Work item fields condition را انتخاب کنید. Field را Issue type و مقدار را نوع مسئله دلخواه خود قرار دهید. میتوانید برای این منظور یک نوع مسئله جدید بسازید.

۷. یک جزء اقدام جدید اضافه کنید و Send web request را انتخاب کنید
۸. نشانی وبهوک گام ۱ را در فیلد request URL جایگذاری کنید. روش HTTP را POST انتخاب کنید، برای بدنه درخواست Custom data را انتخاب کنید و این را جایگذاری کنید:
{"trigger": "down"}

۹. مطمئن شوید Actor این قاعده خودکارسازی روی Automation for Jira تنظیم شده تا مشکل دسترسی پیش نیاید. میتوانید این را در Rule details ← Actor بررسی کنید
۱۰. روی next کلیک کنید ← قاعده را روشن کنید و نامی به آن بدهید
قاعده ساخت حادثه را ساختیم. حالا قاعده حل حادثه را بسازیم:
۱۱. یک تریگر اضافه کنید ← جستوجو کنید و Work item transitioned را انتخاب کنید ← وضعیت To را Done یا هر وضعیتی که نشانه حل شدن است قرار دهید

۱۲. روی add condition کلیک کنید و سپس Work item fields condition را انتخاب کنید. Field را Issue type و مقدار را همان نوع مسئلهای قرار دهید که در قاعده ساخت حادثه به کار بردید (گام ۶)

۱۳. یک جزء اقدام اضافه کنید و Send web request را انتخاب کنید
۱۴. همان نشانی وبهوک گام ۱ را در فیلد request URL جایگذاری کنید. روش HTTP را POST انتخاب کنید، برای بدنه درخواست Custom data را انتخاب کنید و این را جایگذاری کنید:
{"trigger": "up"}

۱۵. مطمئن شوید Actor این قاعده خودکارسازی روی Automation for Jira تنظیم شده تا مشکل دسترسی پیش نیاید. میتوانید این را در Rule details ← Actor بررسی کنید
۱۶. روی next کلیک کنید ← قاعده را روشن کنید و نامی به آن بدهید. قاعده حل حادثه ساخته شد.