Molte organizzazioni aziendali aggiungono più progetti per supportare le proprie esigenze aziendali. Sebbene sia consigliabile mantenere un singolo progetto per mantenere le cose semplici, esistono istanze in cui potrebbero essere necessari più progetti. In tal caso, si verificano diverse domande relative alle attività supportate quando si lavora con due o più progetti.
In questo articolo vengono affrontate queste domande. Per altre informazioni sulle funzionalità specifiche tra progetti, vedere Lavorare tra progetti.
Nota
Gli utenti aggiunti al gruppo Project-Scoped Users possono accedere solo ai progetti a cui vengono aggiunti. Per altre informazioni, vedere Informazioni sui progetti e sul ridimensionamento dell'organizzazione, gruppo di utenti con ambito progetto.
Progetti
Quanti progetti è necessario creare?
In generale, è consigliabile creare un singolo progetto. Tuttavia, alcune esigenze aziendali, ad esempio il supporto di un progetto pubblico o l'applicazione di criteri di sicurezza, potrebbero richiedere la creazione di più progetti. Per altre informazioni, vedere uno degli articoli seguenti.
È possibile connettersi a più progetti alla volta?
Quando ci si connette da un Web browser, è possibile connettersi a progetti diversi da schede del browser diverse. Quando ci si connette da un client o un IDE, è possibile connettersi a un singolo progetto alla volta. Per altre informazioni, vedere Connettersi ai progetti team.
Ricerca per categorie visualizzare tutti i progetti disponibili?
Ricerca per categorie disattivare la collaborazione tra progetti?
Se si desidera limitare gli utenti a visualizzare o modificare gli elementi di lavoro, impostare le autorizzazioni per i percorsi di area. Tuttavia, non esiste alcun metodo per limitare gli utenti al collegamento di elementi di lavoro che risiedono in progetti diversi.
Dashboard e report
È possibile creare un dashboard con informazioni che si estendono su due o più progetti?
È disponibile un supporto limitato per i widget aggiunti a un dashboard da progetti diversi. In particolare, è possibile aggiungere grafici Burndown e Burnup da progetti diversi a un dashboard. I widget basati su query fanno riferimento a query definite, che possono fare riferimento ad altri progetti. È anche possibile usare un widget Pagina Web incorporata per visualizzare i dati da un URL, ad esempio un backlog, una bacheca o un grafico di Analisi da per un team. Tuttavia, il backlog, la lavagna o il grafico viene visualizzato usando le preferenze di visualizzazione impostate dall'utente attualmente connesso che visualizza il dashboard.
L'unico modo per visualizzare i dati di progetti diversi consiste nell'usare widget basati su query o widget Pagina Web incorporata. I widget basati su query fanno riferimento a query definite, che possono fare riferimento ad altri progetti. I widget Pagina Web incorporata visualizzano dati da un URL, ad esempio un backlog, una lavagna o un grafico per un team in progetti diversi. Tuttavia, il backlog, la lavagna o il grafico viene visualizzato usando le preferenze di visualizzazione impostate dall'utente attualmente connesso che visualizza il dashboard.
Nota
È disponibile una funzionalità suggerita, Dashboard singolo per più progetti che è possibile esaminare e votare.
È possibile creare un report che si estende su due o più progetti?
Sì. Il servizio Analisi e i report di Power BI supportano la creazione di report che si estendono su due o più progetti. Per altre informazioni, vedere Creare un report di Power BI con una query OData.
Azure Boards e rilevamento del lavoro
È possibile eseguire query tra progetti?
Sì. È possibile creare query sugli elementi di lavoro che si estendono su tutti i progetti all'interno di un'organizzazione o filtrare per progetti specifici. È anche possibile usare lo strumento di ricerca per eseguire ricerche di elementi di lavoro in tutti i progetti di un'organizzazione. Per altre informazioni, vedere uno degli articoli seguenti.
È possibile visualizzare una bacheca di elementi di lavoro definiti in progetti diversi?
Sì. L'estensione Query Based Boards Marketplace supporta questa funzionalità. È possibile visualizzare una visualizzazione scheda di una query di elenco flat degli elementi di lavoro.
È possibile collegare elementi di lavoro tra progetti?
Sì. È possibile usare qualsiasi tipo di collegamento che si desidera collegare gli elementi di lavoro definiti in progetti diversi. È necessario definire i progetti all'interno della stessa organizzazione o raccolta di progetti. Per altre informazioni, vedere Collegare storie utente, problemi, bug e altri elementi di lavoro.
È possibile eseguire una query per gli elementi di lavoro collegati tra progetti?
Nr. Esiste un costo proibitivo per le prestazioni per tentare di eseguire una query di questo tipo, quindi non è supportato.
È possibile esportare una query tra progetti in Excel?
Nr. Le query tra progetti non vengono aperte in Excel. È tuttavia possibile esportare una query tra progetti in un file di .csv, aprirla in Excel e importarla in Azure Boards. Per altre informazioni, vedere Importazione o aggiornamento bulk di elementi di lavoro con file CSV.
È possibile collegare elementi di lavoro tra organizzazioni o raccolte?
Sì in tutte le organizzazioni. Vedi Collegare storie utente, problemi, bug e altri elementi di lavoro; Collegamento a un elemento di lavoro remoto.
Nessuna raccolta, perché non è una funzionalità supportata.
È possibile eseguire la pianificazione della capacità tra i progetti?
Nr. Azure Devops non archivia i dati di pianificazione della capacità nell'archivio dati di rilevamento del lavoro o nel servizio Analytics, perché non è una funzionalità supportata.
Ricerca per categorie gestire le dipendenze tra i progetti?
Per gestire le dipendenze in Azure Boards, è possibile collegare elementi di lavoro usando il tipo di collegamento Predecessore/Successore. Per informazioni su come, vedere Collegare storie utente, problemi, bug e altri elementi di lavoro.
È possibile eseguire una query per gli elementi di lavoro collegati tra progetti?
Nr. Esiste un costo proibitivo per le prestazioni per tentare di eseguire una query di questo tipo, quindi non è supportato.
Personalizzazione di Azure Boards
È possibile applicare un processo ereditato definito in un'organizzazione a un'altra organizzazione?
Sì. Per eseguire questa operazione, è necessario esportare il processo e importarlo nell'altra organizzazione. Anche se non esiste un'interfaccia utente di importazione/esportazione, è possibile usare l'applicazione Process Migrat per Node.js .
È possibile applicare un processo ereditato definito in una raccolta a un'altra raccolta?
Sì. Per eseguire questa operazione, è necessario esportare il processo e importarlo nell'altra raccolta. Anche se non esiste un'interfaccia utente di importazione/esportazione, è possibile usare l'applicazione Process Migrat per Node.js .
Azure Repos
È possibile impostare criteri di ramo tra repository all'interno di un progetto?
Sì. I criteri tra repository si applicano a tutti o a una selezione dei repository nei progetti. A tale scopo, dai criteri dei repository> delle impostazioni>del progetto. Aggiungere un criterio personalizzato e specificare se è per tutti i repository o scegliere i repository da applicare. Per altre informazioni sui criteri dei rami, vedere Migliorare la qualità del codice con i criteri dei rami.
Sì. I criteri tra repository si applicano a tutti o a una selezione dei repository nei progetti. A tale scopo, dalle impostazioni di Project settings Cross-repo policies .Do so from Project settings>Cross-repo policies. Aggiungere la protezione dei rami e specificare se è per tutti i repository o scegliere i repository da applicare. Per altre informazioni, vedere Amministrazione dei criteri dei rami tra repository e Migliorare la qualità del codice con i criteri dei rami.
Come è possibile trovare tutte le richieste pull completate tra i progetti?
Non esiste alcuna funzionalità dell'interfaccia utente per estrarre queste informazioni. È possibile usare l'API REST per ottenere queste informazioni nel modo seguente:
- Ottenere tutti i progetti usando Projects-List.
- Ottenere tutti i repository di ogni progetto usando Repository - Elenco.
- Ottenere tutte le richieste pull di ogni repository usando le richieste pull - Ottenere richieste pull.