トリガが実行されたときに、親チケットのフィールドに、子の対象フィールドの合計値が入るようにしたい。
<現在の設定>「ルール/関連する課題を分割する」>「関連課題のタイプ」:親「課題の編集」:親チケットのフィールド」:{{issue.customfield_10160.sum}} ←ここの記載方法が不明※「customfield_10160」へ子の対象フィールドのIDを入れているが計算できない。
親チケットのフィールドに子の対象フィールドの合計値を設定する場合親課題フィールドの記述には、以下のような数式お使いください。
{{#=}}{{issue.合計フィールド}} + {{triggerIssue.子の対象フィールド}}{{/}}
参考:Jira スマート バリュー - 数式 | クラウド自動化 Cloud | アトラシアン サポート
以下、手元の環境で検証した際の設定です。参考にしていただければ幸いです。
◾️Custom Field に以下2つを追加
1)サブタスクの数値フィールド2)Sum
サブタスクの数値フィールド
Sum
◾️自動化ルール「サブタスクの数値フィールド」が変更された際、親課題の「Sum」に変更後の値を足し、変更前の値を引く。
[課題の編集]変更後の値を親フィールドにたす:
{{#=}}{{issue.Sum}} + {{triggerIssue.サブタスク数値フィールド}} {{/}}
[課題の編集]変更前の値を親フィールドから引く:
{{#=}}{{issue.Sum}} - {{fieldChange.fromString}}{{/}}
変更前の値は{{fieldChange}} から取得できます。詳細は以下のリンク先をご確認ください。
{{fieldChange}}
参考:Jira スマート バリュー - 課題 | クラウド自動化 Cloud | アトラシアン サポート
ご案内は以上となります。どうぞお試しください。
有難うございます。
頂いた情報を試してみます。
結果は別途報告させて頂きます。
「自動化ルール」の設定方法を詳しく教えてください 以下のように設定してみましたが、エラーとなってしまいました。 ①プロジェクトの「プロジェクト設定」→「自動化」にルールを作成 トリガー:「フィールドの値の変更時」 変化を監視するためのフィールド:サブタスク数値フィールド 変更タイプ:フィールド値に対する変更 対象:すべての課題操作 アクション:「課題の編集」 設定するフィールドを選択:Sum その下のテキストボックス: {{#=}}{{issue.Sum}} + {{triggerIssue.サブタスク数値フィールド}} {{/}}{{#=}}{{issue.Sum}} - {{fieldChange.fromString}}{{/}} ②サブタスク数値フィールドを更新⇒エラー エラー内容: ・編集中の不明なフィールド セットは、プロジェクト/タイプで利用できない可能性があります。カスタム フィールド設定を確認してください。フィールドは無視されました - Sum ・課題に対し編集すべきフィールドやフィールド数値がない (そのプロジェクトにフィールド数値が存在しない場合を含む)
@katsumi.matsui sanエラー内容からの推察になりますが、「Sum」や「サブタスク数値フィールド」という名称のカスタムフィールドは追加されていますでしょうか?
もし課題上に追加されていない場合は、以下のドキュメントを参考に追加した上でお試しください。
It looks like you're new here. Sign in or register to get started.