タイム トラッキングに基づく自動化

プラットフォームの注記: Cloud のみ - この記事は、 クラウド プラットフォーム上のアトラシアン製品にのみ適用されます。

要約

条件に設定されたしきい値に基づいてメールを送信するタイム トラッキングの自動化を作成します。

ソリューション

ルールの前提条件:

  • 要件に応じて通知予算のしきい値を設定するための 2 つのフィールド。

ルールロジック:

  1. 課題に作業ログが入力されるとルールがトリガーされます。

  2. 初期見積と残余見積を減算して 28800 (/60/60/8) で割ります。8 は 1 日あたり 8 時間労働を表します。これにより、ユーザーがサポート案件に費やした実際の時間が表示されます。

  3. 次に、しきい値を計算します。ここで、50% は /2、75% は /4*3 で計算します。

    • 50% については、初期見積値を 28800 で割り、その結果を 2 で割ります

    • 75% については、初期見積値を 28800 で割り、結果を /4 で割り、3 を掛けます。

  4. 次に、上記の 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:

アクション → 変数を作成:

初期見積時間を 28800 で割る自動化変数を作成します。

スマート値:

{{#=}}({{issue.fields.timetracking.originalEstimateSeconds}}/ 28800) / 2 {{/}}

ステップ 4:

アクション → 変数を作成

初期見積もりを 28800 で割ってから 4 で割るスマート値

スマート値:

{{#=}}({{issue.fields.timetracking.originalEstimateSeconds}} / 28800) / 4 {{/}}

ステップ5:

アクション → 変数を作成

別のスマート値を 3 倍するスマート値

スマート値:

{{#=}} {{seventy}}* 3 {{/}}

ステップ6:

条件 If :

さまざまな変数を比較するための自動化条件

ステップ7:

アクション → 課題の編集:

課題自動化ルール コンポーネントを編集

ステップ8:

条件 - それ以外の場合

自動化における高度な比較条件

ステップ9:

条件 - それ以外の場合

課題自動化コンポーネントを編集してカスタム フィールドを更新する

完全なルールは次のようになります。

タイムトラッキングに基づいてメールを送信する自動化ルール

更新日時: 2024年05月31日)

さらにヘルプが必要ですか?

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