Automation For Jira - フィールドとコメントを同期するルールを記述する

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

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

*Fisheye および Crucible は除く

要約

以下にリンクされている機能リクエストにあるとおり、Automation For Jira には Jira 課題間ですべてのデータ (フィールド/コメント/ステータス...) を同期できるアクションが付属していません。

  • JIRAAUTOSERVER-751 - リンクされた課題間でフィールドの更新、トランジション、コメントを同期するための新しいアクションを実装します。

Jira 課題間ですべてを同期できる自動化アクションはありませんが、課題間で一部のデータ (ただし、すべてではない) を同期するのに役立つ自動化ルールを作成することはできます。

このナレッジ記事の目的は、以下を自動的に実行する自動化ルールの作成方法を紹介することです。

  • リンクされた Jira 課題で対象フィールドが更新されるたびに、リンクされた Jira 課題間で対象フィールドの値をコピーする

  • リンクされた Jira 課題に新しいコメントが追加されるたびに、Jira 課題にコメントを追加する

ソリューション

このソリューションは以下で構成されています。

  • 特定の Jira フィールド (説明フィールドや要約フィールドなど) の値をリンクされた Jira 課題間でコピーする 1 つの自動化ルール

    • 同期する必要があるフィールドに基づいて、このルールを変更できる点に注意してください

  • コメントをリンクされた Jira 課題間でコピーする 1 つの自動化ルール

自動化ルール 1

  • [フィールド値の変更時] トリガーを追加する

    • ウォッチする必要があるフィールドのリストを配置する (例: [要約]、[説明])

    • [対象] フィールドで [課題を編集] を使用する

  • If/Else ブロックを追加する

    • IF ブロックで以下を実行する

      • 次の条件で「高度な比較条件」を追加する

        1 {{changelog.summary}} does not equal empty

  • リンクされた課題があるブランチ ルール / 関連する課題を追加する

  • [課題フィールドを編集] アクションを追加し、「トリガー課題から要約をコピー」とする

  • ELSE-IF ブロックで以下を実行する

    • 次の条件で「高度な比較条件」を追加する

      1 {{changelog.description}} does not equal empty

  • リンクされた課題があるブランチ ルール / 関連する課題を追加する

  • 次の内容で課題フィールドの編集アクションを追加する

    1 Copy Description from Trigger Issue

  • 更新する必要があるフィールドと同じ数の ELSE-IF ブロックを追加する

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

参考の自動化ルール

自動化ルール 2

  • [課題のコメント時] トリガーを追加する

  • リンクされた課題があるブランチ ルール / 関連する課題を追加する

  • [課題にコメントする] アクションを追加する

  • [コメント] フィールドに以下の式を追加する

1 {{triggerIssue.comment.last.body}}

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

最終的なルールのスクリーンショット

更新日時: 2024 年 6 月 6 日

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

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