Informazioni sui livelli di accesso

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2013

I livelli di accesso concedono o limitano l'accesso per selezionare le funzionalità del portale Web. Oltre alle autorizzazioni concesse tramite i gruppi di sicurezza, che forniscono o limitano attività specifiche. I livelli di accesso consentono agli amministratori di fornire all'utente l'accesso di base alle funzionalità necessarie e di pagare solo per tali funzionalità.

Importante

Selezionare una versione dal Azure DevOps Selezione versione contenuto.

Per visualizzare il contenuto disponibile per la piattaforma, assicurarsi di selezionare la versione corretta di questo articolo dal selettore di versione che si trova sopra il sommario. Il supporto delle funzionalità varia a seconda che si lavori da Azure DevOps Services o da una versione locale di Azure DevOps Server.
Per informazioni sulla versione locale in uso, vedere Quale piattaforma/versione si sta usando?

Quando si aggiunge un utente o un gruppo a un team o a un progetto, gli viene automaticamente concesso l'accesso alle funzionalità supportate dal livello di accesso predefinito e a quelle supportate dal gruppo di sicurezza a cui vengono aggiunte. La maggior parte degli utenti può accedere alla maggior parte delle funzionalità tramite l'assegnazione al livello di accesso Di base e al gruppo di sicurezza Collaboratori. Per una panoramica semplificata delle autorizzazioni assegnate ai gruppi più comuni Lettori , Collaboratori e Amministratori Project , vedere Autorizzazioni predefinite.

Per aggiungere account utente o gruppi a livelli di accesso specifici, vedere Gestire gli utenti e l'accesso. Assicurarsi di impostare il livello di accesso di ogni utente in base a quanto acquistato per tale utente.

Per aggiungere account utente o gruppi a livelli di accesso specifici, vedere Modificare i livelli di accesso. Assicurarsi di impostare il livello di accesso di ogni utente in base a quanto acquistato per tale utente.

Livelli di accesso supportati

Assegnare utenti o gruppi di utenti a uno dei livelli di accesso seguenti:

  • Stakeholder: può essere assegnato gratuitamente a utenti illimitati. Fornisce l'accesso parziale ai progetti privati e principalmente l'accesso completo ai progetti pubblici. Assegnare a utenti senza licenza o sottoscrizioni che necessitano dell'accesso a un set limitato di funzionalità. Per informazioni dettagliate sull'accesso alle funzionalità, vedere Informazioni di riferimento rapido sull'accesso degli stakeholder.
  • Basic: fornisce l'accesso alla maggior parte delle funzionalità. Assegnare agli utenti con una sottoscrizione Visual Studio Professional, una licenza CAL Azure DevOps Server e agli utenti per i quali si paga per l'accesso Basic in un'organizzazione.
  • Basic + Test Plans: fornisce l'accesso a tutte le funzionalità incluse in Basic, nonché Azure Test Plans. Assegnare agli utenti con una sottoscrizione Visual Studio Test Professional o MSDN Platforms e agli utenti per cui si paga per l'accesso Basic + Test Plans in un'organizzazione.
  • Visual Studio: assegnare agli utenti che hanno già una sottoscrizione Visual Studio sottoscrizione. Il sistema riconosce automaticamente la sottoscrizione dell'utente Visual Studio Enterprise, Visual Studio Professional, Visual Studio Test Professional o MSDN Platform e abilita tutte le altre funzionalità incluse nel livello — — di sottoscrizione. Se si assegna basic o stakeholder, questi ricevono anche i vantaggi Visual Studio della sottoscrizione al momento dell'accesso.

Suggerimento

