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}}
ルールは次のようになります。
この内容はお役に立ちましたか?