Passa al contenuto principale

Sorgenti dati da filtri salvati

I dati di un report provengono dai filtri salvati di Jira. Aggiungi ogni filtro una volta, gli dai un nome e colleghi componenti a quel nome.

I filtri salvati sono l'unica sorgente dati in questa versione. Non esiste JQL libero, né sorgenti REST, SQL o CSV, né connettori di terze parti.

Aggiungere una sorgente

Nell'editor del report, Aggiungi sorgente dati elenca i filtri salvati che Jira mostra a te. Scegline uno e dagli un nome visualizzato locale — «Backlog del supporto», «Escalation di ingegneria» — che è quello che vedrai nel selettore di sorgente del designer.

Puoi anche digitare direttamente un ID numerico di filtro salvato. Se Jira non è raggiungibile, il selettore lo dice invece di bloccare l'editor.

Un report può contenere fino a 8 sorgenti dati. I nomi devono essere univoci.

Exportelier memorizza un ID di filtro, non una query

È la cosa più importante da capire sui report.

Quando aggiungi un filtro salvato, Exportelier memorizza il suo ID numerico e il tuo nome visualizzato. Nient'altro. Non memorizza:

  • il JQL del filtro — non viene mai letto, copiato, registrato né concatenato;
  • i risultati del filtro — non viene conservata alcuna istantanea dei ticket.

Al momento dell'esportazione, Exportelier costruisce un unico predicato rigorosamente numerico, filter = 12345, e chiede a Jira la risposta di adesso.

Ne derivano tre conseguenze, tutte volute:

  • Il report segue il filtro. Modifica il filtro salvato in Jira e la successiva esportazione lo rifletterà. In Exportelier non c'è nulla da risincronizzare.
  • Le regole di condivisione di Jira valgono automaticamente. Exportelier non diventa mai un canale laterale per aggirarle.
  • Non esiste una copia obsoleta che possa trapelare. Un report contiene un riferimento, non dati.
Modificare un filtro modifica ogni report che lo usa

Poiché il riferimento è live, modificare un filtro salvato molto condiviso cambia ogni report collegato a esso, compresi quelli di altri amministratori.

Ogni esportazione viene eseguita come te

Exportelier legge Jira come la persona che ha avviato l'esportazione, mai come l'app e mai come chi ha costruito il report.

Due persone possono quindi esportare lo stesso report lo stesso giorno e ricevere legittimamente documenti diversi. Ciascuna vede esattamente i ticket consentiti dai propri permessi Jira: né più, né meno. È il comportamento corretto, non un bug: l'alternativa sarebbe un'app che mostra alle persone dati che Jira nega loro.

L'amministratore che costruisce il report vede i filtri che lui può vedere. Questo non amplia mai ciò che riceve qualcun altro.

Due sorgenti, un filtro, una ricerca

Se due sorgenti dati puntano allo stesso filtro salvato, Jira viene interrogato una sola volta e il risultato viene consegnato a entrambe. I campi di cui i componenti hanno davvero bisogno vengono raccolti sull'intero report e richiesti insieme, anziché richiedere «tutto» o interrogare per componente.

Puoi quindi aggiungere lo stesso filtro due volte con nomi diversi — per componenti diversi — senza pagarlo due volte.

Controllo preliminare: cosa troverà l'esportazione

Prima di avviare un'esportazione, Exportelier verifica ogni sorgente e segnala uno di questi stati:

StatoSignificatoBlocca l'esportazione?
ProntaIl filtro è stato letto e ha trovato ticket.No
VuotaIl filtro al momento non corrisponde ad alcun ticket.No — un report vuoto è una risposta veritiera.
Non disponibileIl filtro non è disponibile per te.
Limitata dal rate limitJira sta limitando le richieste; riprova a breve.Temporaneamente
ErroreNon è stato possibile verificare il filtro.Temporaneamente

Il controllo preliminare mostra anche un conteggio approssimativo per sorgente e avvisa quando una sorgente verrà tagliata al tetto per sorgente.

Perché «non disponibile» non dice «eliminato»

Jira risponde 404 sia per un filtro che non esiste più sia per uno che esiste ma non è condiviso con te. I due casi non sono distinguibili tramite l'API, quindi Exportelier non tira a indovinare. Affermare un'eliminazione che non può dimostrare manderebbe le persone a cercare il problema sbagliato; il messaggio nomina entrambe le possibilità e suggerisce di chiedere a un amministratore di condividere il filtro.

Una sorgente non disponibile ferma l'esportazione

Un report con una sorgente mancante non viene esportato. Il lavoro fallisce e nomina la sorgente. È una scelta deliberata: un report a cui manca in silenzio una delle sue sorgenti dati è materialmente falso e indistinguibile da uno completo.

Limiti che valgono per le sorgenti

  • 8 sorgenti dati per report e al massimo 8 ricerche di filtro distinte.
  • 500 ticket per sorgente e 2.000 ticket univoci nell'intero report.
  • 2 ricerche Jira in parallelo — i report sono lavori in background, non letture interattive, e condividono il budget di rate limit Jira del sito.

Quando un limite tronca i dati, il documento finale lo dichiara, per sorgente. Vedi il riferimento dei limiti.

Pagine correlate