Come procedura consigliata quando si aggiungono nuovi utenti, è consigliabile assegnare il livello di sottoscrittore di Visual Studio quando appropriato (anziché Basic) per evitare che venga addebitata la tariffa Basic prima che l'utente eserciti l'accesso per la prima volta.

  • Stakeholder: fornisce accesso parziale e può essere assegnato gratuitamente a utenti illimitati. Assegnare a utenti senza licenza o sottoscrizioni che necessitano dell'accesso a un set limitato di funzionalità.
  • Basic: fornisce l'accesso alla maggior parte delle funzionalità. Assegnare agli utenti con una licenza CAL Azure DevOps Server, con una sottoscrizione Visual Studio Professional e agli utenti per i quali si paga per l'accesso Basic in un'organizzazione.
  • Basic + Test Plans: consente l'accesso agli utenti che hanno una sottoscrizione Test Manager, una sottoscrizione Visual Studio Test Professional o MSDN Platforms sottoscrizione.
  • VS Enterprise: fornisce l'accesso alle funzionalità Premium. Assegnare agli utenti con una sottoscrizione a Visual Studio Enterprise.
  • Stakeholder: fornisce accesso parziale e può essere assegnato gratuitamente a utenti illimitati. Assegnare a utenti senza licenza o sottoscrizioni che necessitano dell'accesso a un set limitato di funzionalità.
  • Basic: fornisce l'accesso alla maggior parte delle funzionalità. Assegnare agli utenti con una licenza CAL o con una Visual Studio Professional sottoscrizione.
  • Avanzato (livello di accesso legacy, deprecato in Azure DevOps Server 2019): fornisce l'accesso alle funzionalità Premium. Assegnare solo agli utenti con una sottoscrizione a MSDN Platforms o Visual Studio Test Professional.
  • VS Enterprise: fornisce l'accesso alle funzionalità Premium. Assegnare agli utenti con una sottoscrizione a Visual Studio Enterprise.
  • Stakeholder: fornisce accesso parziale e può essere assegnato gratuitamente a utenti illimitati. Assegnare a utenti senza licenza o sottoscrizioni che necessitano dell'accesso a un set limitato di funzionalità.
  • Basic: fornisce l'accesso alla maggior parte delle funzionalità. Assegnare agli utenti con una licenza CAL o con una Visual Studio sottoscrizione.
  • Avanzate (TFS 2017): fornisce l'accesso alle funzionalità Premium. Assegnare solo agli utenti con una sottoscrizione a MSDN Platforms o Visual Studio Test Professional.
  • VS Enterprise (TFS 2017.1 e versioni successive): fornisce l'accesso alle funzionalità Premium. Assegnare agli utenti con una sottoscrizione a Visual Studio Enterprise.

La tabella seguente indica le funzionalità disponibili per ogni livello di accesso supportato. Visual Studio Test Professional e MSDN Platform concedono l'accesso alle stesse funzionalità Visual Studio Enterprise.


Funzionalità

Stakeholder

Base &
Visual Studio Professional

Base + Test Plans &
Visual Studio Enterprise


Funzionalità

Stakeholder

Base &
Visual Studio Professional

Base + Test Plans &
Visual Studio Enterprise


Funzionalità

Stakeholder

Base &
Visual Studio Professional

Avanzate &
Visual Studio Enterprise


Funzionalità

Stakeholder
(Limitato)

Base
(Standard)

Funzionalità avanzate
(Completo)


Amministrare l'organizzazione
Può configurare le risorse quando vengono aggiunte anche a un gruppo di sicurezza o a un ruolo: amministratore del team, Project amministratore o amministratore Project raccolta.

✔️

✔️

✔️


Strumenti di pianificazione sprint e backlog avanzati
Include l'accesso completo a tutti gli strumenti di pianificazione di backlog e sprint.

✔️

✔️


✔️

✔️


Gestione portfolio avanzata
Include l'accesso completo per definire funzionalità ed epiche da un backlog del portfolio o da una lavagna Kanban.

✔️

✔️


