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.

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.