In Celoxis, users can belong to multiple departments workspace but they must belong to one department workspace at least. Users can play one or more roles in one or more departments workspace. For instance, a user can belong to a Human Resource department workspace and be responsible for hiring people, resource management in the company, organizing events, etc. and can look after the accounts and finance department workspace of the company also. Since, access control is defined for roles, users are granted / denied permissions based on the roles they play. Therefore, one user can play more than one role in an organization.
...