Condividi tramite


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.

Pagina Autorizzazioni per il controllo della versione TF

Per i progetti team che usano Git per il controllo della versione, è possibile impostare le seguenti autorizzazioni.

Pagina Autorizzazioni per il progetto GIT nel contesto di amministrazione

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.

Collegamento Sicurezza nel menu Azioni nella pagina Compilazione

È possibile impostare le autorizzazioni per le operazioni di compilazione mostrate nell'immagine che segue.

Pagina Autorizzazioni per il controllo della versione TF

Inoltre, è possibile impostare le autorizzazioni aprendo il Icona menu di scelta rapida 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.