Role

Role służą do identyfikowania funkcji członków zespołu. Uprawnienia do danych operacji mogą być przypisane rolom na poziomie projektu lub w obrębie obszaru zespołu. Domyślne uprawnienia roli dotyczą wszystkich użytkowników w repozytorium. Zestaw ról może być definiowany przez każdy obszar projektu w konfiguracji procesu projektu, a role można edytować za pomocą interfejsu konfiguracji procesu. Zespoły dodają swoje role we własnej konfiguracji obszaru zespołu.

Role można przypisywać użytkownikom za pomocą okna Edycja roli procesu. Kolejność przypisanych do użytkownika ról odzwierciedla ich względny priorytet. Jeśli zachowanie zostanie skonfigurowane dla wielu ról, proces wykona zachowanie powiązane z rolą użytkownika mającą najwyższy priorytet. Priorytet nie wpływa na uprawnienia. Użytkownicy mogą wykonywać działania nadane im za pośrednictwem dowolnych przypisanych ról.

Rysunek przedstawia okno Edycja roli procesu z wybraną rolą kontrybutora.

Istnieje predefiniowana rola o nazwie domyślna. Tej roli nie można przypisać ani usunąć. Nie można także zmienić jej kolejności. Wszyscy użytkownicy repozytorium przyjmują rolę domyślną. Członkowie zespołu mają przypisaną rolę domyślną oraz wszystkie role, które zostały jawnie przypisane w trakcie dodawania do zespołu.

Role są definiowane na karcie Konfiguracja procesu lub Źródło konfiguracji procesu edytora Obszar projektu lub Szablon procesu. Te role dotyczą całego projektu. Aby modyfikować role dla obszaru zespołu, należy użyć karty Dostosowanie procesu lub Źródło dostosowania procesu edytora Obszar zespołu.

Definicja ról zawiera identyfikator, nazwę, opis oraz wartość liczności, która kontroluje, czy rola może być przypisana do więcej niż jednego użytkownika w obszarze projektu lub w obszarze zespołu.


Opinia