Aree attività di Agile
Gli stakeholder hanno accesso limitato alle lavagne Kanban e alle lavagne. Gli stakeholder possono aggiungere elementi di lavoro e aggiornare lo stato tramite trascinamento della selezione, ma non possono aggiornare i campi visualizzati nelle schede (ad eccezione dello stato dell'elemento di lavoro) e non possono visualizzare o impostare la capacità.

✔️

✔️

✔️


Aree attività di Agile
Gli stakeholder hanno accesso limitato alle lavagne Kanban e alle lavagne. Gli stakeholder non possono aggiungere elementi di lavoro, trascinare le schede per aggiornare lo stato, aggiornare i campi visualizzati nelle schede né visualizzare o impostare la capacità.

✔️

✔️

✔️


Gestione del portfolio Agile
Include accesso limitato ai backlog del portfolio e alle lavagna Kanban. Gli stakeholder non possono modificare l'ordine di priorità del backlog, non possono assegnare elementi a un'iterazione, usare il riquadro di mapping o la previsione degli esercizi.

✔️

✔️

✔️

Gestione del portfolio Agile
Include accesso limitato ai backlog del portfolio e alle lavagna Kanban. Gli stakeholder non possono modificare l'ordine di priorità del backlog, non possono assegnare elementi a un'iterazione, usare il riquadro di mapping o la previsione degli esercizi.

✔️

Artifacts
Include l'accesso completo a tutte Azure Artifacts, fino a 2 GiB di spazio di archiviazione gratuito.

✔️

✔️


Artifacts
Include l'accesso completo a tutte Azure Artifacts, fino a 2 GiB di spazio di archiviazione gratuito.

✔️


Creare versioni Pipelines e gestire le versioni
Include la definizione di pipeline di versione,pipeline di distribuzione continua in più fasi el'uso di approvazioni e controlli per controllare le distribuzioni. Quando la funzionalità Free access to Pipelines Preview (Accessogratuito Pipelines anteprima) è abilitata, gli stakeholder ottengono l'accesso a tutte Azure Pipelines funzionalità.

✔️

✔️

Strumenti di pianificazione sprint e backlog di base
Include accesso limitato per aggiungere e modificare elementi nei backlog e nei backlog sprint e nelle lavagne attività. Gli stakeholder non possono assegnare elementi a un'iterazione, usare il riquadro di mapping o la previsione.

✔️

✔️

Compila
Include l'accesso completo a tutte le funzionalità per gestire l'integrazione continua e la distribuzione continua di software.

✔️

✔️

Creazione di grafici
È possibile creare grafici di query di rilevamento del lavoro.

✔️

✔️


Visualizzazione di grafici
Può visualizzare solo i grafici delle query di rilevamento del lavoro. Gli stakeholder non possono visualizzare i grafici delle query dalla pagina Query, ma possono visualizzarli quando vengono aggiunti a un dashboard.

✔️

✔️


Codice
Include l'accesso completo a tutte le funzionalità per gestire il codice usando i repository Git o controllo della versione di Team Foundation (TFVC) controllo della versione di Team Foundation (TFVC).

✔️

✔️


Piani di recapito
Include l'accesso completo per aggiungere e visualizzare i piani di recapito.

✔️

✔️


Richiedere e gestire commenti e suggerimenti Include l'accesso completo per richiedere e gestire il feedback sul software funzionante.

✔️

✔️


Funzionalità standard
Include l'uso tra progetti, visualizza dashboard, visualizza wikie gestisci notifiche personali. Gli stakeholder non possono visualizzare i file README markdown definiti per i repository e possono leggere solo le pagine wiki.

✔️

✔️

✔️


Chat team
Richiede TFS 2017 o versioni precedenti. Deprecato per TFS 2018 e versioni successive.

✔️

✔️


Testare i servizi in compilazione e versione
Include l'esecuzione di unit test con le compilazioni,la revisionedi e l'analisi dei risultati dei test.

✔️

✔️


Gestione dei test case
Include l'aggiunta di piani di test e gruppi di test,la creazione di test casemanuali, l'eliminazione di artefatti di teste il test di configurazioni diverse.

✔️


Esecuzione e analisi dei test
Include l'esecuzione manuale, il rilevamento dello statodei test e i test automatizzati.

✔️

✔️


✔️

✔️

✔️


Visualizza elementi di lavoro
Accesso per aggiungere e modificare elementi di lavoro,seguire gli elementidi lavoro, visualizzare e creare querye inviare, visualizzare e modificare le risposte di feedback. Gli stakeholder possono assegnare tag esistenti solo agli elementi di lavoro (non possono aggiungere nuovi tag) e possono salvare le query solo in Query (non è possibile salvare in Query condivise).

✔️

✔️

✔️


Visualizzare le versioni e gestire Approvazioni
Include la visualizzazione delle versioni e l'approvazione delle versioni; Quando la funzionalità Free access to Pipelines Preview è abilitata, gli stakeholder ottengono l'accesso a Azure Pipelines funzionalità.

✔️

✔️

✔️


Visual Studio accesso alla sottoscrizione

Visual Studio sottoscrittori hanno diritto a usufruire Visual Studio di sottoscrizione come vantaggio per i sottoscrittori. Quando si aggiungono tali utenti, assicurarsi di assegnare loro il livello Visual Studio di accesso della sottoscrizione.

Il sistema riconosce automaticamente la propria sottoscrizione e abilita tutte le altre funzionalità incluse, in base al relativo livello di sottoscrizione.

VS Enterprise accesso

Visual Studio Enterprise sottoscrittori hanno diritto all'accesso VS Enterprise come vantaggio sottoscrittore. Quando si aggiungono tali utenti, assicurarsi di assegnare loro il VS Enterprise di accesso.

Con VS Enterprise accesso, gli utenti hanno accesso a qualsiasi estensione del Marketplace a pagamento pubblicata da Microsoft Marketplace extension pubblicata da Microsoft e inclusa per i sottoscrittori Visual Studio Enterprise attivi.

Per TFS 2017.2 e versioni successive, assegnare VS Enterprise agli utenti per cui è stato acquistato Visual Studio Enterprise. tra cui una licenza CAL TFS e i diritti di accesso VS Enterprise funzionalità. Per gli utenti con sottoscrizioni MSDN Platforms o test Professional, assegnare il livello di accesso Di base e l'estensione Test Manager per Azure Test Plans. Per altre informazioni, vedere Assegnare agli utenti l'accesso alle estensioni a pagamento. Ad esempio, per gli utenti con Visual Studio Test Professional o Visual Studio Enterprise, assegnare loro l'accesso all'estensione Test Manager per Azure Test Plans.

Accesso Advanced

Gli utenti a cui è stato assegnato l'accesso avanzato possono gestire i test case dopo aver acquistato l'estensione Test Manager per Azure Test Plans e assegnato agli account utente per ottenere l'accesso completo agli strumenti di gestione test case basati sul Web.

Gli utenti a cui è stato assegnato l'accesso avanzato hanno tutte le funzionalità di base, oltre a strumenti di test case web. È possibile acquistare l'accesso mensile o aggiungere utenti che hanno già una sottoscrizione Visual Studio Test Professional msdn o MSDN Platforms sottoscrizione.

Per TFS 2017 e versioni precedenti, è necessario assegnare il livello Avanzato agli utenti per cui è stato acquistato il set di funzionalità test completo. Ecco le opzioni di acquisto:

  • Sottoscrizioni di Visual Studio di livello superiore: Visual Studio Test Professional, Visual Studio Enterprise o MSDN Platforms. Questi includono una licenza CAL TFS e i diritti per accedere al set completo di funzionalità di test.
  • Un utente Azure DevOps (che include una licenza CAL TFS) e l'estensione Test Manager .

Per TFS 2017.2, assegnare l'accesso avanzato agli utenti per cui sono state acquistate MSDN Platforms o Visual Studio Test Professional sottoscrizioni. tra cui una licenza CAL TFS e i diritti di accesso Test Manager. Per altre informazioni, vedere Get extensions for TFS (Ottenere estensioni per TFS), Assign paid extension access to users (Assegnare agli utenti l'accesso alle estensioni a pagamento).

