Sdílet prostřednictvím


Omezení přístupu k funkcím a úlohám

Je-li omezit přístup k mnoha úkolům Team Foundation Server (TFS), nastavení stavu oprávnění k odepření přístupu prostřednictvím skupiny zabezpečení.Úplný seznam výchozích skupin a oprávnění, naleznete v části Oprávnění v prostředí Team Foundation Server.

Dotaz: Jak omezit, kdo může přistupovat nebo změnit zdrojový kód?

O: na kartě Správa verzí v rámci správy TWA můžete nastavit oprávnění pro skupiny nebo jednotlivce.

Stránka oprávnění pro správu verzí TF

Pro týmové projekty, které používají Git pro správu verzí, můžete nastavit následující oprávnění.

Stránka oprávnění pro projekt Git v kontextu správce

Další informace naleznete v tématu Oprávnění v prostředí Team Foundation Server.

Dotaz: Jak omezit, kdo může změnit definice sestavení?

O: ze the sestavení rozbočovače v TWA oprávnění lze nastavit sestavení v projektu jednotlivých nebo na úrovni skupiny.

Zabezpečení odkaz v nabídce Akce na stránce sestavení

Můžete nastavit oprávnění pro následující operace znázorněné na následujícím obrázku.

Stránka oprávnění pro správu verzí TF

Můžete také nastavit oprávnění tak, že otevřete Ikona nabídky kontextu místní nabídku pro definici sestavení.

Další informace naleznete v tématu Oprávnění v prostředí Team Foundation Server.

Dotaz: Jak omezit přístup členů týmu ke změně pracovní položky?

Odpověď: Pomocí oprávnění nastavení v cestě k oblasti můžete skupině nebo jednotlivcům odepřít možnost vytvořit nebo upravit pracovní položky přiřazené cestě oblasti.

Dotaz: Jak omezit přístup uživatelům vytvářejícím konkrétní typy pracovních položek (WIT)?

O: můžete omezit přístup jedním ze dvou způsobů:

  • Pomocí přidání WITů do skrytých skupin kategorií můžete zabránit většině přispěvatelů projektu před jejich vytvořením.Můžete vytvořit hypertextový odkaz na šablonu, která otevře formulář pracovní položky a sdílí tento odkaz se členy týmu, kteří je chtějí vytvořit.

  • Přidáním pravidla pro pole do pracovního postupu pro pole System.CreatedBy můžete efektivně omezit skupině uživatelů vytváření pracovních položek určitého typu.Jak ukazuje následující příklad, uživatel vytvářející pracovní položky musí náležet do Allowed Group, aby mohl uložit pracovní položku.

    <TRANSITION from=" " to="New">
       <FIELDS>
         <FIELD refname="System.CreatedBy">
             <VALIDUSER for="Allowed Group" not="Disallowed Group" />
         </FIELD>
       </FIELDS>
    </TRANSITION> 
    

Další informace o tom, jak přizpůsobit WITs naleznete v tématu Úprava nebo přidání vlastního typu pracovní položky (WIT).

Dotaz: Jak omezit přístup pro změnu pracovní položky na základě určitých podmínek nebo hodnot polí?

Odpověď:Nastavte pravidlo pro pole podmínky, pravidlo pole založené na podmínce nebo kombinaci obou, které se vztahují ke skupině.Změnám pole můžete zabránit zadáním kvalifikačního pravidla a jeho použitím na konkrétní skupině.Podmíněné pravidlo může zahrnovat elementy CANNOTLOSEVALUE, EMPTY, FROZEN, NOTSAMEAS, READONLY a REQUIRED.

Dotaz: Jak mohu omezit, kdo může změnit sdílený dotaz pracovní položky?

O:nastavit oprávnění pro sdílené dotaz nebo dotaz složky k omezení, kdo může měnit dotaz nebo dotazy ve složce.