A4J ルール: 担当者が現在のスプリントで 3 つを超える課題を抱えている場合にメールを送信する

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

robotsnoindex


プラットフォームについて: Server および Data Center のみ。この記事は、Server および Data Center プラットフォームのアトラシアン製品にのみ適用されます。

Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.

*Fisheye および Crucible は除く

免責事項

これはルールの一例です。特定の要件を満たすルールの作成は、アトラシアン サポートの対象外です。これらの例は参考用であり、規範的なものではありません。

それぞれの環境が異なるように、要件も異なります。ここでの目的は、その過程で得られた学びを共有することです。ここで説明されているルールをそのまま使用できないとしても、独自の自動化ルールを設計するにあたって、そのコンセプトが役に立つはずです。

Automation for Jira は強力なツールです。ぜひ、組織の変更管理ポリシーに沿ってご利用ください。また、本番環境の実装前にテストしてください。

目的

スプリントの現在の担当者が持っている [進行中] ステータスの課題が 3 つを超える場合は、担当者/受信者にメールを自動で送信します。


ソリューション

課題のトランジション時のトリガー

課題のトランジション時のトリガー

課題のトランジション時」と同じように「課題トリガー」でルールをトリガーできます。ただし、これは次のことを意味します。

  • トリガー課題はアクションでスキップされます。そのため、課題数の条件は n-1 で設定する必要があります (たとえば、進行中の課題が 3 つある際にメールを送信するルールを作る場合は、条件を 2 に設定する必要があります)。
  • ステータスのトランジションはインスタンスでかなり頻繁に発生することが予想されるため、アクションがなくてもルールが頻繁にトリガーされる可能性があります。これによって、いくつかのパフォーマンスの問題が発生する可能性があります。
  • A4J ルールの次として実行の動的ソートがまだ使用できないため、ユーザーが課題を「進行中」ステータスに移行してそのステータスにこのユーザーが割り当てられていない場合は、自動化ルールは追加する IF 条件をパスしないため目的のアクションを実行しません。
ルールの詳細

 


trigger課題がトランジションされた任意」から「進行中」ステータスに移行する課題を監視します。
ブランチ ルールJQLここでは JQL を自由に変更できます。次のコツをご参照ください。
  • sprint in ({{TriggerIssue.sprint.id}})
  • assignee = {{initiator.name}}
  • [その他のオプション] の [このトリガーで生成されたすべての課題をまとめて処理] にチェックを入れる

条件高度な比較条件プレースホルダー
{{issues.size}}

greater than 2 (ここでは数値から 1 を引く)

操作メールを送信
Hi {{Initiator.name}},

You have the following issues assigned to you in "In Progress" Status: {{TriggerIssue.key}}, {{issues.key}}.

Thanks,
Your friendly A4J bot

この記事の例: 課題のリストを記載したメールの送信セクションをご参照ください。

予想される結果


最終更新日 2024 年 5 月 23 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.