Nota

Con TFS 2017.1, il livello di accesso Avanzato è stato temporaneamente disabilitato. L'aggiornamento a TFS 2017.2 lo abilita nuovamente. Se si ha TFS 2017.1 e si hanno utenti con Visual Studio Test Professional o MSDN Platforms, è necessario assegnare loro l'accesso di base. È anche necessario aprire Utenti per le raccolte di progetti di cui sono membri e assegnare loro l'estensione Test Manager per Azure Test Plans. Per altre informazioni, vedere Acquistare l'accesso a TFS o test TFS.

Mapping a livello di codice dei livelli di accesso

È possibile gestire i livelli di accesso a livello di codice az devops user add usando (solo Azure DevOps Services) o l'API REST User Entitlement - Add (Entitlement utente - Aggiungi API REST). Nella tabella seguente viene fornito un mapping del livello di accesso selezionato tramite l'interfaccia utente e i AccountLicenseType parametri msdnLicenseType e .

Livello di accesso (interfaccia utente) AccountLicenseType msdnLicenseType
Stakeholder portatore d'interessi Nessuno
Basic express Nessuno
Base + Test Plans avanzate Nessuno
Visual Studio sottoscrittore Nessuno idoneo
Visual Studio Enterprise Nessuno Connettori

Nota

earlyAdopterAccountLicenseType è un valore interno usato esclusivamente da Microsoft.

È possibile gestire i livelli di accesso a livello di codice usando l'API REST User Entitlement - Add (Entitlement utente - Aggiungi). Nella tabella seguente viene fornito un mapping del livello di accesso selezionato tramite l'interfaccia utente e i AccountLicenseType parametri msdnLicenseType e .

Livello di accesso (interfaccia utente) AccountLicenseType msdnLicenseType
Stakeholder portatore d'interessi Nessuno
Basic express Nessuno
Base + Test Plans avanzate Nessuno
Visual Studio sottoscrittore Nessuno idoneo
Visual Studio Enterprise Nessuno Connettori

È possibile gestire i livelli di accesso a livello di codice usando l'API REST User Entitlement - Add (Entitlement utente - Aggiungi). Nella tabella seguente viene fornito un mapping del livello di accesso selezionato tramite l'interfaccia utente e i AccountLicenseType parametri msdnLicenseType e .

Livello di accesso (interfaccia utente) AccountLicenseType msdnLicenseType
Stakeholder portatore d'interessi Nessuno
Basic express Nessuno
Avanzato avanzate Nessuno
MSDN Platforms Nessuno piattaforme
VS Enterprise Nessuno Connettori

Quali funzionalità sono disponibili per gli utenti aggiunti a due livelli di accesso diversi?

Se un utente appartiene a un gruppo con accesso di base e a un altro gruppo con accesso VS Enterprise, l'utente ha accesso a tutte le funzionalità disponibili tramite VS Enterprise, che è un superset di Base.

Accesso all'account del servizio

Azure DevOps Server gli account del servizio vengono aggiunti al livello di accesso predefinito. Se si imposta stakeholder come livello di accesso predefinito, è necessario aggiungere gli account del servizio ad Accesso di base o Avanzato/VS Enterprise accesso.

Gli account del servizio non richiedono una licenza CAL o un altro acquisto.