Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

JMWE - Custom Field Residuo a finire per Iniziaitive già in running

Stefano De Santis
March 4, 2026

Ciao,

Ho un'Epic (la issue madre) con una stima dei giorni memorizzata in un campo personalizzato (chiamiamolo "Residuo a finire"). Ogni volta che una storia figlia riceve un log work, voglio che il campo "Tempo rimanente per il completamento" dell'Epic si aggiorni automaticamente, diminuendo la stima originale in base al tempo registrato nelle storie figlie.

In altre parole:

  • L'Epic ha “Residuo a finire” → ad esempio 10 giorni.

  • Il bambino Story riceve un registro di lavoro di 2 giorni.

  • Il “Residuo a finire” dell'Epic diventa 10 - 2 = 8 giorni.

  • Ogni nuovo registro di lavoro sulle Storie secondarie riduce ulteriormente questo campo, quindi il tempo rimanente dell'Epic rimane aggiornato.

  • Anche se la storia richiede 4 ore di lavoro, voglio che il tempo rimanente per completarla diminuisca di 0,5.

Attualmente ho già una regola così per le "Nuove" Iniziative. PEr quelle già in "Running" per capire quanto sia il residuo a finire vorrei che la regola sommasse tutto il log work sulle story e lo sottraesse al campo "Residuo a finire" delle epic madre. Uso il seguente script ma funziona solo parzialmente (nel senso che prende correttamente alcune storie e altre no pare in maniera random):

{% set residuo = parentIssue.fields["Residuo a finire"] %}

{% set speso = 0 %}

{% set ultimoWorklog = 0 %}

{% per l'accesso a issue.fields.worklog.worklogs %}

{% set ultimoWorklog = speso + log.timeSpentSeconds %}

{% set speso = ultimoWorklog %}

{% di multa per %}

{{ (residuo - (speso / 28800)) }}

Metto addon utente vieni a correre

Potete aiutarmi a capire come risolvere affinchè funzioni?

Grazie

0 answers

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
PREMIUM
PERMISSIONS LEVEL
Product Admin Site Admin
TAGS
AUG Leaders

Atlassian Community Events