[{"data":1,"prerenderedAt":766},["ShallowReactive",2],{"docs-pages-it":3,"doc-it-errors":310},[4,9,15,20,25,30,35,41,52,60,69,77,85,93,97,106,110,118,123,128,133,139,144,149,154,159,164,170,175,180,185,190,195,200,205,210,215,220,225,230,235,240,245,250,255,261,266,270,275,280,285,290,295,300,305],{"path":5,"title":6,"description":7,"order":8,"group":8,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fpermissions","Chi può fare cosa","[object Object]",null,{"path":10,"title":11,"description":12,"order":13,"group":14,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Finstallation","Installazione","Installa CloseYourIt sul tuo server con un solo comando.",1,"start",{"path":16,"title":17,"description":18,"order":19,"group":14,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fsettings","Impostazioni","Ogni impostazione del file .env, a cosa serve e quali non vanno mai cambiate.",2,{"path":21,"title":22,"description":23,"order":24,"group":14,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fdatabase","Database","Cos'è il database, cosa contiene, quanto restano i dati e quanto spazio occupa.",3,{"path":26,"title":27,"description":28,"order":29,"group":14,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fupdates-and-backups","Aggiornamenti e backup","Aggiorna a una versione nuova, fai e ripristina il backup del database, controlla l'installazione.",4,{"path":31,"title":32,"description":33,"order":34,"group":14,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Ftroubleshooting","Risolvere i problemi","Cosa controllare quando installazione, certificato, email o dati in arrivo non funzionano.",5,{"path":36,"title":37,"description":38,"order":39,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fconnect-your-apps","Collega le tue app","Tutti gli strumenti che mandano dati a CloseYourIt, e cosa raccoglie ognuno.",6,"connect",{"path":42,"title":43,"description":44,"order":45,"group":8,"parent":46,"package":47,"note":48,"collects":49,"status":8},"\u002Fdocs\u002Fsdk-ruby","Ruby \u002F Rails","La gemma closeyourit-ruby manda errori, log, query lente e metriche dei job da un'app Rails.",7,"connect-your-apps","closeyourit-ruby","Errori, log, query e metodi lenti, job in background.",{"errors":50,"logs":50,"performance":50,"visits":51,"servers":51},"full","none",{"path":53,"title":54,"description":55,"order":56,"group":8,"parent":46,"package":57,"note":58,"collects":59,"status":8},"\u002Fdocs\u002Fsdk-javascript","JavaScript","Il pacchetto @bussolabs\u002Fcloseyourit-js funziona nel browser e su Node 20.16 o più recente.",8,"@bussolabs\u002Fcloseyourit-js","Browser e Node, adattatori framework e query database dalla 0.13.0.",{"errors":50,"logs":50,"performance":50,"visits":50,"servers":51},{"path":61,"title":62,"description":63,"order":64,"group":8,"parent":46,"package":65,"note":66,"collects":67,"status":8},"\u002Fdocs\u002Fsdk-dart","Dart \u002F Flutter","Il pacchetto closeyourit cattura gli errori delle app Flutter, anche quando il telefono è senza rete.",9,"closeyourit","Errori, log e metriche pubblici dalla 0.9.3.",{"errors":50,"logs":68,"performance":68,"visits":51,"servers":51},"partial",{"path":70,"title":71,"description":72,"order":73,"group":8,"parent":46,"package":65,"note":74,"collects":75,"status":76},"\u002Fdocs\u002Fsdk-python","Python","Il pacchetto closeyourit manda errori, log e metriche da applicazioni Python lato server.",10,"Lato server. SQLAlchemy; query Django e FastAPI\u002FStarlette dalla 0.4.0.",{"errors":50,"logs":50,"performance":68,"visits":51,"servers":51},"pre_alpha",{"path":78,"title":79,"description":80,"order":81,"group":8,"parent":46,"package":82,"note":83,"collects":84,"status":8},"\u002Fdocs\u002Fsdk-sentry","SDK Sentry","Invia errori con un SDK Sentry compatibile; sessioni e crash hanno profili separati.",11,"Sentry SDK","Errori compatibili; sessioni e crash richiedono il profilo verificato.",{"errors":50,"logs":51,"performance":51,"visits":51,"servers":51},{"path":86,"title":87,"description":88,"order":89,"group":8,"parent":46,"package":90,"note":91,"collects":92,"status":8},"\u002Fdocs\u002Fagent-server","Agent per server","Un piccolo programma sul server che manda lo stato della macchina ogni 60 secondi.",12,"closeyourit-agent","CPU, memoria, dischi, rete, container e servizi.",{"errors":51,"logs":68,"performance":51,"visits":51,"servers":50},{"path":94,"title":95,"description":96,"order":89,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fnuxt","Vue e Nuxt","Collega gli errori del browser Nuxt e del server Nitro senza esporre un token segreto.",{"path":98,"title":99,"description":100,"order":101,"group":8,"parent":46,"package":102,"note":103,"collects":104,"status":105},"\u002Fdocs\u002Fagent-kubernetes","Kubernetes","Un osservatore in sola lettura del cluster: una copia sola per cluster.",13,"closeyourit-kube","Macchine, app ed eventi di errore del cluster.",{"errors":51,"logs":51,"performance":51,"visits":51,"servers":50},"coming",{"path":107,"title":108,"description":109,"order":101,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fopentelemetry","OpenTelemetry","Invia tracce, metriche e log dei server attraverso il ricevitore OTLP facoltativo.",{"path":111,"title":112,"description":113,"order":114,"group":8,"parent":46,"package":115,"note":116,"collects":117,"status":8},"\u002Fdocs\u002Fcli","CLI cyi","Il comando closeyourit, in breve cyi: gestisci progetti, errori e ticket dal terminale.",14,"@bussolabs\u002Fcloseyourit-cli","Non raccoglie dati: comanda CloseYourIt dal terminale.",{"errors":51,"logs":51,"performance":51,"visits":51,"servers":51},{"path":119,"title":120,"description":121,"order":122,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fhttp-api","API HTTP","Manda errori, log, metriche e visite con semplici richieste HTTP, senza un SDK.",15,{"path":124,"title":125,"description":126,"order":127,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fgithub-app","GitHub","Collega i repository GitHub a ticket e rilasci con una GitHub App tua.",16,{"path":129,"title":130,"description":131,"order":132,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fingest-gateway","Gateway di ingest","Tieni al sicuro errori, log e metriche in arrivo quando l'app è lenta o sta ripartendo.",17,{"path":134,"title":135,"description":136,"order":137,"group":138,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fai","AI","Accendi assistente, analisi, dettatura e ricerca intelligente con una chiave CloseYourIt AI o con il tuo provider.",18,"automation",{"path":140,"title":141,"description":142,"order":143,"group":138,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fautomator","Automator","Fai lavorare i ticket in automatico su una tua macchina Linux, con Claude Code, Codex o tutti e due.",19,{"path":145,"title":146,"description":147,"order":148,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fstack-coverage","Framework e copertura degli stack","Scegli un SDK pubblicato o verifica i limiti di un’integrazione provata localmente.",20,{"path":150,"title":151,"description":152,"order":153,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fmonitoring","Tracce, misure e sessioni","Esplora i nuovi segnali, confronta le versioni e ricostruisci le posizioni originali degli errori.",21,{"path":155,"title":156,"description":157,"order":158,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fnode-database","Database Node","Monitora query lente e ripetute con pg, mysql2, Drizzle e Prisma PostgreSQL.",22,{"path":160,"title":161,"description":162,"order":163,"group":138,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fclaude-code","Claude Code","CloseYourIt dentro Claude Code, in una colonna accanto alla conversazione con produzione e i tuoi ticket aperti.",23,{"path":165,"title":166,"description":167,"order":168,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Ftickets","Ticket e idee","Apri e segui i ticket sulla bacheca, raccoglili in milestone, fai domande e trasforma le idee votate in lavoro.",30,"use",{"path":171,"title":172,"description":173,"order":174,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Ferrors","Errori","Come gli errori delle tue app diventano righe uniche, e come risolverli, ignorarli, fonderli o trasformarli in ticket.",31,{"path":176,"title":177,"description":178,"order":179,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fperformance","Performance","Trova le query e i metodi lenti, leggi i problemi riconosciuti da soli e ricevi un avviso quando ne compare uno.",32,{"path":181,"title":182,"description":183,"order":184,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Flogs","Log","Cerca i messaggi delle tue app, segui una richiesta dall'inizio alla fine e collega un messaggio a un errore o a un ticket.",33,{"path":186,"title":187,"description":188,"order":189,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fsecrets","Segreti","Password, chiavi e file riservati in un posto solo, per progetto e ambiente, letti dall'app senza un .env sul disco.",34,{"path":191,"title":192,"description":193,"order":194,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fservers","Server","Lo stato delle tue macchine in una pagina, con lo storico e gli avvisi quando qualcosa si rompe o si sta riempiendo.",35,{"path":196,"title":197,"description":198,"order":199,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fuptime","Uptime","Controlla che i tuoi siti rispondano, tiene il conto dei guasti e li mostra ai clienti su una pagina di stato.",36,{"path":201,"title":202,"description":203,"order":204,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fcrons","Lavori programmati","Accorgersi quando un lavoro che deve partire da solo smette di partire, o parte e finisce male.",37,{"path":206,"title":207,"description":208,"order":209,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Falerts","Avvisi","Le regole che fanno nascere un avviso, il centro notifiche e dove ognuno sceglie di riceverli.",38,{"path":211,"title":212,"description":213,"order":214,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fhelpdesk","Assistenza","Chi visita il sito di un progetto scrive al team con il bottone «Serve aiuto?», e la richiesta arriva nel progetto giusto.",39,{"path":216,"title":217,"description":218,"order":219,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fanalytics","Statistiche del sito","Quante persone visitano il sito, cosa guardano e da dove arrivano, senza cookie.",40,{"path":221,"title":222,"description":223,"order":224,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Freplays","Session replay","Registra la navigazione di chi usa il sito e la riguardi come un video, anche accanto a un errore.",41,{"path":226,"title":227,"description":228,"order":229,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Freleases","Release","Le versioni che girano in ogni ambiente, legate ai tag di GitHub, e gli errori che tornano dopo una correzione.",42,{"path":231,"title":232,"description":233,"order":234,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fvulnerabilities","Vulnerabilità","I problemi di sicurezza noti nelle librerie dei tuoi progetti e i linguaggi che non ricevono più correzioni.",43,{"path":236,"title":237,"description":238,"order":239,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fseo","SEO","CloseYourIt visita i tuoi siti come un motore di ricerca e ti dice cosa impedisce alle pagine di essere trovate.",44,{"path":241,"title":242,"description":243,"order":244,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fknowledge","Knowledge base","Scrivi note, decisioni e guide dei progetti, ritrovale per significato e fai domande con le fonti.",45,{"path":246,"title":247,"description":248,"order":249,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fagents","Agenti AI","Quali ticket prendono gli agenti, cosa ti consegnano, dove decidi tu e come si misura ogni macchina.",46,{"path":251,"title":252,"description":253,"order":254,"group":14,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog","Versioni","Ogni sistema di CloseYourIt con la sua ultima versione, e le note di ogni rilascio.",50,{"path":256,"title":257,"description":258,"order":259,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-app","App","Tutte le versioni stabili di App, dalla più recente.",51,"changelog",{"path":262,"title":263,"description":264,"order":265,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-cli","Riga di comando (cyi)","Tutte le versioni stabili di Riga di comando (cyi), dalla più recente.",52,{"path":267,"title":141,"description":268,"order":269,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-automator","Tutte le versioni stabili di Automator, dalla più recente.",53,{"path":271,"title":272,"description":273,"order":274,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-agent-server","Agente per server","Tutte le versioni stabili di Agente per server, dalla più recente.",54,{"path":276,"title":277,"description":278,"order":279,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-agent-kubernetes","Agente Kubernetes","Tutte le versioni stabili di Agente Kubernetes, dalla più recente.",55,{"path":281,"title":282,"description":283,"order":284,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-sdk-javascript","SDK JavaScript","Tutte le versioni stabili di SDK JavaScript, dalla più recente.",56,{"path":286,"title":287,"description":288,"order":289,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-sdk-ruby","SDK Ruby","Tutte le versioni stabili di SDK Ruby, dalla più recente.",57,{"path":291,"title":292,"description":293,"order":294,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-sdk-python","SDK Python","Tutte le versioni stabili di SDK Python, dalla più recente.",58,{"path":296,"title":297,"description":298,"order":299,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-sdk-dart","SDK Dart","Tutte le versioni stabili di SDK Dart, dalla più recente.",59,{"path":301,"title":302,"description":303,"order":304,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-skills","Skill per assistenti AI","Tutte le versioni stabili di Skill per assistenti AI, dalla più recente.",60,{"path":306,"title":307,"description":308,"order":309,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-site","Sito e documentazione","Tutte le versioni stabili di Sito e documentazione, dalla più recente.",61,{"id":311,"title":172,"body":312,"collects":8,"description":173,"extension":760,"group":169,"meta":761,"navigation":762,"note":8,"order":174,"package":8,"parent":8,"path":171,"seo":763,"status":8,"stem":764,"__hash__":765},"docs_it\u002Fdocs\u002Ferrors.md",{"type":313,"value":314,"toc":751},"minimark",[315,328,333,340,356,359,374,378,396,403,452,460,465,468,472,475,507,517,610,613,617,630,638,644,648,665,668,694,698,717,727,731,747],[316,317,318,321,322,327],"p",{},[319,320,172],"strong",{}," raccoglie i crash e le eccezioni che le tue app mandano tramite un ",[323,324,326],"a",{"href":325},"\u002Fit\u002Fdocs\u002Fconnect-your-apps","SDK",". Lo stesso guasto ripetuto mille volte resta una riga sola, con i suoi contatori: vedi subito quanti problemi diversi hai, non quanto rumore fanno.",[329,330,332],"h2",{"id":331},"come-si-forma-un-gruppo","Come si forma un gruppo",[316,334,335,336,339],{},"Ogni errore che arriva riceve un'",[319,337,338],{},"impronta",": un codice fisso calcolato dall'errore stesso. Gli errori con la stessa impronta, nello stesso progetto, finiscono nello stesso gruppo. L'impronta si calcola così, nell'ordine:",[341,342,343,347,350,353],"ol",{},[344,345,346],"li",{},"se l'SDK manda un'impronta sua, vale quella;",[344,348,349],{},"altrimenti il tipo di eccezione più il punto del codice da cui parte;",[344,351,352],{},"altrimenti il messaggio, con numeri e codici variabili tolti;",[344,354,355],{},"altrimenti il nome della richiesta.",[316,357,358],{},"Il testo variabile del messaggio (un id, un importo) non spacca il gruppo. Se lo stesso messaggio compare in più gruppi perché parte da punti diversi del codice, la pagina lo segnala con «Un problema solo, in N punti».",[316,360,361,362,365,366,369,370,373],{},"Ogni gruppo ha un livello (debug, info, warning, error, fatal) e uno stato: ",[319,363,364],{},"Non risolto",", ",[319,367,368],{},"Risolto"," o ",[319,371,372],{},"Ignorato",".",[329,375,377],{"id":376},"leggere-un-errore","Leggere un errore",[316,379,380,381,365,384,387,388,391,392,395],{},"Apri una riga dell'elenco. In alto trovi ",[319,382,383],{},"Eventi ricevuti",[319,385,386],{},"Utenti",", il grafico ",[319,389,390],{},"Occorrenze nel tempo"," e la release in cui è comparso (",[319,393,394],{},"Introdotto in",").",[316,397,398,399,402],{},"Sotto ci sono le ",[319,400,401],{},"Occorrenze recenti",": seleziona una riga per vedere quel caso preciso, diviso in schede:",[404,405,406,412,418,431,441],"ul",{},[344,407,408,411],{},[319,409,410],{},"Stack trace",": le righe di codice attraversate;",[344,413,414,417],{},[319,415,416],{},"Dettagli",": la richiesta, il server, il runtime e l'SDK;",[344,419,420,365,423,426,427,430],{},[319,421,422],{},"Utente",[319,424,425],{},"Tag"," e ",[319,428,429],{},"Contesto",": quello che l'SDK ha mandato in più;",[344,432,433,435,436,440],{},[319,434,222],{},": la registrazione della sessione, se c'è (vedi ",[323,437,439],{"href":438},"\u002Fit\u002Fdocs\u002Freplays","Registrazioni",");",[344,442,443,446,447,451],{},[319,444,445],{},"Log della richiesta",": i ",[323,448,450],{"href":449},"\u002Fit\u002Fdocs\u002Flogs","log"," della stessa richiesta, se portano lo stesso identificativo.",[316,453,454,455,426,458,373],{},"Puoi filtrare le occorrenze per ",[319,456,457],{},"Ambiente",[319,459,227],{},[316,461,462,464],{},[319,463,386],{}," conta le persone diverse colpite. Se dice «non tracciato», l'SDK non manda l'id dell'utente: impostalo prima che l'errore venga catturato. CloseYourIt conta le persone con un'impronta anonima; email, IP e username non vengono salvati.",[316,466,467],{},"Alcuni valori (password, token, email) appaiono come «Nascosto»: sono tolti prima del salvataggio, di proposito.",[329,469,471],{"id":470},"risolvere-ignorare-riaprire","Risolvere, ignorare, riaprire",[316,473,474],{},"Sulla pagina dell'errore:",[404,476,477,495,501],{},[344,478,479,482,483,486,487,490,491,494],{},[319,480,481],{},"Risolvi"," apre ",[319,484,485],{},"Risolvi e spiega",": scrivi la ",[319,488,489],{},"Causa"," e il ",[319,492,493],{},"Rimedio",". Sono facoltativi, ma è quello che cercherai se l'errore torna fra sei mesi.",[344,496,497,500],{},[319,498,499],{},"Ignora"," mette da parte un errore rumoroso che non ti interessa.",[344,502,503,506],{},[319,504,505],{},"Riapri"," riporta attivo un errore risolto o ignorato.",[316,508,509,510,365,512,369,514,516],{},"Per smistare molti errori insieme, selezionali nell'elenco e usa ",[319,511,481],{},[319,513,499],{},[319,515,505],{}," nella barra che compare.",[518,519,524],"pre",{"className":520,"code":521,"language":522,"meta":523,"style":523},"language-bash shiki shiki-themes github-light github-dark","cyi errors resolve \u003Cid> --project acme-api\ncyi errors mute \u003Cid> --project acme-api      # come Ignora\ncyi errors reopen \u003Cid> --project acme-api\n","bash","",[525,526,527,563,589],"code",{"__ignoreMap":523},[528,529,531,535,539,542,546,549,553,556,560],"span",{"class":530,"line":13},"line",[528,532,534],{"class":533},"sScJk","cyi",[528,536,538],{"class":537},"sZZnC"," errors",[528,540,541],{"class":537}," resolve",[528,543,545],{"class":544},"szBVR"," \u003C",[528,547,548],{"class":537},"i",[528,550,552],{"class":551},"sVt8B","d",[528,554,555],{"class":544},">",[528,557,559],{"class":558},"sj4cs"," --project",[528,561,562],{"class":537}," acme-api\n",[528,564,565,567,569,572,574,576,578,580,582,585],{"class":530,"line":19},[528,566,534],{"class":533},[528,568,538],{"class":537},[528,570,571],{"class":537}," mute",[528,573,545],{"class":544},[528,575,548],{"class":537},[528,577,552],{"class":551},[528,579,555],{"class":544},[528,581,559],{"class":558},[528,583,584],{"class":537}," acme-api",[528,586,588],{"class":587},"sJ8bj","      # come Ignora\n",[528,590,591,593,595,598,600,602,604,606,608],{"class":530,"line":24},[528,592,534],{"class":533},[528,594,538],{"class":537},[528,596,597],{"class":537}," reopen",[528,599,545],{"class":544},[528,601,548],{"class":537},[528,603,552],{"class":551},[528,605,555],{"class":544},[528,607,559],{"class":558},[528,609,562],{"class":537},[316,611,612],{},"Serve il permesso «Triage errori».",[329,614,616],{"id":615},"quando-un-errore-risolto-torna","Quando un errore risolto torna",[316,618,619,620,622,623,626,627,395],{},"Se arriva una nuova occorrenza di un errore ",[319,621,368],{},", CloseYourIt lo riapre da solo: è una regressione. Si ricorda in quale release è tornato, e la regola d'avviso ",[319,624,625],{},"Regressione"," ti avvisa (vedi ",[323,628,207],{"href":629},"\u002Fit\u002Fdocs\u002Falerts",[316,631,632,633,637],{},"Quando risolvi, CloseYourIt si segna la release in uso in quel momento (vedi ",[323,634,636],{"href":635},"\u002Fit\u002Fdocs\u002Freleases","Rilasci","). Un'occorrenza che arriva da una release sicuramente più vecchia viene da un client non aggiornato: non riapre l'errore. Se l'ordine delle release non si può stabilire, l'errore si riapre.",[316,639,640,641,643],{},"Un errore ",[319,642,372],{}," non si riapre da solo.",[329,645,647],{"id":646},"trasformare-un-errore-in-ticket","Trasformare un errore in ticket",[341,649,650,656,659],{},[344,651,652,653,373],{},"Apri l'errore e premi ",[319,654,655],{},"Promuovi a ticket",[344,657,658],{},"Guarda l'anteprima: progetto, titolo, il punto del codice, quante volte è successo e il collegamento all'errore.",[344,660,661,662,373],{},"Premi ",[319,663,664],{},"Crea il ticket",[316,666,667],{},"Nasce un ticket di tipo Bug, collegato all'errore. Il messaggio originale resta intero nella descrizione. Serve il permesso «Promuovi errore a ticket».",[518,669,671],{"className":520,"code":670,"language":522,"meta":523,"style":523},"cyi errors promote \u003Cid> --project acme-api\n",[525,672,673],{"__ignoreMap":523},[528,674,675,677,679,682,684,686,688,690,692],{"class":530,"line":13},[528,676,534],{"class":533},[528,678,538],{"class":537},[528,680,681],{"class":537}," promote",[528,683,545],{"class":544},[528,685,548],{"class":537},[528,687,552],{"class":551},[528,689,555],{"class":544},[528,691,559],{"class":558},[528,693,562],{"class":537},[329,695,697],{"id":696},"fondere-due-gruppi","Fondere due gruppi",[316,699,700,701,704,705,708,709,712,713,716],{},"Se due gruppi sono lo stesso problema, selezionali nell'elenco e premi ",[319,702,703],{},"Fondi",". Nella pagina ",[319,706,707],{},"Fondi gli errori"," scegli ",[319,710,711],{},"Quale gruppo resta",", poi premi ",[319,714,715],{},"Fondi definitivamente",". Si fondono solo errori dello stesso progetto.",[718,719,720],"warning",{},[316,721,722,723,726],{},"La fusione non si annulla: le occorrenze passano al gruppo che resta e gli altri spariscono. Anche ",[319,724,725],{},"Elimina"," sulla pagina di un errore cancella per sempre il gruppo, le sue occorrenze e quello che è stato scritto su di lui. Serve il permesso «Fondi ed elimina errori».",[329,728,730],{"id":729},"per-quanto-restano-le-occorrenze","Per quanto restano le occorrenze",[316,732,733,734,737,738,740,741,426,743,746],{},"Le singole occorrenze si tengono ",[319,735,736],{},"30 giorni",", poi vengono cancellate. Il gruppo e il totale ",[319,739,383],{}," restano. Per cambiare la durata, apri il progetto, poi ",[319,742,17],{},[319,744,745],{},"Retention errori (giorni)",": vuoto significa usare il valore dell'organizzazione.",[748,749,750],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":523,"searchDepth":19,"depth":19,"links":752},[753,754,755,756,757,758,759],{"id":331,"depth":19,"text":332},{"id":376,"depth":19,"text":377},{"id":470,"depth":19,"text":471},{"id":615,"depth":19,"text":616},{"id":646,"depth":19,"text":647},{"id":696,"depth":19,"text":697},{"id":729,"depth":19,"text":730},"md",{},true,{"title":172,"description":173},"docs\u002Ferrors","BPjVlSgpDmGsknaos9rwFA0cXgrXy4cMz6hoUpXADkA",1791469653685]