Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Gli elementi di lavoro possono rimanere per sempre nell'archivio dati di monitoraggio del lavoro. Non è mai necessario eliminarli. Tuttavia, è possibile configurare un processo di gestione degli elementi di lavoro per una delle azioni seguenti:
Suggerimento
È possibile usare l'intelligenza artificiale per facilitare questa attività più avanti in questo articolo, oppure vedere Abilitare l'assistenza AI con Azure DevOps MCP Server per iniziare.
| Action | Description |
|---|---|
| Modificare lo stato | Rimuovere gli elementi di lavoro dalla visualizzazione su backlog e bacheche modificando lo stato dell'elemento di lavoro in Rimuovi o Taglia. Lo stato disponibile è basato sul flusso di lavoro assegnato al tipo di elemento di lavoro. |
| Elimina | Eliminare elementi di lavoro dai backlog, dalle schede e dalle query. Gli elementi di lavoro eliminati vengono spostati in un Cestino di riciclaggio. |
| Recupera | Recuperare gli elementi di lavoro eliminati ripristinandoli dal Cestino. |
| Destroy | Eliminare definitivamente gli elementi di lavoro, inclusi tutti i dati dall'archivio dati di rilevamento del lavoro. |
Note
- Al momento non è possibile archiviare elementi di lavoro o progetti.
- Per informazioni sul Cestino di Azure Artifacts, vedere Eliminare e Ripristinare i pacchetti.
Per spostare un elemento di lavoro da un progetto a un altro o per modificare il tipo di elemento di lavoro, vedere Spostare elementi di lavoro e modificare il tipo di elemento di lavoro.
Prerequisites
| Category | Requirements |
|---|---|
| Accesso generale | - Per rimuovere, eliminare e ripristinare elementi di lavoro: membro del gruppo Collaboratori - Per eliminare definitivamente gli elementi di lavoro: membro del gruppo Amministratori del progetto o concesso l'autorizzazione necessaria - Gli utenti con accesso stakeholder possono visualizzare il contenuto del Cestino , ma non possono ripristinare o eliminare definitivamente gli elementi indipendentemente dalle autorizzazioni concesse |
| Modificare lo stato in Rimuovi o Taglia |
-
Autorizzazione del percorso di area impostata su Consenti: Modifica elementi di lavoro in questo nodo - Per impostazione predefinita, i membri del gruppo Collaboratori dispongono di questa autorizzazione |
| Eliminare e ripristinare elementi di lavoro | - Autorizzazione a livello di progetto impostata su Consenti: Eliminare e ripristinare elementi di lavoro - Almeno accesso di base - Per impostazione predefinita, i membri del gruppo Collaboratori dispongono di questa autorizzazione |
| Cancellare o distruggere definitivamente gli elementi di lavoro | - Autorizzazione a livello di progetto impostata su Consenti: Eliminare definitivamente gli elementi di lavoro - Per impostazione predefinita, i membri del gruppo Project Administrators dispongono di questa autorizzazione |
| Eliminare o distruggere elementi di lavoro dalla riga di comando | - Autorizzazione a livello di progetto impostata su Consenti: Eliminare definitivamente gli elementi di lavoro - Per impostazione predefinita, i membri del gruppo Project Administrators dispongono di questa autorizzazione |
Per una visualizzazione semplificata delle autorizzazioni assegnate ai gruppi predefiniti, vedere Autorizzazioni e accesso.
Note
Gli utenti con accesso stakeholder per un progetto pubblico hanno accesso completo a tutte le funzionalità di rilevamento del lavoro, proprio come gli utenti con accesso di base . Per ulteriori informazioni, vedere Guida rapida all'accesso dei portatori di interesse.
Rimuovere o eliminare più elementi di lavoro
È possibile agire su singoli elementi di lavoro o modificare in blocco diversi elementi di lavoro.
Dal portale Web è possibile selezionare più elementi di lavoro da un backlog o da una pagina dei risultati delle query. È anche possibile eseguire un aggiornamento in blocco usando la funzionalità associata. Per eliminare o ripristinare più elementi di lavoro contemporaneamente, vedere Modificare gli elementi di lavoro in blocco.
È anche possibile eliminare o eliminare definitivamente gli elementi di lavoro in batch con un'API REST. Per altre informazioni, vedere Elementi di lavoro - Eliminazione.
Note
Questa funzionalità è disponibile a partire da Azure DevOps Server 2022.1.
Rimuovere elementi di lavoro
Modificando lo stato di un elemento di lavoro in Rimosso, è possibile rimuoverlo in modo efficace da un backlog o da una vista scheda: prodotto, portfolio e backlog sprint, bacheche e schede attività. Lo stato Rimosso corrisponde allo stato della categoria del flusso di lavoro Rimosso. Se si definiscono stati del flusso di lavoro personalizzati, qualsiasi stato mappato allo stato della categoria del flusso di lavoro rimosso agisce in modo analogo. Per altre informazioni, vedere Personalizzare il flusso di lavoro.
Per fare in modo che gli elementi rimossi non vengano visualizzati nelle query, è necessario aggiungere una clausola che filtra nel campo Stato .
Note
Lo stato Rimosso non è supportato con il processo Basic. È supportato solo con i tipi di elemento di lavoro Agile, Scrum e CMMI. Il processo Basic è disponibile con Azure DevOps Services e Azure DevOps Server 2020 e versioni successive.
Eliminare elementi di lavoro
Gli elementi di lavoro eliminati non vengono visualizzati nei backlog, nelle bacheche o nelle query. Quando si elimina un elemento, passa al Cestino. È possibile ripristinarlo da lì se si cambia idea. Per eliminare un test case, un piano di test o altri tipi di elementi di lavoro correlati al test, vedere Eliminare gli artefatti di test.
È possibile eliminare gli elementi di lavoro in uno dei modi seguenti:
- Modulo dell'elemento di lavoro
- La pagina Elementi di lavoro menu
Altre azioni - Menu di scelta rapida della scheda di controllo

