このガイドでは、期限切れの課題を毎日 1 回検索して Slack リマインダーをチームに送信し、課題にコメントを追加するという、新しい自動化ルールの作成方法について詳述します。アクティブな Jira プロジェクトが必要となります。
ステップ 1. ルールを作成する
プロジェクト設定の [Automation] スペースに移動します。[ルール] タブで、画面の右上隅にある [ルールを作成] ボタンをクリックします。[新しいトリガー] 画面で [Scheduled (スケジュール済み)] トリガーを検索して選択します。
![新しいトリガーの作成](https://wac-cdn.atlassian.com/dam/jcr:0a0e455e-1003-4856-806f-f8e6f475bc34/automaiton-1.png?cdnVersion=2022)
[Scheduled (スケジュール済み)] アクションを設定して、5 日間以上更新されていない「ブロック済み」ステータスの課題をクエリします。クエリには JQL を使用して、一連の課題を動的に選択します。
![ルールのスケジュールの更新](https://wac-cdn.atlassian.com/dam/jcr:24191cf4-a443-4129-ae6b-6bd7923e27ea/automation-2.png?cdnVersion=2022)
ステップ 2. コンポーネントを追加する
左側サイドバーの [Rule details (ルールの詳細)] リストから [コンポーネントの追加] を選択します。[課題にコメント] コンポーネントを検索して選択します。
![新しいアクション](https://wac-cdn.atlassian.com/dam/jcr:2ced8d6a-e98d-40b8-b9f3-073373bc186d/automation-3.png?cdnVersion=2022)
[課題にコメント] 画面を使用して、トランジションされた課題に自動化ルールが自動的に適用されるコメント メッセージを作成します。コメントはテンプレート文字列として機能し、データを挿入できます。[How do I access issue data in my comment? (コメント内の課題データにはどうすればアクセスできますか?)] リンクでは、テンプレート システムの使用方法の例を示しています。
コメントの下に、reporter.displayName の値を挿入するように設定されています。要件に応じてコメントをカスタマイズできます。完了したら [保存] ボタンをクリックします。
![課題にコメントする](https://wac-cdn.atlassian.com/dam/jcr:07665789-e569-4e42-938a-48629353c106/automation-4.png?cdnVersion=2022)
ステップ 3. 課題のルックアップ アクションを追加する
次に、[新しいアクション] を追加し、[課題のルックアップ] アクションを検索します。
![新しいアクション](https://wac-cdn.atlassian.com/dam/jcr:e1aefcd7-8f2a-453a-b76d-e32f174564b3/automation-5.png?cdnVersion=2022)
このアクションでは、クエリを行った課題をバッチ アクションのリストに集約します。これは、フォローアップ アクションの重複を回避するのに役立ちます。課題のルックアップ アクションを設定すると、同じ JQL クエリがスケジュール トリガーとして使用されます。
![課題のルックアップ](https://wac-cdn.atlassian.com/dam/jcr:5dfdd71d-8f8d-440f-9841-0d6c50813c1f/automation-6.png?cdnVersion=2022)
アクション コンポーネントをこのルールに追加する別の例を以下に示します。[Add Action (アクションを追加)] 画面で、[Slack メッセージを送信] アクションを検索して選択します。
![新しいアクションの作成](https://wac-cdn.atlassian.com/dam/jcr:7dc45472-0160-4476-a63d-e49db94cafe2/automation-7.png?cdnVersion=2022)
ステップ 4. Slack メッセージを追加する
[Slack メッセージを送信] アクションを有効にするには、Webhook URL が必要です。これは Slack 管理者から取得できます。これにより、メッセージ、チャンネル、またはユーザーを指定して、Slack メッセージを送信できます。[Slack メッセージを送信] アクションを設定したら、[保存] ボタンをクリックします。
![Slack のメッセージを送信する](https://wac-cdn.atlassian.com/dam/jcr:23785818-a50a-4177-b1a0-60c106a6f049/automation-8.png?cdnVersion=2022)
これでルールが完全に構成されました。左側のサイドバーにある [Rule details (ルールの詳細)] をクリックすると、次のように表示されます。
![ルールの詳細](https://wac-cdn.atlassian.com/dam/jcr:5692dc2f-7e20-4add-b9c4-d24a877cc0ff/automation-9.png?cdnVersion=2022)
ルールの詳細が同様に表示されていたら、新しいルールの名前を入力し、[オンにする] ボタンをクリックします。これはスケジュールされたルールであるため、手動でトリガーできます。ルール ページの右上にある [Run rule (ルールを実行)] ボタンをクリックして、ルールを実行します。
![自動化ルールの詳細](https://wac-cdn.atlassian.com/dam/jcr:c0360046-93ac-4c87-a349-3a6a479b10db/Automation-10.png?cdnVersion=2022)
ルールを実行したら、監査ログにアクセスして結果を確認し、ルールが正常に実行されたかどうかを確認します。ルールでエラーが発生した場合は、監査ログがエラーのデバッグに役立ちます。
他のルールの例を調べる場合は、ルール テンプレート ライブラリにアクセスしてください。