スマートバリューでカスタムフィールドの合計値を求める式の記載について

katsumi.matsui December 17, 2023

トリガが実行されたときに、親チケットのフィールドに、子の対象フィールドの合計値が入るようにしたい。

<現在の設定>
「ルール/関連する課題を分割する」>「関連課題のタイプ」:親
「課題の編集」:親チケットのフィールド」:{{issue.customfield_10160.sum}} ←ここの記載方法が不明
※「customfield_10160」へ子の対象フィールドのIDを入れているが計算できない。

1 answer

1 accepted

0 votes
Answer accepted
M_Shimizu
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
December 17, 2023

 

親チケットのフィールドに子の対象フィールドの合計値を設定する場合
親課題フィールドの記述には、以下のような数式お使いください。

{{#=}}{{issue.合計フィールド}} + {{triggerIssue.子の対象フィールド}}{{/}}

参考:Jira スマート バリュー - 数式 | クラウド自動化 Cloud | アトラシアン サポート 

 

 

以下、手元の環境で検証した際の設定です。参考にしていただければ幸いです。

◾️Custom Field に以下2つを追加

1)サブタスクの数値フィールド
2)Sum

◾️自動化ルール
「サブタスクの数値フィールド」が変更された際、親課題の「Sum」に変更後の値を足し、変更前の値を引く。

%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88\_2023-12-18\_15.27.43.png

[課題の編集]変更後の値を親フィールドにたす:

{{#=}}{{issue.Sum}}  + {{triggerIssue.サブタスク数値フィールド}} {{/}}

%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88\_2023-12-18\_15.27.48.png

 

[課題の編集]変更前の値を親フィールドから引く:

{{#=}}{{issue.Sum}}  - {{fieldChange.fromString}}{{/}}

%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88\_2023-12-18\_15.28.02.png

変更前の値は{{fieldChange}} から取得できます。詳細は以下のリンク先をご確認ください。

参考:Jira スマート バリュー - 課題 | クラウド自動化 Cloud | アトラシアン サポート 

 

ご案内は以上となります。
どうぞお試しください。

katsumi.matsui December 19, 2023

有難うございます。

頂いた情報を試してみます。

結果は別途報告させて頂きます。

katsumi.matsui December 20, 2023

「自動化ルール」の設定方法を詳しく教えてください
 以下のように設定してみましたが、エラーとなってしまいました。
 ①プロジェクトの「プロジェクト設定」→「自動化」にルールを作成
  トリガー:「フィールドの値の変更時」
        変化を監視するためのフィールド:サブタスク数値フィールド
        変更タイプ:フィールド値に対する変更
        対象:すべての課題操作
  アクション:「課題の編集」
         設定するフィールドを選択:Sum
         その下のテキストボックス:
        {{#=}}{{issue.Sum}} + {{triggerIssue.サブタスク数値フィールド}} {{/}}{{#=}}{{issue.Sum}} - {{fieldChange.fromString}}{{/}}
 ②サブタスク数値フィールドを更新⇒エラー
  エラー内容:
  ・編集中の不明なフィールド セットは、プロジェクト/タイプで利用できない可能性があります。カスタム フィールド設定を確認してください。フィールドは無視されました - Sum
  ・課題に対し編集すべきフィールドやフィールド数値がない (そのプロジェクトにフィールド数値が存在しない場合を含む)

M_Shimizu
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
December 27, 2023

@katsumi.matsui san

エラー内容からの推察になりますが、「Sum」や「サブタスク数値フィールド」という名称のカスタムフィールドは追加されていますでしょうか?

もし課題上に追加されていない場合は、以下のドキュメントを参考に追加した上でお試しください。

katsumi.matsui January 11, 2024

「自動化ルール」の設定で「アクション」を以下の通り設定することで解決致しました。

アクション:「課題の編集」
      設定するフィールドを選択:Sum
      その下のテキストボックス:
      {{#=}}{{issue.Sum}} + {{triggerIssue.サブタスク数値フィールド}}  - {{fieldChange.fromString}}{{/}}

ありがとうございました。本件、クローズ致します。

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
STANDARD
TAGS
AUG Leaders

Atlassian Community Events