Automation for Jira - フィールドが空の値から空でない値に設定された場合にのみ実行されるルールを作成する方法

プラットフォームについて: Data Center のみ。 - この記事は、 Data Center プラットフォーム

この KB は Data Center バージョンの製品用に作成されています。Data Center 固有ではない機能の Data Center KB は、製品のサーバー バージョンでも動作する可能性はありますが、テストは行われていません。 Server* 製品のサポートは 2024 年 2 月 15 日に終了しました。Server 製品を実行している場合は、 アトラシアン Server サポート終了 のお知らせにアクセスして、移行オプションを確認してください。

*Fisheye および Crucible は除く

要約

この記事では、特定のフィールドが空の値から空でない値に変更されたときにアクションを実行するルールを作成する方法について説明します。

ソリューション

特定のフィールドが空の値から空でない値に変更されたかどうかを確認するには、自動化ルールで「次の値変更」トリガーとともに「高度な比較条件」ブロックを使用する必要があります。

自動化ルールは次のようになります。

  • [WHEN: 次の値変更] トリガーを追加し、任意のフィールドを選択します。

  • トリガーの後に「高度な比較条件」ブロックを追加し、以下のようにフィールドに入力します。

    • 最初の値: スマート値 {{fieldChange.fromString}} を使用します。

    • 条件: イコール

    • 第 2 の値: 空のままにします。

対象となるフィールドがスプリント フィールドで、課題を編集しようとしていると仮定すると、自動化ルールは以下のスクリーンショットのようになります。

フィールドが空の値から空でない値に設定された場合にのみ実行される自動化ルール

このソリューションに関する既知の問題

このソリューションは、以下のタイプを除き、どのタイプの Jira カスタム フィールドでも機能します。

  • 修正バージョン

  • 影響を受けたバージョン/S

  • コンポーネント

この制限は次の事実によるものです。

  • Automation for Jira は、Jira 課題の履歴に基づいて #fieldChange スマート値を設定します。

  • 課題の履歴に表示される値は、これら 3 つのフィールド タイプで一致しません。

  • この一貫性のない動作は、バグ チケット JRASERVER-69307- (コンポーネントおよびバージョン フィールドに複数の値があると、値が [履歴] タブに正しくキャプチャされない) で説明されています。

課題の履歴に影響するバグのため、場合によっては、高度な比較条件でこれらのフィールドの以前の値が空でなかったのに空だったと誤って認識されることがあります。このため、上記のフィールド タイプにはこのソリューションを使用しないことをお勧めします。

更新日時: 2024 年 6 月 7 日

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

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