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 sempre nell'archivio dati di rilevamento 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 recuperare 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 Project Administrators o concesso l'autorizzazione richiesta - 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 Project impostata su Allow: Delete e ripristinare gli 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 permanentemente 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 Allow: Eliminare permanentemente 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
Quando si modifica lo stato di un elemento di lavoro in Rimosso, lo si rimuove efficacemente da una visualizzazione backlog o bacheca: backlog di prodotto, portfolio e 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 che si mappa alla categoria di flusso di lavoro Rimosso agisce in modo simile. Per altre informazioni, vedere Personalizzare il flusso di lavoro.
Per impedire la visualizzazione di elementi rimossi nelle query, 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. Gli elementi rimangono nel Cestino fino a quando non vengono ripristinati o eliminati definitivamente. 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
- API REST
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. Il Cestino non elimina mai automaticamente gli elementi. Rimangono nel Cestino fino a quando non vengono ripristinati o eliminati definitivamente. L'opzione Elimina definitivamente è disponibile 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 si trovano nello stato di eliminazione temporanea, è possibile ripristinarli.
Eliminare o distruggere elementi di lavoro dalla riga di comando
Usare il comando az boards work-item delete per eliminare o eliminare definitivamente un elemento di lavoro. 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. Configurare l'organizzazione predefinita usando
az devops configure -d organization=ORG_URL. Se non si configura l'organizzazione predefinita o segit confignon rileva un'organizzazione, è necessario specificare questo parametro. Esempio:--org https://dev.azure.com/MyOrganizationName/. -
project: nome o ID del progetto. Configurare il progetto predefinito usando
az devops configure -d project=NAME_OR_ID. Se non si configura il progetto predefinito o segit confignon si seleziona un progetto, è necessario specificare questo parametro. - 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 Modificata per supportare la tracciabilità.
- Mantiene completamente l'elemento di lavoro, incluse tutte le assegnazioni di campo, gli allegati, i tag e i collegamenti.
- Rende l'elemento di lavoro non interrogabile, quindi non viene visualizzato in alcuna esperienza di monitoraggio del lavoro, nei risultati delle query o nei 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 del lavoro.
- 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:
- Crea una nuova revisione dell'elemento di lavoro.
- Aggiorna i campi Modificato Da/Data Modifica per supportare la tracciabilità.
- Rende l'elemento di lavoro interrogabile.
- Mantiene invariati tutti i campi.
- Aggiunge due nuove revisioni alla cronologia, 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 del percorso dell'area o dell'iterazione sul nodo radice se sono stati eliminati il percorso dell'area o i percorsi di iterazione precedenti.
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 connette il Azure Boards MCP Server 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 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.