This case study presents a simple situation in an organization where users are classified into two groups: Team A and Team B according to their type. Team A is a group of users imported from an LDAP server and Team B is a group of internal users created using Teamwork Cloud Admin (TWCloud Admin). This case study is used to illustrate how roles are assigned to each user in each team to work on different projects.

The following figure illustrates the two groups of users in the organization, Team A and Team B.

The users are grouped into Team A (external users) and Team B (internal users).

There are three projects for the teams to work on: Project A, Project B, and Project C. 

Project A is assigned to Team A, Project B is assigned to Team B, and Project C is assigned to both Team A and Team B.

Before starting to work on the projects, the organization needs to create a proper role and scope for everyone in the teams so that it can divide the tasks among them. The following figures show the team members' roles in Project A and Project B.


A specific role is assigned to each member in Team A in Project A and Team B in Project B.

Since Project C is the largest, the organization decided to assign it to both Team A and Team B.


Besides working on their respective project, both teams are also responsible for Project C.

More roles are created to manage the team members and the system. The following figure, for example, shows the user u7's roles as both User Manager and Security Manager, and the u8's role as a Project Creator. The user u7's role is to manage all users and access so the right scope to assign is Global. The user u8's role is to create projects so the right scope to assign is also Global.


The role scope of the user u7 and user u8 is Global.