- Pagina di backlog o dei risultati della query
- REST API
Avviare l'operazione di eliminazione:
Dal modulo dell'elemento di lavoro aprire l'elemento di lavoro, scegliere
Azioni e selezionare Elimina.
Per eliminare più elementi di lavoro, selezionarli da un backlog o da un elenco di risultati di query, scegliere il
menu di scelta rapida e quindi selezionare Elimina.
Per eliminare un elemento di lavoro dalla scheda o dalla lavagna, scegliere il
menu di scelta rapida per la scheda e selezionare Elimina.
Confermare di voler eliminare gli elementi.
Ripristinare o eliminare definitivamente gli elementi di lavoro
Non è possibile aprire elementi di lavoro dal Cestino. L'opzione Elimina definitivamente viene visualizzata solo se l'autorizzazione Elimina definitivamente elementi di lavoro a livello di progetto è impostata su Consenti.
Ripristina gli elementi di lavoro eliminati o eliminali definitivamente dal Cestino del portale Web.
Selezionare Boards>Work Items>Cestino.
Se non viene visualizzata l'opzione Cestino , scegliere Altri comandi ... e selezionare dal menu delle opzioni.
Viene visualizzata una nuova scheda del browser con la query che elenca gli elementi di lavoro aggiunti al Cestino.
Selezionare gli elementi da ripristinare e quindi scegliere Ripristina.
Facoltativamente, è possibile scegliere di eliminare definitivamente gli elementi.
Confermare la selezione.
Note
Gli artefatti di test, ad esempio piani di test, gruppi di test e test case, sono tutti considerati elementi di lavoro in Azure DevOps. Tuttavia, il metodo usato per Delete gli artefatti di test in Azure Boards differisce dal metodo per l'eliminazione di elementi di lavoro non test. Azure DevOps Services supporta un modello di eliminazione temporanea, in cui i piani di test e i gruppi di test sono in uno stato di eliminazione temporanea per 14 giorni dopo l'eliminazione. Anche se sono nello stato eliminato temporaneamente, possono essere ripristinati.
Eliminare o distruggere elementi di lavoro dalla riga di comando
È possibile eliminare o eliminare definitivamente un elemento di lavoro con il comando az boards work-item delete . Per iniziare, vedere Introduzione all'interfaccia della riga di comando di Azure DevOps.
Note
È possibile ripristinare gli elementi di lavoro eliminati , ma non è possibile ripristinare elementi di lavoro eliminati definitivamente .
az boards work-item delete --id
[--destroy]
[--org]
[--project]
[--yes]
- id: obbligatorio. ID dell'elemento di lavoro.
- destroy: facoltativo. Eliminare definitivamente questo elemento di lavoro.
-
org: URL dell'organizzazione Azure DevOps. È possibile configurare l'organizzazione predefinita usando
az devops configure -d organization=ORG_URL. Obbligatorio se non è configurato come predefinito o prelevato tramitegit config. Esempio:--org https://dev.azure.com/MyOrganizationName/. -
project: nome o ID del progetto. È possibile configurare il progetto predefinito usando
az devops configure -d project=NAME_OR_ID. Obbligatorio se non è configurato come predefinito o prelevato tramitegit config. - Sì: facoltativo. Non richiedere conferma.
Il comando seguente elimina definitivamente il bug con l'ID 864 e non richiede la conferma.
az boards work-item delete --id 864 --destroy --yes
Processi di eliminazione e ripristino
Quando si elimina un elemento di lavoro, Azure DevOps esegue le azioni seguenti:
- Genera una nuova revisione dell'elemento di lavoro
- Aggiorna i campi Modificato da/Data modifica per supportare la tracciabilità
- Mantiene completamente l'elemento di lavoro, incluse tutte le assegnazioni di campo, gli allegati, i tag e i collegamenti
- Fa sì che l'elemento di lavoro diventi non interrogabile e, di conseguenza, non viene visualizzato in alcuna esperienza di monitoraggio del lavoro, risultato della query o report.
- Aggiorna correttamente i grafici. I grafici CFD, velocità, burndown e lightweight vengono aggiornati per rimuovere gli elementi di lavoro eliminati
- Rimuove le estensioni di monitoraggio dell'attività lavorativa
- Mantiene i dati di tendenza ad eccezione del valore più recente
- Rimuove l'elemento di lavoro dal data warehouse o dal cubo come se fosse stato rimosso definitivamente
Quando si ripristina un elemento di lavoro, Azure DevOps esegue le azioni seguenti:
- Causa la creazione di una nuova revisione dell'elemento di lavoro
- Aggiorna i campi Modificato da/Data modifica per supportare la tracciabilità
- Diventa consultabile
- Tutti i campi rimangono invariati
- La cronologia contiene due nuove revisioni, una per l'eliminazione e una per il ripristino
- Ricollega le estensioni di monitoraggio del lavoro
- Aggiorna correttamente i grafici. I grafici CFD, velocità, burndown e lightweight vengono aggiornati per includere gli elementi di lavoro ripristinati
- Ripristina i dati di tendenza
- Aggiunge di nuovo l'elemento di lavoro al data warehouse/cubo
- Imposta i campi dell'area o del percorso di iterazione al nodo radice se i percorsi dell'area o dell'iterazione precedenti sono stati eliminati.
Usare un'API REST per eliminare, ripristinare ed eliminare elementi di lavoro
Per eliminare, ripristinare e distruggere elementi di lavoro programmaticamente, vedere una delle risorse API REST seguenti:
- Informazioni di riferimento sulle API REST del Cestino
- Elementi di lavoro - Eliminare informazioni di riferimento sulle API REST
Usare l'intelligenza artificiale per trovare elementi di lavoro da rimuovere
Se si dispone del Azure Boards MCP Server connesso all'agente di intelligenza artificiale in modalità agente, è possibile usare i prompt del linguaggio naturale per trovare e aggiornare gli elementi di lavoro prima di rimuoverli o eliminarli.
| Task | Richiesta di esempio |
|---|---|
| Modificare lo stato in Rimosso | Change the state of work items #101, #102, and #103 to Removed |
| Trova elementi nello stato Rimosso | List all work items in the Removed state in area path <Contoso>\\OldFeature |
| Trovare elementi obsoleti per la pulizia | Show me all work items in the 'New' state that haven't been updated in the last 90 days |
| Identificare gli elementi chiusi | List all work items closed more than a year ago in the <Contoso> project |
| Trova lavoro abbandonato | List active work items in <Contoso> assigned to people who are no longer on the team |
| Identificare i candidati duplicati | Show bugs in <Contoso> with the same title or very similar titles |
| Trovare elementi senza attività | List work items in <Contoso> that have never had a state change and were created more than 60 days ago |
| Impatto della rimozione dell'anteprima | Show all child work items linked to user story <1234> so I can review before removing it |
| Modifica dello stato in blocco | Set all user stories in area path <Contoso\\DeprecatedModule> to the Removed state |
| Controlla elementi rimossi | List all work items in <Contoso> that were moved to the Removed state in the last 30 days and show who changed them |
Note
La modalità agente e il server MCP usano il linguaggio naturale, quindi è possibile modificare queste richieste o porre domande di completamento per perfezionare i risultati. Il server MCP può aggiornare gli stati degli elementi di lavoro, ma non può eliminare, ripristinare o eliminare elementi di lavoro.