Limitare l'accesso a funzioni e attività
È possibile limitare l'accesso a molte attività di Team Foundation Server (TFS) impostando lo stato delle autorizzazioni su Nega tramite un gruppo di sicurezza. Per un elenco completo dei gruppi predefiniti e delle autorizzazioni, vedere Riferimento alle autorizzazioni per Team Foundation Server.
D: Come si limita un utente in grado di accedere al codice sorgente o di modificarlo?
R: Dalla scheda Controllo della versione nel contesto di amministrazione TWA è possibile impostare autorizzazioni per un gruppo o un utente.
Per i progetti team che usano Git per il controllo della versione, è possibile impostare le seguenti autorizzazioni.
Per altre informazioni, vedere Riferimento alle autorizzazioni per Team Foundation Server.
D: Come si limita un utente in grado di modificare le definizioni di compilazione?
R: Dall'hub di compilazione in TWA, è possibile impostare le autorizzazioni di compilazione a livello di progetto per un gruppo o un utente.
È possibile impostare le autorizzazioni per le operazioni di compilazione mostrate nell'immagine che segue.
Inoltre, è possibile impostare le autorizzazioni aprendo il menu di scelta rapida per una definizione di compilazione.
Per altre informazioni, vedere Riferimento alle autorizzazioni per Team Foundation Server.
D: Come si limita l'accesso ai membri del team in grado di modificare un elemento di lavoro?
R: mediante l'impostazione delle autorizzazioni su un percorso area è possibile negare a un gruppo o a un utente la possibilità di creare o modificare elementi di lavoro assegnati in un percorso area.
D: Come si limita l'accesso agli utenti in grado di creare i tipi di elementi di lavoro specifici (WIT)?
R: L'accesso può essere limitato in uno dei due modi seguenti:
Aggiungendo i tipi di elementi di lavoro al gruppo di categorie nascoste, è possibile impedirne la creazione da parte della maggior parte dei collaboratori al progetto. È possibile creare un collegamento ipertestuale a un modello che apre il form dell'elemento di lavoro e condividere tale collegamento con i membri del team che si desidera siano in grado di creare i tipi di elementi di lavoro.
Aggiungendo una regola di campo nel flusso di lavoro per il campo System.CreatedBy, è possibile limitare la creazione di un elemento di lavoro di un tipo specifico a un gruppo di utenti. Come illustrato nell'esempio seguente, per salvare l'elemento di lavoro l'utente che lo crea deve appartenere a Allowed Group.
<TRANSITION from=" " to="New"> <FIELDS> <FIELD refname="System.CreatedBy"> <VALIDUSER for="Allowed Group" not="Disallowed Group" /> </FIELD> </FIELDS> </TRANSITION>
Per altre informazioni su come personalizzare i tipi di elementi di lavoro, vedere Modificare o aggiungere un tipo di elemento di lavoro personalizzato (WIT).
D: Come si limita l'accesso per la modifica di un elemento di lavoro in base a determinati valori di campo o condizioni?
R: Impostare una regola di campo condizione, una regola di campo in base a condizione o una combinazione delle due da applicare a un gruppo. È possibile impedire che vengano apportate modifiche a un campo impostando una regola specifica e applicandola a un gruppo specifico. Le regole condizionali possono includere gli elementi CANNOTLOSEVALUE, EMPTY, FROZEN, NOTSAMEAS, READONLY e REQUIRED.
D: Come si limita un utente in grado di modificare una query elemento di lavoro condivisa?
R: Impostare le autorizzazioni per una query o per una cartella query condivisa per limitare gli utenti in grado di modificare la query o le query nella cartella.