タイム トラッキングに基づく自動化
プラットフォームの注記: Cloud のみ - この記事は、 クラウド プラットフォーム上のアトラシアン製品にのみ適用されます。
要約
条件に設定されたしきい値に基づいてメールを送信するタイム トラッキングの自動化を作成します。
ソリューション
ルールの前提条件:
要件に応じて通知予算のしきい値を設定するための 2 つのフィールド。
ルールロジック:
課題に作業ログが入力されるとルールがトリガーされます。
初期見積と残余見積を減算して 28800 (/60/60/8) で割ります。8 は 1 日あたり 8 時間労働を表します。これにより、ユーザーがサポート案件に費やした実際の時間が表示されます。
次に、しきい値を計算します。ここで、50% は /2、75% は /4*3 で計算します。
50% については、初期見積値を 28800 で割り、その結果を 2 で割ります
75% については、初期見積値を 28800 で割り、結果を /4 で割り、3 を掛けます。
次に、上記の 2 つのステップで行われた計算に条件を追加します。
ステップ 2 の値 > ステップ 3 50%、ステップ 2< Step3 75% の場合、フィールド notificaiton_50%_budget を YES に更新してユーザーにメールを送信します。
ステップ 2 の値 > ステップ 3 75% の場合、フィールド notification_75%_budget が YES に更新され、ユーザーにメールが送信されます。
ルール作成手順:
ステップ 1:
ステップ 2:
アクション → 変数を作成
スマート値:
{{#=}}({{issue.fields.timetracking.originalEstimateSeconds}} - {{issue.fields.timetracking.remainingEstimateSeconds}}})/ 28800 {{/}}
ステップ3:
アクション → 変数を作成:
スマート値:
{{#=}}({{issue.fields.timetracking.originalEstimateSeconds}}/ 28800) / 2 {{/}}
ステップ 4:
アクション → 変数を作成
スマート値:
{{#=}}({{issue.fields.timetracking.originalEstimateSeconds}} / 28800) / 4 {{/}}
ステップ5:
アクション → 変数を作成
スマート値:
{{#=}} {{seventy}}* 3 {{/}}
ステップ6:
条件 If :
ステップ7:
アクション → 課題の編集:
ステップ8:
条件 - それ以外の場合
ステップ9:
条件 - それ以外の場合
完全なルールは次のようになります。
この内容はお役に立ちましたか?